0s autopkgtest [14:52:44]: starting date and time: 2024-04-09 14:52:44+0000 0s autopkgtest [14:52:44]: git checkout: 43bc6cdf gitlab-ci: do not include the salsa pipeline 0s autopkgtest [14:52:44]: host juju-7f2275-prod-proposed-migration-environment-3; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.03qakgc9/out --timeout-copy=6000 --setup-commands /home/ubuntu/autopkgtest-cloud/worker-config-production/setup-canonical.sh --apt-pocket=proposed=src:curl --apt-upgrade apache2 --timeout-short=300 --timeout-copy=20000 --timeout-build=20000 --env=ADT_TEST_TRIGGERS=curl/8.5.0-2ubuntu10 -- ssh -s /home/ubuntu/autopkgtest/ssh-setup/nova -- --flavor autopkgtest --security-groups autopkgtest-juju-7f2275-prod-proposed-migration-environment-3@bos01-arm64-45.secgroup --name adt-noble-arm64-apache2-20240409-145243-juju-7f2275-prod-proposed-migration-environment-3-fdeb4c4d-c2bf-40ef-97b3-21178ce2dc1e --image adt/ubuntu-noble-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,launchpadlibrarian.net,launchpadcontent.net,launchpad.net,10.24.0.0/24,keystone.ps5.canonical.com,objectstorage.prodstack5.canonical.com'"'"'' --mirror=http://us.ports.ubuntu.com/ubuntu-ports/ 137s autopkgtest [14:55:01]: testbed dpkg architecture: arm64 137s autopkgtest [14:55:01]: testbed apt version: 2.7.14build2 137s autopkgtest [14:55:01]: @@@@@@@@@@@@@@@@@@@@ test bed setup 138s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 139s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [7716 B] 139s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [339 kB] 139s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [749 kB] 139s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4796 B] 139s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [354 kB] 139s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 139s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [28.6 kB] 139s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 139s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [887 kB] 139s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 139s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [3820 B] 139s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 141s Fetched 2503 kB in 1s (2369 kB/s) 141s Reading package lists... 157s Reading package lists... 157s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 157s Building dependency tree... 157s Reading state information... 157s Calculating upgrade... 157s The following packages will be upgraded: 157s curl libcurl3t64-gnutls libcurl4t64 157s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 157s Need to get 881 kB of archives. 157s After this operation, 0 B of additional disk space will be used. 157s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 curl arm64 8.5.0-2ubuntu10 [222 kB] 157s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4t64 arm64 8.5.0-2ubuntu10 [333 kB] 157s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl3t64-gnutls arm64 8.5.0-2ubuntu10 [327 kB] 157s Fetched 881 kB in 1s (1611 kB/s) 157s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 78451 files and directories currently installed.) 157s Preparing to unpack .../curl_8.5.0-2ubuntu10_arm64.deb ... 157s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 157s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu10_arm64.deb ... 157s Unpacking libcurl4t64:arm64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 157s Preparing to unpack .../libcurl3t64-gnutls_8.5.0-2ubuntu10_arm64.deb ... 157s Unpacking libcurl3t64-gnutls:arm64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 157s Setting up libcurl4t64:arm64 (8.5.0-2ubuntu10) ... 157s Setting up libcurl3t64-gnutls:arm64 (8.5.0-2ubuntu10) ... 157s Setting up curl (8.5.0-2ubuntu10) ... 157s Processing triggers for man-db (2.12.0-4build1) ... 157s Processing triggers for libc-bin (2.39-0ubuntu8) ... 157s Reading package lists... 157s Building dependency tree... 157s Reading state information... 157s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 157s Reading package lists... 157s Building dependency tree... 157s Reading state information... 157s Calculating upgrade... 157s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 157s Reading package lists... 157s Building dependency tree... 157s Reading state information... 157s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 157s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 157s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 157s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 157s Reading package lists... 171s autopkgtest [14:55:31]: testbed running kernel: Linux 6.8.0-22-generic #22-Ubuntu SMP PREEMPT_DYNAMIC Fri Apr 5 02:52:09 UTC 2024 171s autopkgtest [14:55:35]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 181s Get:1 http://ftpmaster.internal/ubuntu noble/main apache2 2.4.58-1ubuntu7 (dsc) [3385 B] 181s Get:2 http://ftpmaster.internal/ubuntu noble/main apache2 2.4.58-1ubuntu7 (tar) [9825 kB] 181s Get:3 http://ftpmaster.internal/ubuntu noble/main apache2 2.4.58-1ubuntu7 (diff) [921 kB] 181s gpgv: Signature made Sun Mar 31 08:37:33 2024 UTC 181s gpgv: using RSA key AC483F68DE728F43F2202FCA568D30F321B2133D 181s gpgv: issuer "steve.langasek@ubuntu.com" 181s gpgv: Can't check signature: No public key 181s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.58-1ubuntu7.dsc: no acceptable signature found 181s autopkgtest [14:55:43]: testing package apache2 version 2.4.58-1ubuntu7 388s autopkgtest [14:59:12]: build not needed 1261s autopkgtest [15:13:45]: test run-test-suite: preparing testbed 1273s Reading package lists... 1273s Building dependency tree... 1273s Reading state information... 1273s Starting pkgProblemResolver with broken count: 0 1273s Starting 2 pkgProblemResolver with broken count: 0 1273s Done 1274s The following additional packages will be installed: 1274s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 1274s autopoint autotools-dev build-essential cpp cpp-13 cpp-13-aarch64-linux-gnu 1274s cpp-aarch64-linux-gnu debhelper debugedit dh-autoreconf 1274s dh-strip-nondeterminism dwz g++ g++-13 g++-13-aarch64-linux-gnu 1274s g++-aarch64-linux-gnu gcc gcc-13 gcc-13-aarch64-linux-gnu 1274s gcc-aarch64-linux-gnu gettext intltool-debian libalgorithm-c3-perl 1274s libanyevent-perl libapr1-dev libapr1t64 libaprutil1-dbd-sqlite3 1274s libaprutil1-dev libaprutil1-ldap libaprutil1t64 libarchive-zip-perl libasan8 1274s libatomic1 libb-hooks-endofscope-perl libb-hooks-op-check-perl 1274s libbytes-random-secure-perl libcc1-0 libclass-c3-perl 1274s libclass-data-inheritable-perl libclass-inspector-perl 1274s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 1274s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 1274s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 1274s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 1274s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 1274s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 1274s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 1274s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 1274s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 1274s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libio-html-perl 1274s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 1274s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 1274s libmath-random-isaac-perl libmodule-implementation-perl 1274s libmodule-runtime-perl libmpc3 libmro-compat-perl 1274s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 1274s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 1274s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 1274s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 1274s libprotocol-http2-perl librole-tiny-perl libsctp-dev libsctp1 libspecio-perl 1274s libstdc++-13-dev libsub-exporter-perl libsub-exporter-progressive-perl 1274s libsub-identify-perl libsub-install-perl libsub-name-perl 1274s libsub-override-perl libsub-quote-perl libtimedate-perl libtool 1274s libtry-tiny-perl libtsan2 libubsan1 liburi-perl libvariable-magic-perl 1274s libwww-perl libwww-robotrules-perl libxml-dom-perl libxml-parser-perl 1274s libxml-perl libxml-regexp-perl libxstring-perl m4 perl-doc 1274s perl-openssl-defaults po-debconf uuid-dev 1274s Suggested packages: 1274s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 1274s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-13-locales 1274s cpp-13-doc dh-make gcc-13-doc gcc-multilib manpages-dev flex bison gdb 1274s gcc-doc gdb-aarch64-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev 1274s libev-perl libevent-perl libio-async-perl libjson-perl | libjson-xs-perl 1274s libpoe-perl libtask-weaken-perl libdata-dump-perl libio-compress-brotli-perl 1274s libscalar-number-perl lksctp-tools libtest-fatal-perl libstdc++-13-doc 1274s libtool-doc gfortran | fortran95-compiler gcj-jdk libbusiness-isbn-perl 1274s libregexp-ipv6-perl libauthen-ntlm-perl m4-doc libmail-box-perl 1274s Recommended packages: 1274s ssl-cert libasync-interrupt-perl libev-perl | libevent-perl libguard-perl 1274s libclass-c3-xs-perl libdevel-lexalias-perl libfcgi-bin libarchive-cpio-perl 1274s libhtml-format-perl libmath-random-isaac-xs-perl libpackage-stash-xs-perl 1274s libclass-xsaccessor-perl libref-util-perl libltdl-dev libdata-dump-perl 1274s libhtml-form-perl libhttp-daemon-perl libmailtools-perl 1274s libmail-sendmail-perl 1274s The following NEW packages will be installed: 1274s apache2 apache2-bin apache2-data apache2-dev apache2-utils autoconf automake 1274s autopkgtest-satdep autopoint autotools-dev build-essential cpp cpp-13 1274s cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu debhelper debugedit 1274s dh-autoreconf dh-strip-nondeterminism dwz g++ g++-13 1274s g++-13-aarch64-linux-gnu g++-aarch64-linux-gnu gcc gcc-13 1274s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu gettext intltool-debian 1274s libalgorithm-c3-perl libanyevent-perl libapr1-dev libapr1t64 1274s libaprutil1-dbd-sqlite3 libaprutil1-dev libaprutil1-ldap libaprutil1t64 1274s libarchive-zip-perl libasan8 libatomic1 libb-hooks-endofscope-perl 1274s libb-hooks-op-check-perl libbytes-random-secure-perl libcc1-0 1274s libclass-c3-perl libclass-data-inheritable-perl libclass-inspector-perl 1274s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 1274s libcrypt-random-seed-perl libcrypt-ssleay-perl libdata-optlist-perl 1274s libdatetime-locale-perl libdatetime-perl libdatetime-timezone-perl 1274s libdebhelper-perl libdevel-callchecker-perl libdevel-stacktrace-perl 1274s libdynaloader-functions-perl libencode-locale-perl libeval-closure-perl 1274s libexception-class-perl libexpat1-dev libfcgi-perl libfcgi0t64 1274s libfile-listing-perl libfile-sharedir-perl libfile-stripnondeterminism-perl 1274s libgcc-13-dev libgomp1 libhtml-parser-perl libhtml-tagset-perl 1274s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 1274s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libio-html-perl 1274s libio-socket-ssl-perl libisl23 libitm1 libldap-dev libldap2-dev liblsan0 1274s liblua5.4-0 liblwp-mediatypes-perl liblwp-protocol-https-perl 1274s libmath-random-isaac-perl libmodule-implementation-perl 1274s libmodule-runtime-perl libmpc3 libmro-compat-perl 1274s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 1274s libnet-ssleay-perl libpackage-stash-perl libparams-classify-perl 1274s libparams-util-perl libparams-validationcompiler-perl libpcre2-16-0 1274s libpcre2-32-0 libpcre2-dev libpcre2-posix3 libpod-parser-perl 1274s libprotocol-http2-perl librole-tiny-perl libsctp-dev libsctp1 libspecio-perl 1274s libstdc++-13-dev libsub-exporter-perl libsub-exporter-progressive-perl 1274s libsub-identify-perl libsub-install-perl libsub-name-perl 1274s libsub-override-perl libsub-quote-perl libtimedate-perl libtool 1274s libtry-tiny-perl libtsan2 libubsan1 liburi-perl libvariable-magic-perl 1274s libwww-perl libwww-robotrules-perl libxml-dom-perl libxml-parser-perl 1274s libxml-perl libxml-regexp-perl libxstring-perl m4 perl-doc 1274s perl-openssl-defaults po-debconf uuid-dev 1274s 0 upgraded, 141 newly installed, 0 to remove and 0 not upgraded. 1274s Need to get 81.4 MB/81.4 MB of archives. 1274s After this operation, 305 MB of additional disk space will be used. 1274s Get:1 /tmp/autopkgtest.bzT9ar/1-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [820 B] 1274s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libapr1t64 arm64 1.7.2-3.1build2 [105 kB] 1274s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 1274s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 1274s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 1274s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 1274s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-bin arm64 2.4.58-1ubuntu7 [1317 kB] 1274s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 1274s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-utils arm64 2.4.58-1ubuntu7 [95.2 kB] 1274s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 apache2 arm64 2.4.58-1ubuntu7 [90.2 kB] 1274s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 autotools-dev all 20220109.1 [44.9 kB] 1274s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 m4 arm64 1.4.19-4 [240 kB] 1274s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 autoconf all 2.71-3 [339 kB] 1274s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 1274s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 autopoint all 0.21-14ubuntu1 [422 kB] 1274s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 1274s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 1275s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 1275s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu3 [10.3 MB] 1275s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13 arm64 13.2.0-23ubuntu3 [1030 B] 1275s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 1275s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 1275s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libcc1-0 arm64 14-20240330-1ubuntu2 [44.7 kB] 1275s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 libgomp1 arm64 14-20240330-1ubuntu2 [144 kB] 1275s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 libitm1 arm64 14-20240330-1ubuntu2 [27.9 kB] 1275s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 libatomic1 arm64 14-20240330-1ubuntu2 [11.4 kB] 1275s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 libasan8 arm64 14-20240330-1ubuntu2 [2920 kB] 1275s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 liblsan0 arm64 14-20240330-1ubuntu2 [1282 kB] 1275s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 libtsan2 arm64 14-20240330-1ubuntu2 [2688 kB] 1275s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 libubsan1 arm64 14-20240330-1ubuntu2 [1151 kB] 1275s Get:31 http://ftpmaster.internal/ubuntu noble/main arm64 libhwasan0 arm64 14-20240330-1ubuntu2 [1599 kB] 1275s Get:32 http://ftpmaster.internal/ubuntu noble/main arm64 libgcc-13-dev arm64 13.2.0-23ubuntu3 [2468 kB] 1275s Get:33 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu3 [20.1 MB] 1287s Get:34 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13 arm64 13.2.0-23ubuntu3 [469 kB] 1287s Get:35 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 1287s Get:36 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 1287s Get:37 http://ftpmaster.internal/ubuntu noble/main arm64 libtool all 2.4.7-7 [166 kB] 1287s Get:38 http://ftpmaster.internal/ubuntu noble/main arm64 dh-autoreconf all 20 [16.1 kB] 1287s Get:39 http://ftpmaster.internal/ubuntu noble/main arm64 libarchive-zip-perl all 1.68-1 [90.2 kB] 1287s Get:40 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-override-perl all 0.10-1 [10.0 kB] 1287s Get:41 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 1287s Get:42 http://ftpmaster.internal/ubuntu noble/main arm64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] 1287s Get:43 http://ftpmaster.internal/ubuntu noble/main arm64 debugedit arm64 1:5.0-5build2 [45.3 kB] 1287s Get:44 http://ftpmaster.internal/ubuntu noble/main arm64 dwz arm64 0.15-1build6 [113 kB] 1287s Get:45 http://ftpmaster.internal/ubuntu noble/main arm64 gettext arm64 0.21-14ubuntu1 [846 kB] 1287s Get:46 http://ftpmaster.internal/ubuntu noble/main arm64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 1287s Get:47 http://ftpmaster.internal/ubuntu noble/main arm64 po-debconf all 1.0.21+nmu1 [233 kB] 1287s Get:48 http://ftpmaster.internal/ubuntu noble/main arm64 debhelper all 13.14.1ubuntu5 [869 kB] 1287s Get:49 http://ftpmaster.internal/ubuntu noble/main arm64 uuid-dev arm64 2.39.3-9ubuntu4 [34.8 kB] 1287s Get:50 http://ftpmaster.internal/ubuntu noble/main arm64 libsctp1 arm64 1.0.19+dfsg-2 [8624 B] 1287s Get:51 http://ftpmaster.internal/ubuntu noble/main arm64 libsctp-dev arm64 1.0.19+dfsg-2 [51.2 kB] 1287s Get:52 http://ftpmaster.internal/ubuntu noble/main arm64 libapr1-dev arm64 1.7.2-3.1build2 [770 kB] 1287s Get:53 http://ftpmaster.internal/ubuntu noble/main arm64 libldap-dev arm64 2.6.7+dfsg-1~exp1ubuntu8 [315 kB] 1287s Get:54 http://ftpmaster.internal/ubuntu noble/main arm64 libldap2-dev all 2.6.7+dfsg-1~exp1ubuntu8 [11.1 kB] 1287s Get:55 http://ftpmaster.internal/ubuntu noble/main arm64 libexpat1-dev arm64 2.6.1-2build1 [128 kB] 1287s Get:56 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-dev arm64 1.6.3-1.1ubuntu7 [418 kB] 1287s Get:57 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-16-0 arm64 10.42-4ubuntu1 [195 kB] 1287s Get:58 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-32-0 arm64 10.42-4ubuntu1 [183 kB] 1287s Get:59 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-posix3 arm64 10.42-4ubuntu1 [6654 B] 1287s Get:60 http://ftpmaster.internal/ubuntu noble/main arm64 libpcre2-dev arm64 10.42-4ubuntu1 [679 kB] 1287s Get:61 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-dev arm64 2.4.58-1ubuntu7 [199 kB] 1287s Get:62 http://ftpmaster.internal/ubuntu noble/main arm64 libstdc++-13-dev arm64 13.2.0-23ubuntu3 [2378 kB] 1287s Get:63 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu3 [11.7 MB] 1287s Get:64 http://ftpmaster.internal/ubuntu noble/main arm64 g++-13 arm64 13.2.0-23ubuntu3 [14.5 kB] 1287s Get:65 http://ftpmaster.internal/ubuntu noble/main arm64 g++-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [962 B] 1287s Get:66 http://ftpmaster.internal/ubuntu noble/main arm64 g++ arm64 4:13.2.0-7ubuntu1 [1082 B] 1287s Get:67 http://ftpmaster.internal/ubuntu noble/main arm64 build-essential arm64 12.10ubuntu1 [4932 B] 1287s Get:68 http://ftpmaster.internal/ubuntu noble/universe arm64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1287s Get:69 http://ftpmaster.internal/ubuntu noble/universe arm64 libanyevent-perl arm64 7.170-2build6 [368 kB] 1287s Get:70 http://ftpmaster.internal/ubuntu noble/main arm64 libb-hooks-op-check-perl arm64 0.22-3build1 [9284 B] 1287s Get:71 http://ftpmaster.internal/ubuntu noble/main arm64 libdynaloader-functions-perl all 0.003-3 [12.1 kB] 1287s Get:72 http://ftpmaster.internal/ubuntu noble/main arm64 libdevel-callchecker-perl arm64 0.008-2build3 [13.0 kB] 1287s Get:73 http://ftpmaster.internal/ubuntu noble/main arm64 libparams-classify-perl arm64 0.015-2build5 [19.7 kB] 1287s Get:74 http://ftpmaster.internal/ubuntu noble/main arm64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 1287s Get:75 http://ftpmaster.internal/ubuntu noble/main arm64 libtry-tiny-perl all 0.31-2 [20.8 kB] 1287s Get:76 http://ftpmaster.internal/ubuntu noble/main arm64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 1287s Get:77 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1287s Get:78 http://ftpmaster.internal/ubuntu noble/main arm64 libvariable-magic-perl arm64 0.63-1build3 [34.3 kB] 1287s Get:79 http://ftpmaster.internal/ubuntu noble/main arm64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 1287s Get:80 http://ftpmaster.internal/ubuntu noble/universe arm64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1287s Get:81 http://ftpmaster.internal/ubuntu noble/universe arm64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1287s Get:82 http://ftpmaster.internal/ubuntu noble/universe arm64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1287s Get:83 http://ftpmaster.internal/ubuntu noble/universe arm64 libclass-c3-perl all 0.35-2 [18.4 kB] 1287s Get:84 http://ftpmaster.internal/ubuntu noble/main arm64 libclass-data-inheritable-perl all 0.08-3 [8084 B] 1287s Get:85 http://ftpmaster.internal/ubuntu noble/universe arm64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1287s Get:86 http://ftpmaster.internal/ubuntu noble/main arm64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1287s Get:87 http://ftpmaster.internal/ubuntu noble/universe arm64 libclass-singleton-perl all 1.6-2 [11.5 kB] 1287s Get:88 http://ftpmaster.internal/ubuntu noble/main arm64 libclone-perl arm64 0.46-1build3 [10.5 kB] 1287s Get:89 http://ftpmaster.internal/ubuntu noble/main arm64 perl-openssl-defaults arm64 7build2 [6574 B] 1287s Get:90 http://ftpmaster.internal/ubuntu noble/universe arm64 libcrypt-ssleay-perl arm64 0.73.06-2build5 [43.2 kB] 1287s Get:91 http://ftpmaster.internal/ubuntu noble/main arm64 libparams-util-perl arm64 1.102-2build3 [20.6 kB] 1287s Get:92 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-install-perl all 0.929-1 [9764 B] 1287s Get:93 http://ftpmaster.internal/ubuntu noble/main arm64 libdata-optlist-perl all 0.114-1 [9708 B] 1287s Get:94 http://ftpmaster.internal/ubuntu noble/main arm64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1287s Get:95 http://ftpmaster.internal/ubuntu noble/main arm64 libencode-locale-perl all 1.05-3 [11.6 kB] 1287s Get:96 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-exporter-perl all 0.990-1 [49.0 kB] 1287s Get:97 http://ftpmaster.internal/ubuntu noble/universe arm64 libeval-closure-perl all 0.14-3 [10.1 kB] 1287s Get:98 http://ftpmaster.internal/ubuntu noble/main arm64 libexception-class-perl all 1.45-1 [28.6 kB] 1287s Get:99 http://ftpmaster.internal/ubuntu noble/main arm64 libfcgi0t64 arm64 2.4.2-2.1build1 [27.1 kB] 1287s Get:100 http://ftpmaster.internal/ubuntu noble/main arm64 libfcgi-perl arm64 0.82+ds-3build1 [20.7 kB] 1287s Get:101 http://ftpmaster.internal/ubuntu noble/main arm64 libtimedate-perl all 2.3300-2 [34.0 kB] 1287s Get:102 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-date-perl all 6.06-1 [10.2 kB] 1287s Get:103 http://ftpmaster.internal/ubuntu noble/main arm64 libfile-listing-perl all 6.16-1 [11.3 kB] 1287s Get:104 http://ftpmaster.internal/ubuntu noble/universe arm64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1287s Get:105 http://ftpmaster.internal/ubuntu noble/main arm64 libhtml-tagset-perl all 3.20-6 [11.3 kB] 1287s Get:106 http://ftpmaster.internal/ubuntu noble/main arm64 liburi-perl all 5.27-1 [88.0 kB] 1287s Get:107 http://ftpmaster.internal/ubuntu noble/main arm64 libhtml-parser-perl arm64 3.81-1build3 [85.0 kB] 1287s Get:108 http://ftpmaster.internal/ubuntu noble/main arm64 libhtml-tree-perl all 5.07-3 [200 kB] 1287s Get:109 http://ftpmaster.internal/ubuntu noble/main arm64 libio-html-perl all 1.004-3 [15.9 kB] 1287s Get:110 http://ftpmaster.internal/ubuntu noble/main arm64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1287s Get:111 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 1287s Get:112 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1287s Get:113 http://ftpmaster.internal/ubuntu noble/main arm64 libpod-parser-perl all 1.67-1 [80.6 kB] 1287s Get:114 http://ftpmaster.internal/ubuntu noble/main arm64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1287s Get:115 http://ftpmaster.internal/ubuntu noble/main arm64 libnet-ssleay-perl arm64 1.94-1build3 [311 kB] 1287s Get:116 http://ftpmaster.internal/ubuntu noble/main arm64 libio-socket-ssl-perl all 2.085-1 [195 kB] 1287s Get:117 http://ftpmaster.internal/ubuntu noble/main arm64 libnet-http-perl all 6.23-1 [22.3 kB] 1287s Get:118 http://ftpmaster.internal/ubuntu noble/main arm64 liblwp-protocol-https-perl all 6.13-1 [9006 B] 1287s Get:119 http://ftpmaster.internal/ubuntu noble/main arm64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 1287s Get:120 http://ftpmaster.internal/ubuntu noble/main arm64 libwww-perl all 6.76-1 [138 kB] 1287s Get:121 http://ftpmaster.internal/ubuntu noble/main arm64 libxml-parser-perl arm64 2.47-1build3 [202 kB] 1287s Get:122 http://ftpmaster.internal/ubuntu noble/universe arm64 libxml-perl all 0.08-4 [90.5 kB] 1287s Get:123 http://ftpmaster.internal/ubuntu noble/universe arm64 libxml-regexp-perl all 0.04-1.1 [7208 B] 1287s Get:124 http://ftpmaster.internal/ubuntu noble/universe arm64 libxml-dom-perl all 1.46-2 [143 kB] 1287s Get:125 http://ftpmaster.internal/ubuntu noble/universe arm64 libhttp-dav-perl all 0.49-3 [82.9 kB] 1287s Get:126 http://ftpmaster.internal/ubuntu noble/universe arm64 libmro-compat-perl all 0.15-2 [10.1 kB] 1287s Get:127 http://ftpmaster.internal/ubuntu noble/main arm64 libpackage-stash-perl all 0.40-1 [19.5 kB] 1287s Get:128 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-identify-perl arm64 0.14-3build3 [9674 B] 1287s Get:129 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-name-perl arm64 0.27-1build3 [10.5 kB] 1287s Get:130 http://ftpmaster.internal/ubuntu noble/main arm64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 1287s Get:131 http://ftpmaster.internal/ubuntu noble/universe arm64 libnamespace-autoclean-perl all 0.29-2 [11.7 kB] 1287s Get:132 http://ftpmaster.internal/ubuntu noble/universe arm64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1287s Get:133 http://ftpmaster.internal/ubuntu noble/universe arm64 libprotocol-http2-perl all 1.10-3 [42.3 kB] 1287s Get:134 http://ftpmaster.internal/ubuntu noble/main arm64 librole-tiny-perl all 2.002004-1 [16.3 kB] 1287s Get:135 http://ftpmaster.internal/ubuntu noble/main arm64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 1287s Get:136 http://ftpmaster.internal/ubuntu noble/universe arm64 libxstring-perl arm64 0.005-2build3 [7742 B] 1287s Get:137 http://ftpmaster.internal/ubuntu noble/universe arm64 libspecio-perl all 0.48-1 [137 kB] 1287s Get:138 http://ftpmaster.internal/ubuntu noble/main arm64 perl-doc all 5.38.2-3.2build2 [7831 kB] 1287s Get:139 http://ftpmaster.internal/ubuntu noble/universe arm64 libdatetime-locale-perl all 1:1.37-1 [2833 kB] 1287s Get:140 http://ftpmaster.internal/ubuntu noble/universe arm64 libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB] 1287s Get:141 http://ftpmaster.internal/ubuntu noble/universe arm64 libdatetime-perl arm64 2:1.65-1build2 [95.7 kB] 1287s Fetched 81.4 MB in 4s (19.0 MB/s) 1287s Selecting previously unselected package libapr1t64:arm64. 1287s (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 ... 78451 files and directories currently installed.) 1287s Preparing to unpack .../000-libapr1t64_1.7.2-3.1build2_arm64.deb ... 1287s Unpacking libapr1t64:arm64 (1.7.2-3.1build2) ... 1287s Selecting previously unselected package libaprutil1t64:arm64. 1287s Preparing to unpack .../001-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 1287s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 1287s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 1287s Preparing to unpack .../002-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 1287s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 1287s Selecting previously unselected package libaprutil1-ldap:arm64. 1287s Preparing to unpack .../003-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 1287s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 1287s Selecting previously unselected package liblua5.4-0:arm64. 1287s Preparing to unpack .../004-liblua5.4-0_5.4.6-3build2_arm64.deb ... 1287s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 1287s Selecting previously unselected package apache2-bin. 1287s Preparing to unpack .../005-apache2-bin_2.4.58-1ubuntu7_arm64.deb ... 1287s Unpacking apache2-bin (2.4.58-1ubuntu7) ... 1287s Selecting previously unselected package apache2-data. 1287s Preparing to unpack .../006-apache2-data_2.4.58-1ubuntu7_all.deb ... 1287s Unpacking apache2-data (2.4.58-1ubuntu7) ... 1287s Selecting previously unselected package apache2-utils. 1287s Preparing to unpack .../007-apache2-utils_2.4.58-1ubuntu7_arm64.deb ... 1287s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 1287s Selecting previously unselected package apache2. 1287s Preparing to unpack .../008-apache2_2.4.58-1ubuntu7_arm64.deb ... 1287s Unpacking apache2 (2.4.58-1ubuntu7) ... 1287s Selecting previously unselected package autotools-dev. 1287s Preparing to unpack .../009-autotools-dev_20220109.1_all.deb ... 1287s Unpacking autotools-dev (20220109.1) ... 1287s Selecting previously unselected package m4. 1287s Preparing to unpack .../010-m4_1.4.19-4_arm64.deb ... 1287s Unpacking m4 (1.4.19-4) ... 1287s Selecting previously unselected package autoconf. 1287s Preparing to unpack .../011-autoconf_2.71-3_all.deb ... 1287s Unpacking autoconf (2.71-3) ... 1287s Selecting previously unselected package automake. 1287s Preparing to unpack .../012-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 1287s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 1287s Selecting previously unselected package autopoint. 1287s Preparing to unpack .../013-autopoint_0.21-14ubuntu1_all.deb ... 1287s Unpacking autopoint (0.21-14ubuntu1) ... 1287s Selecting previously unselected package libdebhelper-perl. 1287s Preparing to unpack .../014-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 1287s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 1287s Selecting previously unselected package libisl23:arm64. 1287s Preparing to unpack .../015-libisl23_0.26-3_arm64.deb ... 1287s Unpacking libisl23:arm64 (0.26-3) ... 1287s Selecting previously unselected package libmpc3:arm64. 1287s Preparing to unpack .../016-libmpc3_1.3.1-1_arm64.deb ... 1287s Unpacking libmpc3:arm64 (1.3.1-1) ... 1287s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 1287s Preparing to unpack .../017-cpp-13-aarch64-linux-gnu_13.2.0-23ubuntu3_arm64.deb ... 1287s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... 1287s Selecting previously unselected package cpp-13. 1287s Preparing to unpack .../018-cpp-13_13.2.0-23ubuntu3_arm64.deb ... 1287s Unpacking cpp-13 (13.2.0-23ubuntu3) ... 1287s Selecting previously unselected package cpp-aarch64-linux-gnu. 1287s Preparing to unpack .../019-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 1287s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1287s Selecting previously unselected package cpp. 1287s Preparing to unpack .../020-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 1287s Unpacking cpp (4:13.2.0-7ubuntu1) ... 1287s Selecting previously unselected package libcc1-0:arm64. 1287s Preparing to unpack .../021-libcc1-0_14-20240330-1ubuntu2_arm64.deb ... 1287s Unpacking libcc1-0:arm64 (14-20240330-1ubuntu2) ... 1287s Selecting previously unselected package libgomp1:arm64. 1287s Preparing to unpack .../022-libgomp1_14-20240330-1ubuntu2_arm64.deb ... 1287s Unpacking libgomp1:arm64 (14-20240330-1ubuntu2) ... 1287s Selecting previously unselected package libitm1:arm64. 1287s Preparing to unpack .../023-libitm1_14-20240330-1ubuntu2_arm64.deb ... 1287s Unpacking libitm1:arm64 (14-20240330-1ubuntu2) ... 1287s Selecting previously unselected package libatomic1:arm64. 1287s Preparing to unpack .../024-libatomic1_14-20240330-1ubuntu2_arm64.deb ... 1287s Unpacking libatomic1:arm64 (14-20240330-1ubuntu2) ... 1287s Selecting previously unselected package libasan8:arm64. 1287s Preparing to unpack .../025-libasan8_14-20240330-1ubuntu2_arm64.deb ... 1287s Unpacking libasan8:arm64 (14-20240330-1ubuntu2) ... 1287s Selecting previously unselected package liblsan0:arm64. 1287s Preparing to unpack .../026-liblsan0_14-20240330-1ubuntu2_arm64.deb ... 1287s Unpacking liblsan0:arm64 (14-20240330-1ubuntu2) ... 1287s Selecting previously unselected package libtsan2:arm64. 1287s Preparing to unpack .../027-libtsan2_14-20240330-1ubuntu2_arm64.deb ... 1287s Unpacking libtsan2:arm64 (14-20240330-1ubuntu2) ... 1287s Selecting previously unselected package libubsan1:arm64. 1287s Preparing to unpack .../028-libubsan1_14-20240330-1ubuntu2_arm64.deb ... 1287s Unpacking libubsan1:arm64 (14-20240330-1ubuntu2) ... 1287s Selecting previously unselected package libhwasan0:arm64. 1287s Preparing to unpack .../029-libhwasan0_14-20240330-1ubuntu2_arm64.deb ... 1287s Unpacking libhwasan0:arm64 (14-20240330-1ubuntu2) ... 1287s Selecting previously unselected package libgcc-13-dev:arm64. 1287s Preparing to unpack .../030-libgcc-13-dev_13.2.0-23ubuntu3_arm64.deb ... 1287s Unpacking libgcc-13-dev:arm64 (13.2.0-23ubuntu3) ... 1287s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 1287s Preparing to unpack .../031-gcc-13-aarch64-linux-gnu_13.2.0-23ubuntu3_arm64.deb ... 1287s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... 1287s Selecting previously unselected package gcc-13. 1287s Preparing to unpack .../032-gcc-13_13.2.0-23ubuntu3_arm64.deb ... 1287s Unpacking gcc-13 (13.2.0-23ubuntu3) ... 1287s Selecting previously unselected package gcc-aarch64-linux-gnu. 1287s Preparing to unpack .../033-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 1287s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1287s Selecting previously unselected package gcc. 1287s Preparing to unpack .../034-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 1287s Unpacking gcc (4:13.2.0-7ubuntu1) ... 1287s Selecting previously unselected package libtool. 1287s Preparing to unpack .../035-libtool_2.4.7-7_all.deb ... 1287s Unpacking libtool (2.4.7-7) ... 1287s Selecting previously unselected package dh-autoreconf. 1287s Preparing to unpack .../036-dh-autoreconf_20_all.deb ... 1287s Unpacking dh-autoreconf (20) ... 1287s Selecting previously unselected package libarchive-zip-perl. 1287s Preparing to unpack .../037-libarchive-zip-perl_1.68-1_all.deb ... 1287s Unpacking libarchive-zip-perl (1.68-1) ... 1287s Selecting previously unselected package libsub-override-perl. 1287s Preparing to unpack .../038-libsub-override-perl_0.10-1_all.deb ... 1287s Unpacking libsub-override-perl (0.10-1) ... 1287s Selecting previously unselected package libfile-stripnondeterminism-perl. 1287s Preparing to unpack .../039-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 1287s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 1287s Selecting previously unselected package dh-strip-nondeterminism. 1287s Preparing to unpack .../040-dh-strip-nondeterminism_1.13.1-1_all.deb ... 1287s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 1287s Selecting previously unselected package debugedit. 1287s Preparing to unpack .../041-debugedit_1%3a5.0-5build2_arm64.deb ... 1287s Unpacking debugedit (1:5.0-5build2) ... 1287s Selecting previously unselected package dwz. 1287s Preparing to unpack .../042-dwz_0.15-1build6_arm64.deb ... 1287s Unpacking dwz (0.15-1build6) ... 1287s Selecting previously unselected package gettext. 1287s Preparing to unpack .../043-gettext_0.21-14ubuntu1_arm64.deb ... 1287s Unpacking gettext (0.21-14ubuntu1) ... 1287s Selecting previously unselected package intltool-debian. 1287s Preparing to unpack .../044-intltool-debian_0.35.0+20060710.6_all.deb ... 1287s Unpacking intltool-debian (0.35.0+20060710.6) ... 1287s Selecting previously unselected package po-debconf. 1287s Preparing to unpack .../045-po-debconf_1.0.21+nmu1_all.deb ... 1287s Unpacking po-debconf (1.0.21+nmu1) ... 1287s Selecting previously unselected package debhelper. 1287s Preparing to unpack .../046-debhelper_13.14.1ubuntu5_all.deb ... 1287s Unpacking debhelper (13.14.1ubuntu5) ... 1287s Selecting previously unselected package uuid-dev:arm64. 1287s Preparing to unpack .../047-uuid-dev_2.39.3-9ubuntu4_arm64.deb ... 1287s Unpacking uuid-dev:arm64 (2.39.3-9ubuntu4) ... 1287s Selecting previously unselected package libsctp1:arm64. 1287s Preparing to unpack .../048-libsctp1_1.0.19+dfsg-2_arm64.deb ... 1287s Unpacking libsctp1:arm64 (1.0.19+dfsg-2) ... 1287s Selecting previously unselected package libsctp-dev:arm64. 1287s Preparing to unpack .../049-libsctp-dev_1.0.19+dfsg-2_arm64.deb ... 1287s Unpacking libsctp-dev:arm64 (1.0.19+dfsg-2) ... 1287s Selecting previously unselected package libapr1-dev. 1287s Preparing to unpack .../050-libapr1-dev_1.7.2-3.1build2_arm64.deb ... 1287s Unpacking libapr1-dev (1.7.2-3.1build2) ... 1287s Selecting previously unselected package libldap-dev:arm64. 1287s Preparing to unpack .../051-libldap-dev_2.6.7+dfsg-1~exp1ubuntu8_arm64.deb ... 1287s Unpacking libldap-dev:arm64 (2.6.7+dfsg-1~exp1ubuntu8) ... 1287s Selecting previously unselected package libldap2-dev. 1287s Preparing to unpack .../052-libldap2-dev_2.6.7+dfsg-1~exp1ubuntu8_all.deb ... 1287s Unpacking libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8) ... 1287s Selecting previously unselected package libexpat1-dev:arm64. 1287s Preparing to unpack .../053-libexpat1-dev_2.6.1-2build1_arm64.deb ... 1287s Unpacking libexpat1-dev:arm64 (2.6.1-2build1) ... 1287s Selecting previously unselected package libaprutil1-dev. 1287s Preparing to unpack .../054-libaprutil1-dev_1.6.3-1.1ubuntu7_arm64.deb ... 1287s Unpacking libaprutil1-dev (1.6.3-1.1ubuntu7) ... 1287s Selecting previously unselected package libpcre2-16-0:arm64. 1287s Preparing to unpack .../055-libpcre2-16-0_10.42-4ubuntu1_arm64.deb ... 1287s Unpacking libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 1287s Selecting previously unselected package libpcre2-32-0:arm64. 1287s Preparing to unpack .../056-libpcre2-32-0_10.42-4ubuntu1_arm64.deb ... 1287s Unpacking libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 1287s Selecting previously unselected package libpcre2-posix3:arm64. 1287s Preparing to unpack .../057-libpcre2-posix3_10.42-4ubuntu1_arm64.deb ... 1287s Unpacking libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 1287s Selecting previously unselected package libpcre2-dev:arm64. 1287s Preparing to unpack .../058-libpcre2-dev_10.42-4ubuntu1_arm64.deb ... 1287s Unpacking libpcre2-dev:arm64 (10.42-4ubuntu1) ... 1287s Selecting previously unselected package apache2-dev. 1287s Preparing to unpack .../059-apache2-dev_2.4.58-1ubuntu7_arm64.deb ... 1287s Unpacking apache2-dev (2.4.58-1ubuntu7) ... 1287s Selecting previously unselected package libstdc++-13-dev:arm64. 1287s Preparing to unpack .../060-libstdc++-13-dev_13.2.0-23ubuntu3_arm64.deb ... 1287s Unpacking libstdc++-13-dev:arm64 (13.2.0-23ubuntu3) ... 1287s Selecting previously unselected package g++-13-aarch64-linux-gnu. 1287s Preparing to unpack .../061-g++-13-aarch64-linux-gnu_13.2.0-23ubuntu3_arm64.deb ... 1287s Unpacking g++-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... 1287s Selecting previously unselected package g++-13. 1287s Preparing to unpack .../062-g++-13_13.2.0-23ubuntu3_arm64.deb ... 1287s Unpacking g++-13 (13.2.0-23ubuntu3) ... 1287s Selecting previously unselected package g++-aarch64-linux-gnu. 1287s Preparing to unpack .../063-g++-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 1287s Unpacking g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1287s Selecting previously unselected package g++. 1287s Preparing to unpack .../064-g++_4%3a13.2.0-7ubuntu1_arm64.deb ... 1287s Unpacking g++ (4:13.2.0-7ubuntu1) ... 1287s Selecting previously unselected package build-essential. 1287s Preparing to unpack .../065-build-essential_12.10ubuntu1_arm64.deb ... 1287s Unpacking build-essential (12.10ubuntu1) ... 1287s Selecting previously unselected package libalgorithm-c3-perl. 1287s Preparing to unpack .../066-libalgorithm-c3-perl_0.11-2_all.deb ... 1287s Unpacking libalgorithm-c3-perl (0.11-2) ... 1287s Selecting previously unselected package libanyevent-perl. 1287s Preparing to unpack .../067-libanyevent-perl_7.170-2build6_arm64.deb ... 1287s Unpacking libanyevent-perl (7.170-2build6) ... 1287s Selecting previously unselected package libb-hooks-op-check-perl:arm64. 1287s Preparing to unpack .../068-libb-hooks-op-check-perl_0.22-3build1_arm64.deb ... 1287s Unpacking libb-hooks-op-check-perl:arm64 (0.22-3build1) ... 1287s Selecting previously unselected package libdynaloader-functions-perl. 1287s Preparing to unpack .../069-libdynaloader-functions-perl_0.003-3_all.deb ... 1287s Unpacking libdynaloader-functions-perl (0.003-3) ... 1287s Selecting previously unselected package libdevel-callchecker-perl:arm64. 1287s Preparing to unpack .../070-libdevel-callchecker-perl_0.008-2build3_arm64.deb ... 1287s Unpacking libdevel-callchecker-perl:arm64 (0.008-2build3) ... 1287s Selecting previously unselected package libparams-classify-perl:arm64. 1287s Preparing to unpack .../071-libparams-classify-perl_0.015-2build5_arm64.deb ... 1287s Unpacking libparams-classify-perl:arm64 (0.015-2build5) ... 1287s Selecting previously unselected package libmodule-runtime-perl. 1287s Preparing to unpack .../072-libmodule-runtime-perl_0.016-2_all.deb ... 1287s Unpacking libmodule-runtime-perl (0.016-2) ... 1287s Selecting previously unselected package libtry-tiny-perl. 1287s Preparing to unpack .../073-libtry-tiny-perl_0.31-2_all.deb ... 1287s Unpacking libtry-tiny-perl (0.31-2) ... 1287s Selecting previously unselected package libmodule-implementation-perl. 1287s Preparing to unpack .../074-libmodule-implementation-perl_0.09-2_all.deb ... 1287s Unpacking libmodule-implementation-perl (0.09-2) ... 1287s Selecting previously unselected package libsub-exporter-progressive-perl. 1287s Preparing to unpack .../075-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1287s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1287s Selecting previously unselected package libvariable-magic-perl. 1287s Preparing to unpack .../076-libvariable-magic-perl_0.63-1build3_arm64.deb ... 1287s Unpacking libvariable-magic-perl (0.63-1build3) ... 1287s Selecting previously unselected package libb-hooks-endofscope-perl. 1287s Preparing to unpack .../077-libb-hooks-endofscope-perl_0.28-1_all.deb ... 1287s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 1287s Selecting previously unselected package libcrypt-random-seed-perl. 1287s Preparing to unpack .../078-libcrypt-random-seed-perl_0.03-3_all.deb ... 1287s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1287s Selecting previously unselected package libmath-random-isaac-perl. 1287s Preparing to unpack .../079-libmath-random-isaac-perl_1.004-2_all.deb ... 1287s Unpacking libmath-random-isaac-perl (1.004-2) ... 1287s Selecting previously unselected package libbytes-random-secure-perl. 1287s Preparing to unpack .../080-libbytes-random-secure-perl_0.29-3_all.deb ... 1287s Unpacking libbytes-random-secure-perl (0.29-3) ... 1287s Selecting previously unselected package libclass-c3-perl. 1287s Preparing to unpack .../081-libclass-c3-perl_0.35-2_all.deb ... 1287s Unpacking libclass-c3-perl (0.35-2) ... 1287s Selecting previously unselected package libclass-data-inheritable-perl. 1287s Preparing to unpack .../082-libclass-data-inheritable-perl_0.08-3_all.deb ... 1287s Unpacking libclass-data-inheritable-perl (0.08-3) ... 1287s Selecting previously unselected package libclass-inspector-perl. 1287s Preparing to unpack .../083-libclass-inspector-perl_1.36-3_all.deb ... 1287s Unpacking libclass-inspector-perl (1.36-3) ... 1287s Selecting previously unselected package libclass-method-modifiers-perl. 1287s Preparing to unpack .../084-libclass-method-modifiers-perl_2.15-1_all.deb ... 1287s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1287s Selecting previously unselected package libclass-singleton-perl. 1287s Preparing to unpack .../085-libclass-singleton-perl_1.6-2_all.deb ... 1287s Unpacking libclass-singleton-perl (1.6-2) ... 1287s Selecting previously unselected package libclone-perl:arm64. 1287s Preparing to unpack .../086-libclone-perl_0.46-1build3_arm64.deb ... 1287s Unpacking libclone-perl:arm64 (0.46-1build3) ... 1287s Selecting previously unselected package perl-openssl-defaults:arm64. 1287s Preparing to unpack .../087-perl-openssl-defaults_7build2_arm64.deb ... 1287s Unpacking perl-openssl-defaults:arm64 (7build2) ... 1287s Selecting previously unselected package libcrypt-ssleay-perl. 1287s Preparing to unpack .../088-libcrypt-ssleay-perl_0.73.06-2build5_arm64.deb ... 1287s Unpacking libcrypt-ssleay-perl (0.73.06-2build5) ... 1287s Selecting previously unselected package libparams-util-perl. 1287s Preparing to unpack .../089-libparams-util-perl_1.102-2build3_arm64.deb ... 1287s Unpacking libparams-util-perl (1.102-2build3) ... 1287s Selecting previously unselected package libsub-install-perl. 1287s Preparing to unpack .../090-libsub-install-perl_0.929-1_all.deb ... 1287s Unpacking libsub-install-perl (0.929-1) ... 1287s Selecting previously unselected package libdata-optlist-perl. 1287s Preparing to unpack .../091-libdata-optlist-perl_0.114-1_all.deb ... 1287s Unpacking libdata-optlist-perl (0.114-1) ... 1287s Selecting previously unselected package libdevel-stacktrace-perl. 1287s Preparing to unpack .../092-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1287s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1287s Selecting previously unselected package libencode-locale-perl. 1287s Preparing to unpack .../093-libencode-locale-perl_1.05-3_all.deb ... 1287s Unpacking libencode-locale-perl (1.05-3) ... 1287s Selecting previously unselected package libsub-exporter-perl. 1287s Preparing to unpack .../094-libsub-exporter-perl_0.990-1_all.deb ... 1287s Unpacking libsub-exporter-perl (0.990-1) ... 1287s Selecting previously unselected package libeval-closure-perl. 1287s Preparing to unpack .../095-libeval-closure-perl_0.14-3_all.deb ... 1287s Unpacking libeval-closure-perl (0.14-3) ... 1287s Selecting previously unselected package libexception-class-perl. 1287s Preparing to unpack .../096-libexception-class-perl_1.45-1_all.deb ... 1287s Unpacking libexception-class-perl (1.45-1) ... 1287s Selecting previously unselected package libfcgi0t64:arm64. 1287s Preparing to unpack .../097-libfcgi0t64_2.4.2-2.1build1_arm64.deb ... 1287s Unpacking libfcgi0t64:arm64 (2.4.2-2.1build1) ... 1287s Selecting previously unselected package libfcgi-perl. 1287s Preparing to unpack .../098-libfcgi-perl_0.82+ds-3build1_arm64.deb ... 1287s Unpacking libfcgi-perl (0.82+ds-3build1) ... 1287s Selecting previously unselected package libtimedate-perl. 1287s Preparing to unpack .../099-libtimedate-perl_2.3300-2_all.deb ... 1287s Unpacking libtimedate-perl (2.3300-2) ... 1287s Selecting previously unselected package libhttp-date-perl. 1287s Preparing to unpack .../100-libhttp-date-perl_6.06-1_all.deb ... 1287s Unpacking libhttp-date-perl (6.06-1) ... 1287s Selecting previously unselected package libfile-listing-perl. 1287s Preparing to unpack .../101-libfile-listing-perl_6.16-1_all.deb ... 1287s Unpacking libfile-listing-perl (6.16-1) ... 1287s Selecting previously unselected package libfile-sharedir-perl. 1287s Preparing to unpack .../102-libfile-sharedir-perl_1.118-3_all.deb ... 1287s Unpacking libfile-sharedir-perl (1.118-3) ... 1287s Selecting previously unselected package libhtml-tagset-perl. 1287s Preparing to unpack .../103-libhtml-tagset-perl_3.20-6_all.deb ... 1287s Unpacking libhtml-tagset-perl (3.20-6) ... 1287s Selecting previously unselected package liburi-perl. 1287s Preparing to unpack .../104-liburi-perl_5.27-1_all.deb ... 1287s Unpacking liburi-perl (5.27-1) ... 1287s Selecting previously unselected package libhtml-parser-perl:arm64. 1287s Preparing to unpack .../105-libhtml-parser-perl_3.81-1build3_arm64.deb ... 1287s Unpacking libhtml-parser-perl:arm64 (3.81-1build3) ... 1287s Selecting previously unselected package libhtml-tree-perl. 1287s Preparing to unpack .../106-libhtml-tree-perl_5.07-3_all.deb ... 1287s Unpacking libhtml-tree-perl (5.07-3) ... 1287s Selecting previously unselected package libio-html-perl. 1287s Preparing to unpack .../107-libio-html-perl_1.004-3_all.deb ... 1287s Unpacking libio-html-perl (1.004-3) ... 1287s Selecting previously unselected package liblwp-mediatypes-perl. 1287s Preparing to unpack .../108-liblwp-mediatypes-perl_6.04-2_all.deb ... 1287s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1287s Selecting previously unselected package libhttp-message-perl. 1287s Preparing to unpack .../109-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 1287s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 1287s Selecting previously unselected package libhttp-cookies-perl. 1287s Preparing to unpack .../110-libhttp-cookies-perl_6.11-1_all.deb ... 1287s Unpacking libhttp-cookies-perl (6.11-1) ... 1287s Selecting previously unselected package libpod-parser-perl. 1287s Preparing to unpack .../111-libpod-parser-perl_1.67-1_all.deb ... 1287s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 1287s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 1287s Unpacking libpod-parser-perl (1.67-1) ... 1287s Selecting previously unselected package libhttp-negotiate-perl. 1287s Preparing to unpack .../112-libhttp-negotiate-perl_6.01-2_all.deb ... 1287s Unpacking libhttp-negotiate-perl (6.01-2) ... 1287s Selecting previously unselected package libnet-ssleay-perl:arm64. 1287s Preparing to unpack .../113-libnet-ssleay-perl_1.94-1build3_arm64.deb ... 1287s Unpacking libnet-ssleay-perl:arm64 (1.94-1build3) ... 1287s Selecting previously unselected package libio-socket-ssl-perl. 1287s Preparing to unpack .../114-libio-socket-ssl-perl_2.085-1_all.deb ... 1287s Unpacking libio-socket-ssl-perl (2.085-1) ... 1287s Selecting previously unselected package libnet-http-perl. 1287s Preparing to unpack .../115-libnet-http-perl_6.23-1_all.deb ... 1287s Unpacking libnet-http-perl (6.23-1) ... 1287s Selecting previously unselected package liblwp-protocol-https-perl. 1287s Preparing to unpack .../116-liblwp-protocol-https-perl_6.13-1_all.deb ... 1287s Unpacking liblwp-protocol-https-perl (6.13-1) ... 1287s Selecting previously unselected package libwww-robotrules-perl. 1287s Preparing to unpack .../117-libwww-robotrules-perl_6.02-1_all.deb ... 1287s Unpacking libwww-robotrules-perl (6.02-1) ... 1287s Selecting previously unselected package libwww-perl. 1287s Preparing to unpack .../118-libwww-perl_6.76-1_all.deb ... 1287s Unpacking libwww-perl (6.76-1) ... 1287s Selecting previously unselected package libxml-parser-perl. 1287s Preparing to unpack .../119-libxml-parser-perl_2.47-1build3_arm64.deb ... 1287s Unpacking libxml-parser-perl (2.47-1build3) ... 1287s Selecting previously unselected package libxml-perl. 1287s Preparing to unpack .../120-libxml-perl_0.08-4_all.deb ... 1287s Unpacking libxml-perl (0.08-4) ... 1287s Selecting previously unselected package libxml-regexp-perl. 1287s Preparing to unpack .../121-libxml-regexp-perl_0.04-1.1_all.deb ... 1287s Unpacking libxml-regexp-perl (0.04-1.1) ... 1287s Selecting previously unselected package libxml-dom-perl. 1287s Preparing to unpack .../122-libxml-dom-perl_1.46-2_all.deb ... 1287s Unpacking libxml-dom-perl (1.46-2) ... 1287s Selecting previously unselected package libhttp-dav-perl. 1287s Preparing to unpack .../123-libhttp-dav-perl_0.49-3_all.deb ... 1287s Unpacking libhttp-dav-perl (0.49-3) ... 1287s Selecting previously unselected package libmro-compat-perl. 1287s Preparing to unpack .../124-libmro-compat-perl_0.15-2_all.deb ... 1287s Unpacking libmro-compat-perl (0.15-2) ... 1287s Selecting previously unselected package libpackage-stash-perl. 1287s Preparing to unpack .../125-libpackage-stash-perl_0.40-1_all.deb ... 1287s Unpacking libpackage-stash-perl (0.40-1) ... 1287s Selecting previously unselected package libsub-identify-perl. 1287s Preparing to unpack .../126-libsub-identify-perl_0.14-3build3_arm64.deb ... 1287s Unpacking libsub-identify-perl (0.14-3build3) ... 1287s Selecting previously unselected package libsub-name-perl:arm64. 1287s Preparing to unpack .../127-libsub-name-perl_0.27-1build3_arm64.deb ... 1287s Unpacking libsub-name-perl:arm64 (0.27-1build3) ... 1287s Selecting previously unselected package libnamespace-clean-perl. 1287s Preparing to unpack .../128-libnamespace-clean-perl_0.27-2_all.deb ... 1287s Unpacking libnamespace-clean-perl (0.27-2) ... 1287s Selecting previously unselected package libnamespace-autoclean-perl. 1287s Preparing to unpack .../129-libnamespace-autoclean-perl_0.29-2_all.deb ... 1287s Unpacking libnamespace-autoclean-perl (0.29-2) ... 1287s Selecting previously unselected package libparams-validationcompiler-perl. 1287s Preparing to unpack .../130-libparams-validationcompiler-perl_0.31-1_all.deb ... 1287s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1287s Selecting previously unselected package libprotocol-http2-perl. 1287s Preparing to unpack .../131-libprotocol-http2-perl_1.10-3_all.deb ... 1287s Unpacking libprotocol-http2-perl (1.10-3) ... 1287s Selecting previously unselected package librole-tiny-perl. 1287s Preparing to unpack .../132-librole-tiny-perl_2.002004-1_all.deb ... 1287s Unpacking librole-tiny-perl (2.002004-1) ... 1287s Selecting previously unselected package libsub-quote-perl. 1287s Preparing to unpack .../133-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 1287s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 1287s Selecting previously unselected package libxstring-perl:arm64. 1287s Preparing to unpack .../134-libxstring-perl_0.005-2build3_arm64.deb ... 1287s Unpacking libxstring-perl:arm64 (0.005-2build3) ... 1287s Selecting previously unselected package libspecio-perl. 1287s Preparing to unpack .../135-libspecio-perl_0.48-1_all.deb ... 1287s Unpacking libspecio-perl (0.48-1) ... 1287s Selecting previously unselected package perl-doc. 1287s Preparing to unpack .../136-perl-doc_5.38.2-3.2build2_all.deb ... 1287s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 1287s Unpacking perl-doc (5.38.2-3.2build2) ... 1287s Selecting previously unselected package libdatetime-locale-perl. 1287s Preparing to unpack .../137-libdatetime-locale-perl_1%3a1.37-1_all.deb ... 1287s Unpacking libdatetime-locale-perl (1:1.37-1) ... 1287s Selecting previously unselected package libdatetime-timezone-perl. 1287s Preparing to unpack .../138-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ... 1287s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ... 1287s Selecting previously unselected package libdatetime-perl. 1287s Preparing to unpack .../139-libdatetime-perl_2%3a1.65-1build2_arm64.deb ... 1287s Unpacking libdatetime-perl (2:1.65-1build2) ... 1287s Selecting previously unselected package autopkgtest-satdep. 1287s Preparing to unpack .../140-1-autopkgtest-satdep.deb ... 1287s Unpacking autopkgtest-satdep (0) ... 1287s Setting up libanyevent-perl (7.170-2build6) ... 1287s Setting up libmath-random-isaac-perl (1.004-2) ... 1287s Setting up libclass-inspector-perl (1.36-3) ... 1287s Setting up libdynaloader-functions-perl (0.003-3) ... 1287s Setting up libclass-method-modifiers-perl (2.15-1) ... 1287s Setting up libxml-regexp-perl (0.04-1.1) ... 1287s Setting up libclone-perl:arm64 (0.46-1build3) ... 1287s Setting up libarchive-zip-perl (1.68-1) ... 1287s Setting up libsub-identify-perl (0.14-3build3) ... 1287s Setting up libfcgi0t64:arm64 (2.4.2-2.1build1) ... 1287s Setting up libhtml-tagset-perl (3.20-6) ... 1287s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 1287s Setting up liblwp-mediatypes-perl (6.04-2) ... 1287s Setting up libtry-tiny-perl (0.31-2) ... 1287s Setting up libprotocol-http2-perl (1.10-3) ... 1287s Setting up perl-openssl-defaults:arm64 (7build2) ... 1287s Setting up perl-doc (5.38.2-3.2build2) ... 1287s Setting up m4 (1.4.19-4) ... 1287s Setting up libclass-singleton-perl (1.6-2) ... 1287s Setting up libencode-locale-perl (1.05-3) ... 1287s Setting up libxstring-perl:arm64 (0.005-2build3) ... 1287s Setting up libgomp1:arm64 (14-20240330-1ubuntu2) ... 1287s Setting up libpcre2-16-0:arm64 (10.42-4ubuntu1) ... 1287s Setting up libsub-install-perl (0.929-1) ... 1287s Setting up autotools-dev (20220109.1) ... 1287s Setting up libpcre2-32-0:arm64 (10.42-4ubuntu1) ... 1287s Setting up libclass-data-inheritable-perl (0.08-3) ... 1287s Setting up libalgorithm-c3-perl (0.11-2) ... 1287s Setting up libexpat1-dev:arm64 (2.6.1-2build1) ... 1287s Setting up libcrypt-random-seed-perl (0.03-3) ... 1287s Setting up libldap-dev:arm64 (2.6.7+dfsg-1~exp1ubuntu8) ... 1287s Setting up uuid-dev:arm64 (2.39.3-9ubuntu4) ... 1287s Setting up libmpc3:arm64 (1.3.1-1) ... 1287s Setting up libatomic1:arm64 (14-20240330-1ubuntu2) ... 1287s Setting up libvariable-magic-perl (0.63-1build3) ... 1287s Setting up libio-html-perl (1.004-3) ... 1287s Setting up libpod-parser-perl (1.67-1) ... 1287s Setting up autopoint (0.21-14ubuntu1) ... 1287s Setting up libb-hooks-op-check-perl:arm64 (0.22-3build1) ... 1287s Setting up libparams-util-perl (1.102-2build3) ... 1287s Setting up autoconf (2.71-3) ... 1287s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1287s Setting up libtimedate-perl (2.3300-2) ... 1287s Setting up libubsan1:arm64 (14-20240330-1ubuntu2) ... 1287s Setting up libsub-name-perl:arm64 (0.27-1build3) ... 1287s Setting up libpcre2-posix3:arm64 (10.42-4ubuntu1) ... 1287s Setting up dwz (0.15-1build6) ... 1287s Setting up libsctp1:arm64 (1.0.19+dfsg-2) ... 1287s Setting up libhwasan0:arm64 (14-20240330-1ubuntu2) ... 1287s Setting up libasan8:arm64 (14-20240330-1ubuntu2) ... 1287s Setting up libapr1t64:arm64 (1.7.2-3.1build2) ... 1287s Setting up librole-tiny-perl (2.002004-1) ... 1287s Setting up debugedit (1:5.0-5build2) ... 1287s Setting up libfile-sharedir-perl (1.118-3) ... 1287s Setting up libfcgi-perl (0.82+ds-3build1) ... 1287s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 1287s Setting up libsub-override-perl (0.10-1) ... 1287s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 1287s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1287s Setting up apache2-data (2.4.58-1ubuntu7) ... 1287s Setting up libtsan2:arm64 (14-20240330-1ubuntu2) ... 1287s Setting up libisl23:arm64 (0.26-3) ... 1287s Setting up libcc1-0:arm64 (14-20240330-1ubuntu2) ... 1287s Setting up liburi-perl (5.27-1) ... 1287s Setting up liblsan0:arm64 (14-20240330-1ubuntu2) ... 1287s Setting up libitm1:arm64 (14-20240330-1ubuntu2) ... 1287s Setting up libnet-ssleay-perl:arm64 (1.94-1build3) ... 1287s Setting up automake (1:1.16.5-1.3ubuntu1) ... 1287s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 1287s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 1287s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 1287s Setting up libhttp-date-perl (6.06-1) ... 1287s Setting up gettext (0.21-14ubuntu1) ... 1287s Setting up libfile-listing-perl (6.16-1) ... 1287s Setting up libpcre2-dev:arm64 (10.42-4ubuntu1) ... 1287s Setting up cpp-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... 1287s Setting up libnet-http-perl (6.23-1) ... 1287s Setting up libexception-class-perl (1.45-1) ... 1287s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 1287s Setting up libclass-c3-perl (0.35-2) ... 1287s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 1287s Setting up libdevel-callchecker-perl:arm64 (0.008-2build3) ... 1287s Setting up intltool-debian (0.35.0+20060710.6) ... 1287s Setting up libbytes-random-secure-perl (0.29-3) ... 1287s Setting up libldap2-dev (2.6.7+dfsg-1~exp1ubuntu8) ... 1287s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1287s Setting up libdata-optlist-perl (0.114-1) ... 1287s Setting up libsctp-dev:arm64 (1.0.19+dfsg-2) ... 1287s Setting up dh-strip-nondeterminism (1.13.1-1) ... 1287s Setting up libwww-robotrules-perl (6.02-1) ... 1287s Setting up libgcc-13-dev:arm64 (13.2.0-23ubuntu3) ... 1287s Setting up libhtml-parser-perl:arm64 (3.81-1build3) ... 1287s Setting up libcrypt-ssleay-perl (0.73.06-2build5) ... 1287s Setting up libmro-compat-perl (0.15-2) ... 1287s Setting up libio-socket-ssl-perl (2.085-1) ... 1287s Setting up libstdc++-13-dev:arm64 (13.2.0-23ubuntu3) ... 1287s Setting up libsub-exporter-perl (0.990-1) ... 1287s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 1287s Setting up apache2-utils (2.4.58-1ubuntu7) ... 1287s Setting up libeval-closure-perl (0.14-3) ... 1287s Setting up libhttp-negotiate-perl (6.01-2) ... 1287s Setting up libparams-validationcompiler-perl (0.31-1) ... 1287s Setting up cpp-13 (13.2.0-23ubuntu3) ... 1287s Setting up libhttp-cookies-perl (6.11-1) ... 1287s Setting up po-debconf (1.0.21+nmu1) ... 1287s Setting up libhtml-tree-perl (5.07-3) ... 1287s Setting up libparams-classify-perl:arm64 (0.015-2build5) ... 1287s Setting up gcc-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... 1287s Setting up apache2-bin (2.4.58-1ubuntu7) ... 1287s Setting up libmodule-runtime-perl (0.016-2) ... 1287s Setting up libapr1-dev (1.7.2-3.1build2) ... 1287s Setting up gcc-13 (13.2.0-23ubuntu3) ... 1287s Setting up cpp (4:13.2.0-7ubuntu1) ... 1287s Setting up libaprutil1-dev (1.6.3-1.1ubuntu7) ... 1287s Setting up g++-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... 1287s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1287s Setting up g++-13 (13.2.0-23ubuntu3) ... 1287s Setting up libtool (2.4.7-7) ... 1287s Setting up libmodule-implementation-perl (0.09-2) ... 1287s Setting up libpackage-stash-perl (0.40-1) ... 1287s Setting up apache2 (2.4.58-1ubuntu7) ... 1287s Enabling module mpm_event. 1287s Enabling module authz_core. 1287s Enabling module authz_host. 1287s Enabling module authn_core. 1287s Enabling module auth_basic. 1287s Enabling module access_compat. 1287s Enabling module authn_file. 1287s Enabling module authz_user. 1287s Enabling module alias. 1287s Enabling module dir. 1287s Enabling module autoindex. 1287s Enabling module env. 1287s Enabling module mime. 1287s Enabling module negotiation. 1287s Enabling module setenvif. 1287s Enabling module filter. 1287s Enabling module deflate. 1287s Enabling module status. 1287s Enabling module reqtimeout. 1287s Enabling conf charset. 1287s Enabling conf localized-error-pages. 1287s Enabling conf other-vhosts-access-log. 1287s Enabling conf security. 1287s Enabling conf serve-cgi-bin. 1287s Enabling site 000-default. 1287s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1287s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1287s Setting up gcc (4:13.2.0-7ubuntu1) ... 1287s Setting up dh-autoreconf (20) ... 1287s Setting up libspecio-perl (0.48-1) ... 1287s Setting up g++-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 1287s Setting up libb-hooks-endofscope-perl (0.28-1) ... 1287s Setting up debhelper (13.14.1ubuntu5) ... 1287s Setting up libnamespace-clean-perl (0.27-2) ... 1287s Setting up g++ (4:13.2.0-7ubuntu1) ... 1287s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1287s Setting up build-essential (12.10ubuntu1) ... 1287s Setting up libnamespace-autoclean-perl (0.29-2) ... 1287s Setting up libdatetime-locale-perl (1:1.37-1) ... 1287s Setting up apache2-dev (2.4.58-1ubuntu7) ... 1287s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ... 1287s Setting up libdatetime-perl (2:1.65-1build2) ... 1287s Setting up liblwp-protocol-https-perl (6.13-1) ... 1287s Setting up libwww-perl (6.76-1) ... 1287s Setting up libxml-parser-perl (2.47-1build3) ... 1287s Setting up libxml-perl (0.08-4) ... 1287s Setting up libxml-dom-perl (1.46-2) ... 1287s Setting up libhttp-dav-perl (0.49-3) ... 1287s Setting up autopkgtest-satdep (0) ... 1287s Processing triggers for libc-bin (2.39-0ubuntu8) ... 1287s Processing triggers for ufw (0.36.2-5) ... 1287s Processing triggers for man-db (2.12.0-4build1) ... 1288s Processing triggers for install-info (7.1-3build2) ... 1296s (Reading database ... 88126 files and directories currently installed.) 1296s Removing autopkgtest-satdep (0) ... 1297s autopkgtest [15:14:21]: test run-test-suite: [----------------------- 1297s + set -o pipefail 1297s + export LANG=C 1297s + LANG=C 1297s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1297s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1297s + TESTS= 1297s + TESTUSER=tuser 1297s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 1297s + useradd --user-group --system --create-home -s /bin/bash tuser 1297s + cp -a debian/perl-framework /tmp/autopkgtest.bzT9ar/autopkgtest_tmp 1297s + cd /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework 1297s + export HARNESS_VERBOSE=1 1297s + HARNESS_VERBOSE=1 1297s + run_tests mpm_prefork 1297s + local MPM=mpm_prefork 1297s + shift 1297s + local LOG=testlog.mpm_prefork 1297s + echo =============Running-with-mpm_prefork========== 1297s + rm -f apache2.conf.debian 1297s + cp /etc/apache2/apache2.conf apache2.conf.debian 1297s =============Running-with-mpm_prefork========== 1297s + cat /etc/apache2/mods-available/mpm_prefork.load 1297s + 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 1297s + grep -v mpm_ 1297s + xargs cat 1297s + for m in bucketeer case_filter case_filter_in 1297s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 1297s + for m in bucketeer case_filter case_filter_in 1297s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 1297s + for m in bucketeer case_filter case_filter_in 1297s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 1297s + cat /etc/apache2/mods-available/mime.conf 1297s + echo 'Servername localhost' 1297s + make clean 1297s make: *** No rule to make target 'clean'. Stop. 1297s + true 1297s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 1297s + chown -R tuser: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp 1297s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/apache2.conf.debian' 1297s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 1297s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 1297s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 1297s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 1297s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 1297s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 1297s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 1297s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 1297s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 1297s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/env.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/big.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/action.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 1297s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 1297s Warning: NAME must be a package name 1297s Checking if your kit is complete... 1297s Looks good 1297s [ info] generating script t/TEST 1297s [ info] generating script ./t/cgi-bin/next_available_port.pl 1297s [ info] generating script ./t/cgi-bin/cookies.pl 1297s [ info] generating script t/TEST 1297s Writing MYMETA.yml and MYMETA.json 1297s Writing MYMETA.yml and MYMETA.json 1297s Checking for Cwd...ok 1297s Checking for File::Spec...ok 1297s Generating a Unix-style Makefile 1297s Writing Makefile for httpd-test 1297s Writing MYMETA.yml and MYMETA.json 1297s + su tuser -c 't/TEST ' 1297s + tee testlog.mpm_prefork 1297s [warning] setting ulimit to allow core files 1297s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/TEST 1299s [warning] generating SSL CA for asf 1299s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 1299s .........+...+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+...........+......+..................+...............+......+.+...+...+...+..+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*......+.............+......+.....+....+..+..........+...+..+...+...+...+.......+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1299s .+......+......+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+..+.........+.........+.+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+....+.....+...+..........+......+.....+......+.+..+.+.....................+.........+.....+...............+...............+.......+............+...+.....+...+......+....+..+....+...+..+.............+.....+...+.......+......+.....+.+...........+...+......+.+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1299s ----- 1299s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 1299s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 1308s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1308s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 1308s [ 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 1308s [ 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 1308s Using configuration from conf/server2_des3_dsa.cnf 1308s Check that the request matches the signature 1308s Signature ok 1308s The Subject's Distinguished Name is as follows 1308s countryName :PRINTABLE:'US' 1308s stateOrProvinceName :ASN.1 12:'California' 1308s localityName :ASN.1 12:'San Francisco' 1308s organizationName :ASN.1 12:'ASF' 1308s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 1308s commonName :ASN.1 12:'localhost' 1308s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1308s Certificate is to be certified until Apr 9 15:14:25 2025 GMT (365 days) 1308s 1308s Write out database with 1 new entries 1308s Database updated 1308s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 1308s [ 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 1308s [ 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 1308s Using configuration from conf/server2_des3.cnf 1308s Check that the request matches the signature 1308s Signature ok 1308s The Subject's Distinguished Name is as follows 1308s countryName :PRINTABLE:'US' 1308s stateOrProvinceName :ASN.1 12:'California' 1308s localityName :ASN.1 12:'San Francisco' 1308s organizationName :ASN.1 12:'ASF' 1308s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 1308s commonName :ASN.1 12:'localhost' 1308s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1308s Certificate is to be certified until Apr 9 15:14:25 2025 GMT (365 days) 1308s 1308s Write out database with 1 new entries 1308s Database updated 1308s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 1308s [ 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 1308s [ 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 1308s Using configuration from conf/server_des3.cnf 1308s Check that the request matches the signature 1308s Signature ok 1308s The Subject's Distinguished Name is as follows 1308s countryName :PRINTABLE:'US' 1308s stateOrProvinceName :ASN.1 12:'California' 1308s localityName :ASN.1 12:'San Francisco' 1308s organizationName :ASN.1 12:'ASF' 1308s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 1308s commonName :ASN.1 12:'localhost' 1308s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1308s Certificate is to be certified until Apr 9 15:14:26 2025 GMT (365 days) 1308s 1308s Write out database with 1 new entries 1308s Database updated 1308s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 1308s [ 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 1308s [ 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 1308s Using configuration from conf/server_dsa.cnf 1308s Check that the request matches the signature 1308s Signature ok 1308s The Subject's Distinguished Name is as follows 1308s countryName :PRINTABLE:'US' 1308s stateOrProvinceName :ASN.1 12:'California' 1308s localityName :ASN.1 12:'San Francisco' 1308s organizationName :ASN.1 12:'ASF' 1308s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 1308s commonName :ASN.1 12:'localhost' 1308s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1308s Certificate is to be certified until Apr 9 15:14:26 2025 GMT (365 days) 1308s 1308s Write out database with 1 new entries 1308s Database updated 1308s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 1308s [ 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 1308s [ 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 1308s Using configuration from conf/client_snakeoil.cnf 1308s Check that the request matches the signature 1308s Signature ok 1308s The Subject's Distinguished Name is as follows 1308s countryName :PRINTABLE:'AU' 1308s stateOrProvinceName :ASN.1 12:'Queensland' 1308s localityName :ASN.1 12:'Mackay' 1308s organizationName :ASN.1 12:'Snake Oil, Ltd.' 1308s organizationalUnitName:ASN.1 12:'Staff' 1308s commonName :ASN.1 12:'client_snakeoil' 1308s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1308s Certificate is to be certified until Apr 9 15:14:27 2025 GMT (365 days) 1308s 1308s Write out database with 1 new entries 1308s Database updated 1308s [ 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 1308s [ info] generating proxy cert: proxy/client_snakeoil.pem 1308s [ info] openssl genrsa -out keys/server.pem 2048 1308s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 1308s [ 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 1308s Using configuration from conf/server.cnf 1308s Check that the request matches the signature 1308s Signature ok 1308s The Subject's Distinguished Name is as follows 1308s countryName :PRINTABLE:'US' 1308s stateOrProvinceName :ASN.1 12:'California' 1308s localityName :ASN.1 12:'San Francisco' 1308s organizationName :ASN.1 12:'ASF' 1308s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 1308s commonName :ASN.1 12:'localhost' 1308s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1308s Certificate is to be certified until Apr 9 15:14:27 2025 GMT (365 days) 1308s 1308s Write out database with 1 new entries 1308s Database updated 1308s [ info] openssl genrsa -out keys/server2.pem 2048 1308s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 1308s [ 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 1308s Using configuration from conf/server2.cnf 1308s Check that the request matches the signature 1308s Signature ok 1308s The Subject's Distinguished Name is as follows 1308s countryName :PRINTABLE:'US' 1308s stateOrProvinceName :ASN.1 12:'California' 1308s localityName :ASN.1 12:'San Francisco' 1308s organizationName :ASN.1 12:'ASF' 1308s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 1308s commonName :ASN.1 12:'localhost' 1308s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1308s Certificate is to be certified until Apr 9 15:14:28 2025 GMT (365 days) 1308s 1308s Write out database with 1 new entries 1308s Database updated 1308s [ info] openssl genrsa -out keys/client_colon.pem 2048 1308s [ 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 1308s [ 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 1308s Using configuration from conf/client_colon.cnf 1308s Check that the request matches the signature 1308s Signature ok 1308s The Subject's Distinguished Name is as follows 1308s countryName :PRINTABLE:'US' 1308s stateOrProvinceName :ASN.1 12:'California' 1308s localityName :ASN.1 12:'San Francisco' 1308s organizationName :ASN.1 12:'ASF' 1308s organizationalUnitName:ASN.1 12:'httpd-test' 1308s commonName :ASN.1 12:'user:colon' 1308s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1308s Certificate is to be certified until Apr 9 15:14:28 2025 GMT (365 days) 1308s 1308s Write out database with 1 new entries 1308s Database updated 1308s [ 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 1308s [ info] generating proxy cert: proxy/client_colon.pem 1308s [ info] openssl genrsa -out keys/client_ok.pem 2048 1308s [ 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 1308s [ 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 1308s Using configuration from conf/client_ok.cnf 1308s Check that the request matches the signature 1308s Signature ok 1308s The Subject's Distinguished Name is as follows 1308s countryName :PRINTABLE:'US' 1308s stateOrProvinceName :ASN.1 12:'California' 1308s localityName :ASN.1 12:'San Francisco' 1308s organizationName :ASN.1 12:'ASF' 1308s organizationalUnitName:ASN.1 12:'httpd-test' 1308s commonName :ASN.1 12:'client_ok' 1308s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1308s Certificate is to be certified until Apr 9 15:14:28 2025 GMT (365 days) 1308s 1308s Write out database with 1 new entries 1308s Database updated 1308s [ 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 1308s [ info] generating proxy cert: proxy/client_ok.pem 1308s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1308s [ 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 1308s [ 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 1308s Using configuration from conf/server_des3_dsa.cnf 1308s Check that the request matches the signature 1308s Signature ok 1308s The Subject's Distinguished Name is as follows 1308s countryName :PRINTABLE:'US' 1308s stateOrProvinceName :ASN.1 12:'California' 1308s localityName :ASN.1 12:'San Francisco' 1308s organizationName :ASN.1 12:'ASF' 1308s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 1308s commonName :ASN.1 12:'localhost' 1308s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1308s Certificate is to be certified until Apr 9 15:14:29 2025 GMT (365 days) 1308s 1308s Write out database with 1 new entries 1308s Database updated 1308s [ info] openssl genrsa -out keys/client_revoked.pem 2048 1308s [ 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 1308s [ 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 1308s Using configuration from conf/client_revoked.cnf 1308s Check that the request matches the signature 1308s Signature ok 1308s The Subject's Distinguished Name is as follows 1308s countryName :PRINTABLE:'US' 1308s stateOrProvinceName :ASN.1 12:'California' 1308s localityName :ASN.1 12:'San Francisco' 1308s organizationName :ASN.1 12:'ASF' 1308s organizationalUnitName:ASN.1 12:'httpd-test' 1308s commonName :ASN.1 12:'client_revoked' 1308s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1308s Certificate is to be certified until Apr 9 15:14:29 2025 GMT (365 days) 1308s 1308s Write out database with 1 new entries 1308s Database updated 1308s [ 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 1308s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 1308s Using configuration from conf/cacrl.cnf 1308s Revoking Certificate 0B. 1308s Database updated 1308s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 1308s Using configuration from conf/cacrl.cnf 1308s [ info] generating proxy cert: proxy/client_revoked.pem 1308s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 1308s [ 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 1308s [ 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 1308s Using configuration from conf/server2_dsa.cnf 1308s Check that the request matches the signature 1308s Signature ok 1308s The Subject's Distinguished Name is as follows 1308s countryName :PRINTABLE:'US' 1308s stateOrProvinceName :ASN.1 12:'California' 1308s localityName :ASN.1 12:'San Francisco' 1308s organizationName :ASN.1 12:'ASF' 1308s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 1308s commonName :ASN.1 12:'localhost' 1308s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1308s Certificate is to be certified until Apr 9 15:14:29 2025 GMT (365 days) 1308s 1308s Write out database with 1 new entries 1308s Database updated 1308s [ info] linked ca-bundle.crl to fdd35eee.r0 1308s /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.bzT9ar/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 1308s /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 1308s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 1308s /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 1308s /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.bzT9ar/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 1308s /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 1308s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 1308s /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 1308s /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.bzT9ar/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 1308s /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 1308s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 1308s /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 1308s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 1308s /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 1308s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1308s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 1308s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 1308s 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 1308s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 1308s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1308s cd memory_track && make .libs/mod_memory_track.so 1308s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1308s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 1308s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 1308s 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 1308s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 1308s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1308s cd input_body_filter && make .libs/mod_input_body_filter.so 1308s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1308s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 1308s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 1308s 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 1308s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 1308s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1308s cd random_chunk && make .libs/mod_random_chunk.so 1308s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1308s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 1308s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 1308s 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 1308s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 1308s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1308s cd test_apr_uri && make .libs/mod_test_apr_uri.so 1308s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1308s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 1308s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 1308s 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 1308s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 1308s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1308s cd test_utilities && make .libs/mod_test_utilities.so 1308s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1308s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 1308s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 1308s 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 1308s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 1308s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1308s cd fold && make .libs/mod_fold.so 1308s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/fold' 1308s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 1308s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 1308s 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 1308s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 1308s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/fold' 1308s cd client_add_filter && make .libs/mod_client_add_filter.so 1308s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1308s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 1308s /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.bzT9ar/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 1308s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 1308s /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 1308s 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 1308s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 1308s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1308s cd authany && make .libs/mod_authany.so 1308s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/authany' 1308s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 1308s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 1308s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 1308s /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 1308s 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 1308s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 1308s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/authany' 1309s cd test_ssl && make .libs/mod_test_ssl.so 1309s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1309s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 1309s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 1309s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 1309s /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 1309s 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 1309s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 1309s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1309s cd test_rwrite && make .libs/mod_test_rwrite.so 1309s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1309s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 1309s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 1309s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 1309s /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 1309s 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 1309s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 1309s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1309s cd list_modules && make .libs/mod_list_modules.so 1309s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1309s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 1309s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 1309s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 1309s /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 1313s 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 1313s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 1313s /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 1313s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 1313s /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 1313s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 1313s /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 1313s /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.bzT9ar/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 1313s /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 1313s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 1313s /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 1313s [Tue Apr 09 15:14:35.940804 2024] [core:trace3] [pid 8223] core.c(3482): Setting LogLevel for all modules to trace8 1313s [Tue Apr 09 15:14:35.941642 2024] [core:trace6] [pid 8223] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 1313s [Tue Apr 09 15:14:35.941652 2024] [core:trace3] [pid 8223] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 1313s [Tue Apr 09 15:14:35.942709 2024] [core:trace6] [pid 8223] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 1313s [Tue Apr 09 15:14:35.942791 2024] [core:trace3] [pid 8223] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 1313s [Tue Apr 09 15:14:35.942848 2024] [core:trace3] [pid 8223] core.c(3482): Setting LogLevel for all modules to info 1313s [Tue Apr 09 15:14:35.942898 2024] [core:trace6] [pid 8223] core.c(3499): Cannot find module 'core', trying 'core_module' 1313s [Tue Apr 09 15:14:35.942973 2024] [core:trace3] [pid 8223] core.c(3509): Setting LogLevel for module core.c to crit 1313s [Tue Apr 09 15:14:35.943022 2024] [core:trace3] [pid 8223] core.c(3482): Setting LogLevel for all modules to crit 1313s [Tue Apr 09 15:14:35.943068 2024] [core:trace6] [pid 8223] core.c(3499): Cannot find module 'core', trying 'core_module' 1313s [Tue Apr 09 15:14:35.943110 2024] [core:trace3] [pid 8223] core.c(3509): Setting LogLevel for module core.c to info 1313s [Tue Apr 09 15:14:35.943163 2024] [core:trace3] [pid 8223] core.c(3482): Setting LogLevel for all modules to crit 1313s [Tue Apr 09 15:14:35.943221 2024] [core:trace6] [pid 8223] core.c(3499): Cannot find module 'core', trying 'core_module' 1313s [Tue Apr 09 15:14:35.943268 2024] [core:trace3] [pid 8223] core.c(3509): Setting LogLevel for module core.c to info 1313s [Tue Apr 09 15:14:35.943313 2024] [core:trace3] [pid 8223] core.c(3482): Setting LogLevel for all modules to crit 1313s [Tue Apr 09 15:14:35.943350 2024] [core:trace3] [pid 8223] core.c(3482): Setting LogLevel for all modules to info 1313s [Tue Apr 09 15:14:35.943402 2024] [core:trace6] [pid 8223] core.c(3499): Cannot find module 'core', trying 'core_module' 1313s [Tue Apr 09 15:14:35.943448 2024] [core:trace3] [pid 8223] core.c(3509): Setting LogLevel for module core.c to crit 1313s [Tue Apr 09 15:14:35.943504 2024] [core:trace3] [pid 8223] core.c(3482): Setting LogLevel for all modules to info 1313s [Tue Apr 09 15:14:35.944099 2024] [core:trace6] [pid 8223] core.c(3499): Cannot find module 'http2', trying 'http2_module' 1313s [Tue Apr 09 15:14:35.944180 2024] [core:trace3] [pid 8223] core.c(3509): Setting LogLevel for module mod_http2.c to debug 1313s [Tue Apr 09 15:14:35.945112 2024] [proxy:info] [pid 8223] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 1313s [Tue Apr 09 15:14:35.945202 2024] [core:trace6] [pid 8223] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 1313s [Tue Apr 09 15:14:35.945251 2024] [core:trace3] [pid 8223] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 1313s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 1313s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1313s cd test_session && make .libs/mod_test_session.so 1313s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_session' 1313s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 1313s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 1313s 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 1313s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 1313s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_session' 1313s cd echo_post && make .libs/mod_echo_post.so 1313s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1313s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 1313s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 1313s 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 1313s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 1313s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1313s cd eat_post && make .libs/mod_eat_post.so 1313s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1313s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 1313s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 1313s 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 1313s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 1313s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1313s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 1313s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1313s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 1313s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 1313s 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 1313s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 1313s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1313s cd nntp_like && make .libs/mod_nntp_like.so 1313s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1313s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 1313s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 1313s 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 1313s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 1313s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1313s /usr/sbin/apache2 -d /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 1313s using Apache/2.4.58 (prefork MPM) 1313s 1313s waiting 60 seconds for server to start: .. 1313s waiting 60 seconds for server to start: ok (waited 1 secs) 1313s server localhost:8529 started 1313s server localhost:8530 listening (mod_nntp_like) 1313s server localhost:8531 listening (mod_nntp_like_ssl) 1313s server localhost:8532 listening (mod_ssl) 1313s server localhost:8533 listening (ssl_optional_cc) 1313s server localhost:8534 listening (ssl_pr33791) 1313s server localhost:8535 listening (ssl_ocsp) 1313s server localhost:8536 listening (h2c) 1313s server localhost:8537 listening (h2) 1313s server localhost:8538 listening (core) 1313s server localhost:8539 listening (mod_proxy) 1313s server localhost:8540 listening (proxy_http_bal1) 1313s server localhost:8541 listening (proxy_http_bal2) 1313s server localhost:8542 listening (proxy_http_balancer) 1313s server localhost:8545 listening (proxy_fcgi) 1313s server localhost:8546 listening (cve_2011_3368_rewrite) 1313s server localhost:8547 listening (proxy_http_reverse) 1313s server localhost:8548 listening (proxy_http_nofwd) 1313s server localhost:8549 listening (cve_2011_3368) 1313s server localhost:8550 listening (mod_headers) 1313s server localhost:8551 listening (mod_echo) 1313s server localhost:8552 listening (mod_echo_ssl) 1313s server localhost:8553 listening (error_document) 1313s server localhost:8554 listening (http_unsafe) 1313s server localhost:8555 listening (http_strict) 1313s server localhost:8556 listening (remote_ip) 1313s server localhost:8557 listening (mod_include) 1313s server localhost:8558 listening (mod_vhost_alias) 1313s server localhost:8559 listening (mod_cache) 1313s server localhost:8560 listening (proxy_http_https) 1313s server localhost:8561 listening (proxy_https_https) 1313s server localhost:8562 listening (proxy_http_https_proxy_section) 1313s server localhost:8563 listening (proxy_https_https_proxy_section) 1313s server localhost:8564 listening (proxy_https_http) 1314s [ info] adding source lib /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 1318s t/ab/base.t ......................... 1318s 1..5 1318s # Running under perl version 5.038002 for linux 1318s # Current time local: Tue Apr 9 15:14:41 2024 1318s # Current time GMT: Tue Apr 9 15:14:41 2024 1318s # Using Test.pm version 1.31 1318s # Using Apache/Test.pm version 1.42 1318s # # running: 1318s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8538/ 1318s ok 1 1318s ok 2 1318s # # running: 1318s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 1318s ok 3 1318s ok 4 1318s ok 5 1318s ok 1320s t/apache/404.t ...................... 1320s 1..2 1320s # Running under perl version 5.038002 for linux 1320s # Current time local: Tue Apr 9 15:14:42 2024 1320s # Current time GMT: Tue Apr 9 15:14:42 2024 1320s # Using Test.pm version 1.31 1320s # Using Apache/Test.pm version 1.42 1320s # GET_STR Response: 1320s # HTTP/1.1 404 Not Found 1320s # Connection: close 1320s # Date: Tue, 09 Apr 2024 15:14:44 GMT 1320s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1320s # Content-Length: 196 1320s # Content-Type: text/html; charset=iso-8859-1 1320s # Client-Date: Tue, 09 Apr 2024 15:14:44 GMT 1320s # Client-Peer: 127.0.0.1:8529 1320s # Client-Response-Num: 1 1320s # Title: 404 Not Found 1320s # 1320s # 1320s # 1320s # 404 Not Found 1320s # 1320s #

Not Found

1320s #

The requested URL was not found on this server.

1320s # 1320s ok 1 1320s ok 2 1320s ok 1321s t/apache/acceptpathinfo.t ........... 1321s 1..36 1321s # Running under perl version 5.038002 for linux 1321s # Current time local: Tue Apr 9 15:14:44 2024 1321s # Current time GMT: Tue Apr 9 15:14:44 2024 1321s # Using Test.pm version 1.31 1321s # Using Apache/Test.pm version 1.42 1321s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo 1321s # expected: '200' 1321s # received: '200' 1321s ok 1 1321s # testing : AcceptPathInfo default body for /apache/acceptpathinfo 1321s # expected: qr/_\(none\)_/ 1321s # received: '_(none)_' 1321s ok 2 1321s # testing : AcceptPathInfo default return code for /apache/acceptpathinfo/foo/bar 1321s # expected: '404' 1321s # received: '404' 1321s ok 3 1321s # testing : AcceptPathInfo default body for /apache/acceptpathinfo/foo/bar 1321s # expected: qr/Not Found/ 1321s # received: ' 404 Not Found

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1350s #

The requested URL was not found on this server.

1350s # ' 1350s ok 8 1350s # testing : /merge/notfound.html code 1350s # expected: 404 1350s # received: '404' 1350s ok 9 1350s # testing : /merge/notfound.html content 1350s # expected: 'testing merge' 1350s # received: 'testing merge' 1350s ok 10 1350s # testing : /merge/merge2/notfound.html code 1350s # expected: 404 1350s # received: '404' 1350s ok 11 1350s # testing : /merge/merge2/notfound.html content 1350s # expected: 'testing merge' 1350s # received: 'testing merge' 1350s ok 12 1350s # testing : /bounce/notfound.html code 1350s # expected: 404 1350s # received: '404' 1350s ok 13 1350s # testing : /bounce/notfound.html content 1350s # expected: qr/expire test/ 1350s # received: ' 1350s # expire test 1350s # expire test 1350s # ' 1350s ok 14 1350s ok 1350s t/apache/etags.t .................... 1350s # Checking for existence of FileETag directive 1350s # Returned 200: 1350s 1..61 1350s # Running under perl version 5.038002 for linux 1350s # Current time local: Tue Apr 9 15:15:06 2024 1350s # Current time GMT: Tue Apr 9 15:15:06 2024 1350s # Using Test.pm version 1.31 1350s # Using Apache/Test.pm version 1.42 1350s # --- 1350s # HEAD /apache/etags/none/m/test.txt 1350s # Expecting one component in ETag field 1350s # Received "613edd771cbc0" 1350s ok 1 1350s # --- 1350s # HEAD /apache/etags/is/test.txt 1350s # Expecting two components in ETag field 1350s # Received "442b5-b" 1350s ok 2 1350s # --- 1350s # HEAD /apache/etags/none/mi/test.txt 1350s # Expecting two components in ETag field 1350s # Received "442fb-613edd771cbc0" 1350s ok 3 1350s # --- 1350s # HEAD /apache/etags/m/test.txt 1350s # Expecting one component in ETag field 1350s # Received "613edd771cbc0" 1350s ok 4 1350s # --- 1350s # HEAD /apache/etags/all/test.txt 1350s # Expecting three components in ETag field 1350s # Received "442ad-b-613edd771cbc0" 1350s ok 5 1350s # --- 1350s # HEAD /apache/etags/all/minus-m/test.txt 1350s # Expecting two components in ETag field 1350s # Received "44297-b" 1350s ok 6 1350s # --- 1350s # HEAD /apache/etags/all/minus-mi/test.txt 1350s # Expecting one component in ETag field 1350s # Received "b" 1350s ok 7 1350s # --- 1350s # HEAD /apache/etags/none/mis/test.txt 1350s # Expecting three components in ETag field 1350s # Received "442fe-b-613edd771cbc0" 1350s ok 8 1350s # --- 1350s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1350s # Expecting one component in ETag field 1350s # Received "613edd771cbc0" 1350s ok 9 1350s # --- 1350s # HEAD /apache/etags/m/plus-ms/test.txt 1350s # Expecting two components in ETag field 1350s # Received "b-613edd771cbc0" 1350s ok 10 1350s # --- 1350s # HEAD /apache/etags/none/plus-is/test.txt 1350s # Expecting two components in ETag field 1350s # Received "44307-b" 1350s ok 11 1350s # --- 1350s # HEAD /apache/etags/all/minus-i/test.txt 1350s # Expecting two components in ETag field 1350s # Received "b-613edd771cbc0" 1350s ok 12 1350s # --- 1350s # HEAD /apache/etags/mis/test.txt 1350s # Expecting three components in ETag field 1350s # Received "442e8-b-613edd771cbc0" 1350s ok 13 1350s # --- 1350s # HEAD /apache/etags/m/minus-mis/test.txt 1350s # Expecting field to be absent 1350s # Received "b-613edd771cbc0" 1350s ok 14 1350s # --- 1350s # HEAD /apache/etags/all/inherit/test.txt 1350s # Expecting three components in ETag field 1350s # Received "44285-b-613edd771cbc0" 1350s ok 15 1350s # --- 1350s # HEAD /apache/etags/none/test.txt 1350s # Expecting field to be absent 1350s # ETag field is missing 1350s ok 16 1350s # --- 1350s # HEAD /apache/etags/all/mi/test.txt 1350s # Expecting two components in ETag field 1350s # Received "4428e-613edd771cbc0" 1350s ok 17 1350s # --- 1350s # HEAD /apache/etags/none/plus-ms/test.txt 1350s # Expecting two components in ETag field 1350s # Received "b-613edd771cbc0" 1350s ok 18 1350s # --- 1350s # HEAD /apache/etags/mi/test.txt 1350s # Expecting two components in ETag field 1350s # Received "442e5-613edd771cbc0" 1350s ok 19 1350s # --- 1350s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1350s # Expecting field to be absent 1350s # Received "b-613edd771cbc0" 1350s ok 20 1350s # --- 1350s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1350s # Expecting one component in ETag field 1350s # Received "44321" 1350s ok 21 1350s # --- 1350s # HEAD /apache/etags/m/plus-is/test.txt 1350s # Expecting three components in ETag field 1350s # Received "442d2-b-613edd771cbc0" 1350s ok 22 1350s # --- 1350s # HEAD /apache/etags/none/plus-mis/test.txt 1350s # Expecting three components in ETag field 1350s # Received "44325-b-613edd771cbc0" 1350s ok 23 1350s # --- 1350s # HEAD /apache/etags/m/minus-mi/test.txt 1350s # Expecting field to be absent 1350s # Received "b-613edd771cbc0" 1350s ok 24 1350s # --- 1350s # HEAD /apache/etags/s/test.txt 1350s # Expecting one component in ETag field 1350s # Received "b" 1350s ok 25 1350s # --- 1350s # HEAD /apache/etags/all/minus-s/test.txt 1350s # Expecting two components in ETag field 1350s # Received "442a3-613edd771cbc0" 1350s ok 26 1350s # --- 1350s # HEAD /apache/etags/none/i/test.txt 1350s # Expecting one component in ETag field 1350s # Received "442f0" 1350s ok 27 1350s # --- 1350s # HEAD /apache/etags/m/plus-mi/test.txt 1350s # Expecting two components in ETag field 1350s # Received "442d8-613edd771cbc0" 1350s ok 28 1350s # --- 1350s # HEAD /apache/etags/m/minus-ms/test.txt 1350s # Expecting field to be absent 1350s # Received "b-613edd771cbc0" 1350s ok 29 1350s # --- 1350s # HEAD /apache/etags/m/minus-is/test.txt 1350s # Expecting field to be absent 1350s # Received "613edd771cbc0" 1350s ok 30 1350s # --- 1350s # HEAD /apache/etags/all/minus-ms/test.txt 1350s # Expecting one component in ETag field 1350s # Received "442a0" 1350s ok 31 1350s # --- 1350s # HEAD /apache/etags/m/plus-s/test.txt 1350s # Expecting two components in ETag field 1350s # Received "b-613edd771cbc0" 1350s ok 32 1350s # --- 1350s # HEAD /apache/etags/none/s/test.txt 1350s # Expecting one component in ETag field 1350s # Received "b" 1350s ok 33 1350s # --- 1350s # HEAD /apache/etags/all/minus-mis/test.txt 1350s # Expecting field to be absent 1350s # Received "b-613edd771cbc0" 1350s ok 34 1350s # --- 1350s # HEAD /apache/etags/m/minus-s/test.txt 1350s # Expecting field to be absent 1350s # Received "613edd771cbc0" 1350s ok 35 1350s # --- 1350s # HEAD /apache/etags/none/plus-i/test.txt 1350s # Expecting one component in ETag field 1350s # Received "44304" 1350s ok 36 1350s # --- 1350s # HEAD /apache/etags/all/mis/test.txt 1350s # Expecting three components in ETag field 1350s # Received "442a6-b-613edd771cbc0" 1350s ok 37 1350s # --- 1350s # HEAD /apache/etags/all/m/test.txt 1350s # Expecting one component in ETag field 1350s # Received "613edd771cbc0" 1350s ok 38 1350s # --- 1350s # HEAD /apache/etags/i/test.txt 1350s # Expecting one component in ETag field 1350s # Received "442b2" 1350s ok 39 1350s # --- 1350s # HEAD /apache/etags/none/is/test.txt 1350s # Expecting two components in ETag field 1350s # Received "442f5-b" 1350s ok 40 1350s # --- 1350s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1350s # Expecting two components in ETag field 1350s # Received "44318-b" 1350s ok 41 1350s # --- 1350s # HEAD /apache/etags/all/ms/test.txt 1350s # Expecting two components in ETag field 1350s # Received "b-613edd771cbc0" 1350s ok 42 1350s # --- 1350s # HEAD /apache/etags/none/plus-s/test.txt 1350s # Expecting one component in ETag field 1350s # Received "b" 1350s ok 43 1350s # --- 1350s # HEAD /apache/etags/m/plus-m/test.txt 1350s # Expecting one component in ETag field 1350s # Received "613edd771cbc0" 1350s ok 44 1350s # --- 1350s # HEAD /apache/etags/ms/test.txt 1350s # Expecting two components in ETag field 1350s # Received "b-613edd771cbc0" 1350s ok 45 1350s # --- 1350s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1350s # Expecting one component in ETag field 1350s # Received "b" 1350s ok 46 1350s # --- 1350s # HEAD /apache/etags/none/inherit/test.txt 1350s # Expecting field to be absent 1350s # ETag field is missing 1350s ok 47 1350s # --- 1350s # HEAD /apache/etags/all/i/test.txt 1350s # Expecting one component in ETag field 1350s # Received "44283" 1350s ok 48 1350s # --- 1350s # HEAD /apache/etags/none/ms/test.txt 1350s # Expecting two components in ETag field 1350s # Received "b-613edd771cbc0" 1350s ok 49 1350s # --- 1350s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1350s # Expecting two components in ETag field 1350s # Received "44324-613edd771cbc0" 1350s ok 50 1350s # --- 1350s # HEAD /apache/etags/all/s/test.txt 1350s # Expecting one component in ETag field 1350s # Received "b" 1350s ok 51 1350s # --- 1350s # HEAD /apache/etags/m/minus-i/test.txt 1350s # Expecting field to be absent 1350s # Received "613edd771cbc0" 1350s ok 52 1350s # --- 1350s # HEAD /apache/etags/default/test.txt 1350s # Expecting two components in ETag field 1350s # Received "b-613edd771cbc0" 1350s ok 53 1350s # --- 1350s # HEAD /apache/etags/m/plus-mis/test.txt 1350s # Expecting three components in ETag field 1350s # Received "442db-b-613edd771cbc0" 1350s ok 54 1350s # --- 1350s # HEAD /apache/etags/m/plus-i/test.txt 1350s # Expecting two components in ETag field 1350s # Received "442cf-613edd771cbc0" 1350s ok 55 1350s # --- 1350s # HEAD /apache/etags/m/minus-m/test.txt 1350s # Expecting field to be absent 1350s # Received "b-613edd771cbc0" 1350s ok 56 1350s # --- 1350s # HEAD /apache/etags/all/is/test.txt 1350s # Expecting two components in ETag field 1350s # Received "44288-b" 1350s ok 57 1350s # --- 1350s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1350s # Expecting two components in ETag field 1350s # Received "b-613edd771cbc0" 1350s ok 58 1350s # --- 1350s # HEAD /apache/etags/all/minus-is/test.txt 1350s # Expecting one component in ETag field 1350s # Received "613edd771cbc0" 1350s ok 59 1350s # --- 1350s # HEAD /apache/etags/none/plus-mi/test.txt 1350s # Expecting two components in ETag field 1350s # Received "4430d-613edd771cbc0" 1350s ok 60 1350s # --- 1350s # HEAD /apache/etags/none/plus-m/test.txt 1350s # Expecting one component in ETag field 1350s # Received "613edd771cbc0" 1350s ok 61 1350s ok 1350s t/apache/expr.t ..................... 1350s 1..229 1350s # Running under perl version 5.038002 for linux 1350s # Current time local: Tue Apr 9 15:15:07 2024 1350s # Current time GMT: Tue Apr 9 15:15:07 2024 1350s # Using Test.pm version 1.31 1350s # Using Apache/Test.pm version 1.42 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true" should evaluate to true, got true 1350s ok 1 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "false" should evaluate to false, got false 1350s ok 2 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s Should get parse error for "foo", got parse error 1350s ok 3 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "1 -eq 01" should evaluate to true, got true 1350s ok 4 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "1 -eq 2" should evaluate to false, got false 1350s ok 5 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "1 -ne 2" should evaluate to true, got true 1350s ok 6 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "1 -ne 1" should evaluate to false, got false 1350s ok 7 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "1 -lt 02" should evaluate to true, got true 1350s ok 8 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "1 -lt 1" should evaluate to false, got false 1350s ok 9 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "1 -le 2" should evaluate to true, got true 1350s ok 10 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "1 -le 1" should evaluate to true, got true 1350s ok 11 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "2 -gt 1" should evaluate to true, got true 1350s ok 12 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "1 -gt 1" should evaluate to false, got false 1350s ok 13 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "2 -ge 1" should evaluate to true, got true 1350s ok 14 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "1 -ge 1" should evaluate to true, got true 1350s ok 15 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "1 -gt -1" should evaluate to true, got true 1350s ok 16 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'aa' == 'aa'" should evaluate to true, got true 1350s ok 17 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'aa' == 'b'" should evaluate to false, got false 1350s ok 18 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'aa' = 'aa'" should evaluate to true, got true 1350s ok 19 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'aa' = 'b'" should evaluate to false, got false 1350s ok 20 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'aa' != 'b'" should evaluate to true, got true 1350s ok 21 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'aa' != 'aa'" should evaluate to false, got false 1350s ok 22 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'aa' < 'b'" should evaluate to true, got true 1350s ok 23 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'aa' < 'aa'" should evaluate to false, got false 1350s ok 24 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'aa' <= 'b'" should evaluate to true, got true 1350s ok 25 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'aa' <= 'aa'" should evaluate to true, got true 1350s ok 26 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'b' > 'aa'" should evaluate to true, got true 1350s ok 27 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'aa' > 'aa'" should evaluate to false, got false 1350s ok 28 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'b' >= 'aa'" should evaluate to true, got true 1350s ok 29 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'aa' >= 'aa'" should evaluate to true, got true 1350s ok 30 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1350s ok 31 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1350s ok 32 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1350s ok 33 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1350s ok 34 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1350s ok 35 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1350s ok 36 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1350s ok 37 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1350s ok 38 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1350s ok 39 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1350s ok 40 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{TIME} != ''" should evaluate to true, got true 1350s ok 41 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1350s ok 42 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1350s ok 43 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " 'abc' =~ /bc/ " should evaluate to true, got true 1350s ok 44 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " 'abc' =~ /BC/i " should evaluate to true, got true 1350s ok 45 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " 'abc' !~ m!bc! " should evaluate to false, got false 1350s ok 46 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " 'abc' !~ m!BC!i " should evaluate to false, got false 1350s ok 47 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " $0 == '' " should evaluate to true, got true 1350s ok 48 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " $1 == '' " should evaluate to true, got true 1350s ok 49 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " $9 == '' " should evaluate to true, got true 1350s ok 50 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " '$0' == '' " should evaluate to true, got true 1350s ok 51 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1350s ok 52 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1350s ok 53 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1350s ok 54 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1350s ok 55 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1350s ok 56 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1350s ok 57 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1350s ok 58 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1350s ok 59 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1350s ok 60 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1350s ok 61 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1350s ok 62 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1350s ok 63 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1350s ok 64 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1350s ok 65 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1350s ok 66 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1350s ok 67 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1350s ok 68 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1350s ok 69 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1350s ok 70 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{HTTPS} == 'off' " should evaluate to true, got true 1350s ok 71 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1350s ok 72 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1350s ok 73 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1350s ok 74 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1350s ok 75 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1350s ok 76 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1350s ok 77 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1350s ok 78 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1350s ok 79 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1350s ok 80 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1350s ok 81 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1350s ok 82 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "escape('?') = '%3f' " should evaluate to true, got true 1350s ok 83 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "unescape('%3f') = '?' " should evaluate to true, got true 1350s ok 84 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1350s ok 85 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1350s ok 86 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1350s ok 87 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "file('/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1350s ok 88 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-n ''" should evaluate to false, got false 1350s ok 89 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-z ''" should evaluate to true, got true 1350s ok 90 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-n '1'" should evaluate to true, got true 1350s ok 91 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-z '1'" should evaluate to false, got false 1350s ok 92 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s Should get parse error for "-R 'abc'", got parse error 1350s ok 93 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1350s ok 94 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-R '240.0.0.0'" should evaluate to false, got false 1350s ok 95 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-R '240.0.0.0/8'" should evaluate to false, got false 1350s ok 96 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-R 'ff::/8'" should evaluate to false, got false 1350s ok 97 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1350s ok 98 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1350s ok 99 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1350s ok 100 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1350s ok 101 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1350s ok 102 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1350s ok 103 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1350s ok 104 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'foo' -strmatch '*o'" should evaluate to true, got true 1350s ok 105 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1350s ok 106 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'foo' -strmatch 'F*'" should evaluate to false, got false 1350s ok 107 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1350s ok 108 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'foo' -strmatch 'g*'" should evaluate to false, got false 1350s ok 109 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1350s ok 110 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1350s ok 111 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1350s ok 112 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1350s ok 113 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1350s ok 114 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s Should get parse error for "foo('bar') = 'bar'", got parse error 1350s ok 115 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s Should get parse error for "%{FOO} != 'bar'", got parse error 1350s ok 116 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s Should get parse error for "'bar' = bar", got parse error 1350s ok 117 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true" should evaluate to true, got true 1350s ok 118 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true && true" should evaluate to true, got true 1350s ok 119 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true || true" should evaluate to true, got true 1350s ok 120 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true || true || true" should evaluate to true, got true 1350s ok 121 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true || true && true" should evaluate to true, got true 1350s ok 122 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true && true || true" should evaluate to true, got true 1350s ok 123 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true && true && true" should evaluate to true, got true 1350s ok 124 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true || true || !true" should evaluate to true, got true 1350s ok 125 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true || true && !true" should evaluate to true, got true 1350s ok 126 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true && true || !true" should evaluate to true, got true 1350s ok 127 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true && true && !true" should evaluate to false, got false 1350s ok 128 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true && !true" should evaluate to false, got false 1350s ok 129 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true || !true" should evaluate to true, got true 1350s ok 130 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true || !true || true" should evaluate to true, got true 1350s ok 131 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true || !true && true" should evaluate to true, got true 1350s ok 132 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true && !true || true" should evaluate to true, got true 1350s ok 133 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true && !true && true" should evaluate to false, got false 1350s ok 134 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true || !true || !true" should evaluate to true, got true 1350s ok 135 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true || !true && !true" should evaluate to true, got true 1350s ok 136 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true && !true || !true" should evaluate to false, got false 1350s ok 137 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "true && !true && !true" should evaluate to false, got false 1350s ok 138 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true" should evaluate to false, got false 1350s ok 139 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true && true" should evaluate to false, got false 1350s ok 140 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true || true" should evaluate to true, got true 1350s ok 141 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true || true || true" should evaluate to true, got true 1350s ok 142 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true || true && true" should evaluate to true, got true 1350s ok 143 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true && true || true" should evaluate to true, got true 1350s ok 144 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true && true && true" should evaluate to false, got false 1350s ok 145 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true || true || !true" should evaluate to true, got true 1350s ok 146 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true || true && !true" should evaluate to false, got false 1350s ok 147 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true && true || !true" should evaluate to false, got false 1350s ok 148 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true && true && !true" should evaluate to false, got false 1350s ok 149 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true && !true" should evaluate to false, got false 1350s ok 150 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true || !true" should evaluate to false, got false 1350s ok 151 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true || !true || true" should evaluate to true, got true 1350s ok 152 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true || !true && true" should evaluate to false, got false 1350s ok 153 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true && !true || true" should evaluate to true, got true 1350s ok 154 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true && !true && true" should evaluate to false, got false 1350s ok 155 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true || !true || !true" should evaluate to false, got false 1350s ok 156 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true || !true && !true" should evaluate to false, got false 1350s ok 157 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true && !true || !true" should evaluate to false, got false 1350s ok 158 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!true && !true && !true" should evaluate to false, got false 1350s ok 159 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true)" should evaluate to false, got false 1350s ok 160 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true && true)" should evaluate to false, got false 1350s ok 161 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true || true)" should evaluate to false, got false 1350s ok 162 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true || true || true)" should evaluate to false, got false 1350s ok 163 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true || true && true)" should evaluate to false, got false 1350s ok 164 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true && true || true)" should evaluate to false, got false 1350s ok 165 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true && true && true)" should evaluate to false, got false 1350s ok 166 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true || true || !true)" should evaluate to false, got false 1350s ok 167 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true || true && !true)" should evaluate to false, got false 1350s ok 168 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true && true || !true)" should evaluate to false, got false 1350s ok 169 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true && true && !true)" should evaluate to true, got true 1350s ok 170 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true && !true)" should evaluate to true, got true 1350s ok 171 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true || !true)" should evaluate to false, got false 1350s ok 172 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true || !true || true)" should evaluate to false, got false 1350s ok 173 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true || !true && true)" should evaluate to false, got false 1350s ok 174 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true && !true || true)" should evaluate to false, got false 1350s ok 175 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true && !true && true)" should evaluate to true, got true 1350s ok 176 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true || !true || !true)" should evaluate to false, got false 1350s ok 177 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true || !true && !true)" should evaluate to false, got false 1350s ok 178 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true && !true || !true)" should evaluate to true, got true 1350s ok 179 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(true && !true && !true)" should evaluate to true, got true 1350s ok 180 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true)" should evaluate to true, got true 1350s ok 181 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true && true)" should evaluate to true, got true 1350s ok 182 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true || true)" should evaluate to false, got false 1350s ok 183 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true || true || true)" should evaluate to false, got false 1350s ok 184 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true || true && true)" should evaluate to false, got false 1350s ok 185 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true && true || true)" should evaluate to false, got false 1350s ok 186 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true && true && true)" should evaluate to true, got true 1350s ok 187 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true || true || !true)" should evaluate to false, got false 1350s ok 188 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true || true && !true)" should evaluate to true, got true 1350s ok 189 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true && true || !true)" should evaluate to true, got true 1350s ok 190 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true && true && !true)" should evaluate to true, got true 1350s ok 191 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true && !true)" should evaluate to true, got true 1350s ok 192 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true || !true)" should evaluate to true, got true 1350s ok 193 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true || !true || true)" should evaluate to false, got false 1350s ok 194 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true || !true && true)" should evaluate to true, got true 1350s ok 195 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true && !true || true)" should evaluate to false, got false 1350s ok 196 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true && !true && true)" should evaluate to true, got true 1350s ok 197 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true || !true || !true)" should evaluate to true, got true 1350s ok 198 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true || !true && !true)" should evaluate to true, got true 1350s ok 199 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true && !true || !true)" should evaluate to true, got true 1350s ok 200 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "!(!true && !true && !true)" should evaluate to true, got true 1350s ok 201 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "filesize('/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1350s ok 202 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "filesize('/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1350s ok 203 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "filesize('/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1350s ok 204 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-d '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1350s ok 205 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-e '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1350s ok 206 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-f '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1350s ok 207 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-s '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1350s ok 208 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-d '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1350s ok 209 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-e '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1350s ok 210 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-f '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1350s ok 211 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-s '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1350s ok 212 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-d '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1350s ok 213 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-e '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1350s ok 214 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-f '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1350s ok 215 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-s '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1350s ok 216 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-d '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1350s ok 217 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-e '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1350s ok 218 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-f '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1350s ok 219 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-s '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1350s ok 220 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-F '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1350s ok 221 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-F '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1350s ok 222 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-U '/apache/' " should evaluate to true, got true 1350s ok 223 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "-U '/apache/expr/none' " should evaluate to false, got false 1350s ok 224 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1350s ok 225 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1350s ok 226 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1350s ok 227 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1350s ok 228 1350s Error log should not have 'Internal evaluation error' entries, found 0 1350s ok 229 1350s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s ok 1350s t/apache/expr_string.t .............. 1350s 1..29 1350s # Running under perl version 5.038002 for linux 1350s # Current time local: Tue Apr 9 15:15:09 2024 1350s # Current time GMT: Tue Apr 9 15:15:09 2024 1350s # Using Test.pm version 1.31 1350s # Using Apache/Test.pm version 1.42 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s ok 1 1350s Expected return code 200, got 200 for 'foo' 1350s ok 2 1350s # testing : log message [Tue Apr 09 15:15:11.314885 2024] [log_debug:info] [pid 8227] [client 127.0.0.1:33998] foo (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1350s # didn't match 1350s # expected: 'foo' 1350s # received: 'foo' 1350s ok 3 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s ok 4 1350s Expected return code 200, got 200 for '%{req:SomeHeader}' 1350s ok 5 1350s # testing : log message [Tue Apr 09 15:15:11.572177 2024] [log_debug:info] [pid 8227] [client 127.0.0.1:33998] SomeValue (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1350s # didn't match 1350s # expected: 'SomeValue' 1350s # received: 'SomeValue' 1350s ok 6 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s ok 7 1350s Should get parse error (500) for "%{", got 500 1350s ok 8 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s ok 9 1350s Expected return code 200, got 200 for '%' 1350s ok 10 1350s # testing : log message [Tue Apr 09 15:15:12.080179 2024] [log_debug:info] [pid 15688] [client 127.0.0.1:34006] % (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1350s # didn't match 1350s # expected: '%' 1350s # received: '%' 1350s ok 11 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s ok 12 1350s Expected return code 200, got 200 for '}' 1350s ok 13 1350s # testing : log message [Tue Apr 09 15:15:12.335000 2024] [log_debug:info] [pid 15688] [client 127.0.0.1:34006] } (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1350s # didn't match 1350s # expected: '}' 1350s # received: '}' 1350s ok 14 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s ok 15 1350s Expected return code 200, got 200 for '\"' 1350s ok 16 1350s # testing : log message [Tue Apr 09 15:15:12.588400 2024] [log_debug:info] [pid 15688] [client 127.0.0.1:34006] " (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1350s # didn't match 1350s # expected: '"' 1350s # received: '"' 1350s ok 17 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s ok 18 1350s Expected return code 200, got 200 for '\'' 1350s ok 19 1350s # testing : log message [Tue Apr 09 15:15:12.842991 2024] [log_debug:info] [pid 15688] [client 127.0.0.1:34006] ' (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1350s # didn't match 1350s # expected: '\'' 1350s # received: '\'' 1350s ok 20 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s ok 21 1350s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1350s ok 22 1350s # testing : log message [Tue Apr 09 15:15:13.096572 2024] [log_debug:info] [pid 15688] [client 127.0.0.1:34006] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1350s # didn't match 1350s # expected: '%{req:SomeHeader}' 1350s # received: '%{req:SomeHeader}' 1350s ok 23 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s ok 24 1350s Expected return code 200, got 200 for '%{tolower:IDENT}' 1350s ok 25 1350s # testing : log message [Tue Apr 09 15:15:13.350522 2024] [log_debug:info] [pid 15688] [client 127.0.0.1:34006] ident (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1350s # didn't match 1350s # expected: 'ident' 1350s # received: 'ident' 1350s ok 26 1350s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s ok 27 1350s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1350s ok 28 1350s # testing : log message [Tue Apr 09 15:15:13.604998 2024] [log_debug:info] [pid 15688] [client 127.0.0.1:34006] get (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1350s # didn't match 1350s # expected: 'get' 1350s # received: 'get' 1350s ok 29 1350s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1350s ok 1352s t/apache/getfile.t .................. 1352s # using LWP client 1352s 1..219 1352s # Running under perl version 5.038002 for linux 1352s # Current time local: Tue Apr 9 15:15:13 2024 1352s # Current time GMT: Tue Apr 9 15:15:13 2024 1352s # Using Test.pm version 1.31 1352s # Using Apache/Test.pm version 1.42 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "44f3-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 17651 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl.pod 1352s # expected: 17651 1352s # received: 17651 1352s ok 1 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "dbb0-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 56240 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1352s # expected: 56240 1352s # received: 56240 1352s ok 2 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "85eb-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 34283 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1352s # expected: 34283 1352s # received: 34283 1352s ok 3 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "d8ed-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 55533 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1352s # expected: 55533 1352s # received: 55533 1352s ok 4 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "ab70-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 43888 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1352s # expected: 43888 1352s # received: 43888 1352s ok 5 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "15cb7-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 89271 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1352s # expected: 89271 1352s # received: 89271 1352s ok 6 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2707-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 9991 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1352s # expected: 9991 1352s # received: 9991 1352s ok 7 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2569-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 9577 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1352s # expected: 9577 1352s # received: 9577 1352s ok 8 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1004-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4100 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1352s # expected: 4100 1352s # received: 4100 1352s ok 9 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "e58-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 3672 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1352s # expected: 3672 1352s # received: 3672 1352s ok 10 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1e03-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 7683 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1352s # expected: 7683 1352s # received: 7683 1352s ok 11 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "233aa-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 144298 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1352s # expected: 144298 1352s # received: 144298 1352s ok 12 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1f1e-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 7966 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1352s # expected: 7966 1352s # received: 7966 1352s ok 13 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1aec-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 6892 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1352s # expected: 6892 1352s # received: 6892 1352s ok 14 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1e50-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 7760 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1352s # expected: 7760 1352s # received: 7760 1352s ok 15 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "18b7-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 6327 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1352s # expected: 6327 1352s # received: 6327 1352s ok 16 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "20a09-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 133641 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1352s # expected: 133641 1352s # received: 133641 1352s ok 17 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "17fe-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 6142 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1352s # expected: 6142 1352s # received: 6142 1352s ok 18 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "e0a-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 3594 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1352s # expected: 3594 1352s # received: 3594 1352s ok 19 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "ff5-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4085 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1352s # expected: 4085 1352s # received: 4085 1352s ok 20 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1d286-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 119430 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1352s # expected: 119430 1352s # received: 119430 1352s ok 21 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "19c5-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 6597 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1352s # expected: 6597 1352s # received: 6597 1352s ok 22 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "14d7-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 5335 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1352s # expected: 5335 1352s # received: 5335 1352s ok 23 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1208-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4616 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1352s # expected: 4616 1352s # received: 4616 1352s ok 24 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1c352-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 115538 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1352s # expected: 115538 1352s # received: 115538 1352s ok 25 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2a07-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 10759 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1352s # expected: 10759 1352s # received: 10759 1352s ok 26 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2fef-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 12271 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1352s # expected: 12271 1352s # received: 12271 1352s ok 27 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2410-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 9232 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1352s # expected: 9232 1352s # received: 9232 1352s ok 28 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1fa90-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 129680 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1352s # expected: 129680 1352s # received: 129680 1352s ok 29 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "293d-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 10557 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1352s # expected: 10557 1352s # received: 10557 1352s ok 30 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "301f-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 12319 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1352s # expected: 12319 1352s # received: 12319 1352s ok 31 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "20fa-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 8442 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1352s # expected: 8442 1352s # received: 8442 1352s ok 32 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1162-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4450 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1352s # expected: 4450 1352s # received: 4450 1352s ok 33 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "fc0b-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 64523 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1352s # expected: 64523 1352s # received: 64523 1352s ok 34 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2009-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 8201 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1352s # expected: 8201 1352s # received: 8201 1352s ok 35 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1007-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4103 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1352s # expected: 4103 1352s # received: 4103 1352s ok 36 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2aac-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 10924 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1352s # expected: 10924 1352s # received: 10924 1352s ok 37 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1168-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4456 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1352s # expected: 4456 1352s # received: 4456 1352s ok 38 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1875b-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 100187 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1352s # expected: 100187 1352s # received: 100187 1352s ok 39 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1e25-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 7717 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1352s # expected: 7717 1352s # received: 7717 1352s ok 40 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1e16-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 7702 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1352s # expected: 7702 1352s # received: 7702 1352s ok 41 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1b69-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 7017 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1352s # expected: 7017 1352s # received: 7017 1352s ok 42 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "115d9-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 71129 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1352s # expected: 71129 1352s # received: 71129 1352s ok 43 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "11f7-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4599 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1352s # expected: 4599 1352s # received: 4599 1352s ok 44 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1806-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 6150 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1352s # expected: 6150 1352s # received: 6150 1352s ok 45 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "13f7-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 5111 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1352s # expected: 5111 1352s # received: 5111 1352s ok 46 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "9efd-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 40701 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1352s # expected: 40701 1352s # received: 40701 1352s ok 47 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1662-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 5730 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1352s # expected: 5730 1352s # received: 5730 1352s ok 48 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "124a-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4682 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1352s # expected: 4682 1352s # received: 4682 1352s ok 49 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1374-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4980 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1352s # expected: 4980 1352s # received: 4980 1352s ok 50 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "d310-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 54032 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1352s # expected: 54032 1352s # received: 54032 1352s ok 51 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1b5f-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 7007 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1352s # expected: 7007 1352s # received: 7007 1352s ok 52 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "9201-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 37377 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1352s # expected: 37377 1352s # received: 37377 1352s ok 53 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1076-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4214 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1352s # expected: 4214 1352s # received: 4214 1352s ok 54 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "f6a-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 3946 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1352s # expected: 3946 1352s # received: 3946 1352s ok 55 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "fd6-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4054 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1352s # expected: 4054 1352s # received: 4054 1352s ok 56 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "ad8b-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 44427 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1352s # expected: 44427 1352s # received: 44427 1352s ok 57 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1288-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4744 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1352s # expected: 4744 1352s # received: 4744 1352s ok 58 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "f6a-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 3946 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1352s # expected: 3946 1352s # received: 3946 1352s ok 59 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "fd7-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4055 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1352s # expected: 4055 1352s # received: 4055 1352s ok 60 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "10d49-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 68937 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1352s # expected: 68937 1352s # received: 68937 1352s ok 61 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "f6a-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 3946 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1352s # expected: 3946 1352s # received: 3946 1352s ok 62 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "fd4-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4052 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1352s # expected: 4052 1352s # received: 4052 1352s ok 63 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1e729-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 124713 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl561delta.pod 1352s # expected: 124713 1352s # received: 124713 1352s ok 64 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1a2c1-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 107201 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl56delta.pod 1352s # expected: 107201 1352s # received: 107201 1352s ok 65 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "94ac-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 38060 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl581delta.pod 1352s # expected: 38060 1352s # received: 38060 1352s ok 66 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1176-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4470 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl582delta.pod 1352s # expected: 4470 1352s # received: 4470 1352s ok 67 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "18bf-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 6335 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl583delta.pod 1352s # expected: 6335 1352s # received: 6335 1352s ok 68 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1cc3-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 7363 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl584delta.pod 1352s # expected: 7363 1352s # received: 7363 1352s ok 69 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1701-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 5889 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl585delta.pod 1352s # expected: 5889 1352s # received: 5889 1352s ok 70 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "122b-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4651 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl586delta.pod 1352s # expected: 4651 1352s # received: 4651 1352s ok 71 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "20a5-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 8357 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl587delta.pod 1352s # expected: 8357 1352s # received: 8357 1352s ok 72 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "62c1-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 25281 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl588delta.pod 1352s # expected: 25281 1352s # received: 25281 1352s ok 73 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "d290-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 53904 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl589delta.pod 1352s # expected: 53904 1352s # received: 53904 1352s ok 74 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1c1d5-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 115157 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perl58delta.pod 1352s # expected: 115157 1352s # received: 115157 1352s ok 75 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "4fe9-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 20457 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlaix.pod 1352s # expected: 20457 1352s # received: 20457 1352s ok 76 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1688-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 5768 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlamiga.pod 1352s # expected: 5768 1352s # received: 5768 1352s ok 77 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2031-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 8241 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlandroid.pod 1352s # expected: 8241 1352s # received: 8241 1352s ok 78 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "c9433-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 824371 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlapi.pod 1352s # expected: 824371 1352s # received: 824371 1352s ok 79 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "5837-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 22583 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlapio.pod 1352s # expected: 22583 1352s # received: 22583 1352s ok 80 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1b62-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 7010 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlartistic.pod 1352s # expected: 7010 1352s # received: 7010 1352s ok 81 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "20c2-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 8386 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlbook.pod 1352s # expected: 8386 1352s # received: 8386 1352s ok 82 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "126-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 294 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlboot.pod 1352s # expected: 294 1352s # received: 294 1352s ok 83 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "130-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 304 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlbot.pod 1352s # expected: 304 1352s # received: 304 1352s ok 84 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1f50-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 8016 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1352s # expected: 8016 1352s # received: 8016 1352s ok 85 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "dea2-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 56994 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlcall.pod 1352s # expected: 56994 1352s # received: 56994 1352s ok 86 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1180-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4480 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlcheat.pod 1352s # expected: 4480 1352s # received: 4480 1352s ok 87 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "23bf-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 9151 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlclass.pod 1352s # expected: 9151 1352s # received: 9151 1352s ok 88 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "3c63-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 15459 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1352s # expected: 15459 1352s # received: 15459 1352s ok 89 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "254a-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 9546 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlclib.pod 1352s # expected: 9546 1352s # received: 9546 1352s ok 90 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "12e5-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4837 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlcn.pod 1352s # expected: 4837 1352s # received: 4837 1352s ok 91 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1b1a-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 6938 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1352s # expected: 6938 1352s # received: 6938 1352s ok 92 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "662a-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 26154 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1352s # expected: 26154 1352s # received: 26154 1352s ok 93 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "cfa2-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 53154 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perldata.pod 1352s # expected: 53154 1352s # received: 53154 1352s ok 94 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "134f-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4943 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1352s # expected: 4943 1352s # received: 4943 1352s ok 95 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "a85c-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 43100 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perldebguts.pod 1352s # expected: 43100 1352s # received: 43100 1352s ok 96 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "5693-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 22163 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perldebtut.pod 1352s # expected: 22163 1352s # received: 22163 1352s ok 97 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "9bbb-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 39867 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perldebug.pod 1352s # expected: 39867 1352s # received: 39867 1352s ok 98 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "fd4-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4052 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perldelta.pod 1352s # expected: 4052 1352s # received: 4052 1352s ok 99 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "5f0a-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 24330 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1352s # expected: 24330 1352s # received: 24330 1352s ok 100 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "4c051-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 311377 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perldiag.pod 1352s # expected: 311377 1352s # received: 311377 1352s ok 101 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "24a0-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 9376 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perldoc.pod 1352s # expected: 9376 1352s # received: 9376 1352s ok 102 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "b4ed-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 46317 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1352s # expected: 46317 1352s # received: 46317 1352s ok 103 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "687a-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 26746 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perldsc.pod 1352s # expected: 26746 1352s # received: 26746 1352s ok 104 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1f17-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 7959 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perldtrace.pod 1352s # expected: 7959 1352s # received: 7959 1352s ok 105 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "14981-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 84353 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1352s # expected: 84353 1352s # received: 84353 1352s ok 106 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "9321-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 37665 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlembed.pod 1352s # expected: 37665 1352s # received: 37665 1352s ok 107 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2877-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 10359 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1352s # expected: 10359 1352s # received: 10359 1352s ok 108 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "590b-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 22795 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlfaq.pod 1352s # expected: 22795 1352s # received: 22795 1352s ok 109 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "385d-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 14429 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1352s # expected: 14429 1352s # received: 14429 1352s ok 110 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "24a1-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 9377 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1352s # expected: 9377 1352s # received: 9377 1352s ok 111 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "92e1-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 37601 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1352s # expected: 37601 1352s # received: 37601 1352s ok 112 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "162be-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 90814 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1352s # expected: 90814 1352s # received: 90814 1352s ok 113 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "d7fc-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 55292 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1352s # expected: 55292 1352s # received: 55292 1352s ok 114 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "9a71-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 39537 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1352s # expected: 39537 1352s # received: 39537 1352s ok 115 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "93b8-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 37816 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1352s # expected: 37816 1352s # received: 37816 1352s ok 116 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "c310-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 49936 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1352s # expected: 49936 1352s # received: 49936 1352s ok 117 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "3b75-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 15221 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1352s # expected: 15221 1352s # received: 15221 1352s ok 118 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "56ca-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 22218 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlfilter.pod 1352s # expected: 22218 1352s # received: 22218 1352s ok 119 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "342b-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 13355 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlfork.pod 1352s # expected: 13355 1352s # received: 13355 1352s ok 120 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "40e0-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 16608 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlform.pod 1352s # expected: 16608 1352s # received: 16608 1352s ok 121 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "671-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 1649 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1352s # expected: 1649 1352s # received: 1649 1352s ok 122 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "67142-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 422210 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlfunc.pod 1352s # expected: 422210 1352s # received: 422210 1352s ok 123 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "7c2a-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 31786 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlgit.pod 1352s # expected: 31786 1352s # received: 31786 1352s ok 124 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "21810-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 137232 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlglossary.pod 1352s # expected: 137232 1352s # received: 137232 1352s ok 125 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "4075-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 16501 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlgov.pod 1352s # expected: 16501 1352s # received: 16501 1352s ok 126 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "35f7-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 13815 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlgpl.pod 1352s # expected: 13815 1352s # received: 13815 1352s ok 127 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2c264-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 180836 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlguts.pod 1352s # expected: 180836 1352s # received: 180836 1352s ok 128 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "afe4-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 45028 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlhack.pod 1352s # expected: 45028 1352s # received: 45028 1352s ok 129 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "11a38-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 72248 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1352s # expected: 72248 1352s # received: 72248 1352s ok 130 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1809-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 6153 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1352s # expected: 6153 1352s # received: 6153 1352s ok 131 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "5f7-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 1527 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1352s # expected: 1527 1352s # received: 1527 1352s ok 132 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "e88a-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 59530 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlhist.pod 1352s # expected: 59530 1352s # received: 59530 1352s ok 133 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "77a4-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 30628 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlhpux.pod 1352s # expected: 30628 1352s # received: 30628 1352s ok 134 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "7dd-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 2013 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlhurd.pod 1352s # expected: 2013 1352s # received: 2013 1352s ok 135 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1f865-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 129125 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlintern.pod 1352s # expected: 129125 1352s # received: 129125 1352s ok 136 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "9216-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 37398 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlinterp.pod 1352s # expected: 37398 1352s # received: 37398 1352s ok 137 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "579d-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 22429 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlintro.pod 1352s # expected: 22429 1352s # received: 22429 1352s ok 138 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "8ad3-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 35539 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perliol.pod 1352s # expected: 35539 1352s # received: 35539 1352s ok 139 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "11817-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 71703 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlipc.pod 1352s # expected: 71703 1352s # received: 71703 1352s ok 140 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1150-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4432 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlirix.pod 1352s # expected: 4432 1352s # received: 4432 1352s ok 141 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "20a8-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 8360 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perljp.pod 1352s # expected: 8360 1352s # received: 8360 1352s ok 142 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2fc0-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 12224 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlko.pod 1352s # expected: 12224 1352s # received: 12224 1352s ok 143 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "163-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 355 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1352s # expected: 355 1352s # received: 355 1352s ok 144 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "7ea-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 2026 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perllinux.pod 1352s # expected: 2026 1352s # received: 2026 1352s ok 145 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "12457-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 74839 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perllocale.pod 1352s # expected: 74839 1352s # received: 74839 1352s ok 146 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "24dc-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 9436 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perllol.pod 1352s # expected: 9436 1352s # received: 9436 1352s ok 147 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2f6f-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 12143 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1352s # expected: 12143 1352s # received: 12143 1352s ok 148 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "6753-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 26451 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlmod.pod 1352s # expected: 26451 1352s # received: 26451 1352s ok 149 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2574-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 9588 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1352s # expected: 9588 1352s # received: 9588 1352s ok 150 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "e547-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 58695 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1352s # expected: 58695 1352s # received: 58695 1352s ok 151 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "573b-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 22331 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1352s # expected: 22331 1352s # received: 22331 1352s ok 152 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "d65-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 3429 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1352s # expected: 3429 1352s # received: 3429 1352s ok 153 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2ad3-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 10963 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1352s # expected: 10963 1352s # received: 10963 1352s ok 154 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "20a5-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 8357 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlnumber.pod 1352s # expected: 8357 1352s # received: 8357 1352s ok 155 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "8d30-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 36144 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlobj.pod 1352s # expected: 36144 1352s # received: 36144 1352s ok 156 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "6885-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 26757 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlootut.pod 1352s # expected: 26757 1352s # received: 26757 1352s ok 157 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "251a5-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 151973 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlop.pod 1352s # expected: 151973 1352s # received: 151973 1352s ok 158 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "4db-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 1243 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1352s # expected: 1243 1352s # received: 1243 1352s ok 159 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "3b77-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 15223 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlopentut.pod 1352s # expected: 15223 1352s # received: 15223 1352s ok 160 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "16cb9-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 93369 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlos2.pod 1352s # expected: 93369 1352s # received: 93369 1352s ok 161 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "37cb-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 14283 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlos390.pod 1352s # expected: 14283 1352s # received: 14283 1352s ok 162 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "12b0-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4784 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlos400.pod 1352s # expected: 4784 1352s # received: 4784 1352s ok 163 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "c8a9-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 51369 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1352s # expected: 51369 1352s # received: 51369 1352s ok 164 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "c2bd-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 49853 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlperf.pod 1352s # expected: 49853 1352s # received: 49853 1352s ok 165 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1418-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 5144 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlplan9.pod 1352s # expected: 5144 1352s # received: 5144 1352s ok 166 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "5b65-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 23397 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlpod.pod 1352s # expected: 23397 1352s # received: 23397 1352s ok 167 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "10d10-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 68880 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1352s # expected: 68880 1352s # received: 68880 1352s ok 168 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2f40-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 12096 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1352s # expected: 12096 1352s # received: 12096 1352s ok 169 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "67b7-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 26551 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1352s # expected: 26551 1352s # received: 26551 1352s ok 170 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "15cc8-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 89288 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlport.pod 1352s # expected: 89288 1352s # received: 89288 1352s ok 171 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1412-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 5138 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlpragma.pod 1352s # expected: 5138 1352s # received: 5138 1352s ok 172 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1a25-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 6693 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlqnx.pod 1352s # expected: 6693 1352s # received: 6693 1352s ok 173 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2127d-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 135805 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlre.pod 1352s # expected: 135805 1352s # received: 135805 1352s ok 174 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "7bad-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 31661 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlreapi.pod 1352s # expected: 31661 1352s # received: 31661 1352s ok 175 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "818f-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 33167 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1352s # expected: 33167 1352s # received: 33167 1352s ok 176 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "beb0-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 48816 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1352s # expected: 48816 1352s # received: 48816 1352s ok 177 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "8c47-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 35911 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlref.pod 1352s # expected: 35911 1352s # received: 35911 1352s ok 178 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "4944-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 18756 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlreftut.pod 1352s # expected: 18756 1352s # received: 18756 1352s ok 179 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "a989-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 43401 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlreguts.pod 1352s # expected: 43401 1352s # received: 43401 1352s ok 180 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1fd-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 509 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlrepository.pod 1352s # expected: 509 1352s # received: 509 1352s ok 181 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "4af5-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 19189 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlrequick.pod 1352s # expected: 19189 1352s # received: 19189 1352s ok 182 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "3ce4-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 15588 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlreref.pod 1352s # expected: 15588 1352s # received: 15588 1352s ok 183 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1e219-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 123417 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlretut.pod 1352s # expected: 123417 1352s # received: 123417 1352s ok 184 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "60c-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 1548 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlriscos.pod 1352s # expected: 1548 1352s # received: 1548 1352s ok 185 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "e52d-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 58669 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlrun.pod 1352s # expected: 58669 1352s # received: 58669 1352s ok 186 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "6cc6-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 27846 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlsec.pod 1352s # expected: 27846 1352s # received: 27846 1352s ok 187 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "4af2-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 19186 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1352s # expected: 19186 1352s # received: 19186 1352s ok 188 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "74a6-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 29862 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1352s # expected: 29862 1352s # received: 29862 1352s ok 189 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1bdc-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 7132 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlsource.pod 1352s # expected: 7132 1352s # received: 7132 1352s ok 190 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "233b-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 9019 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlstyle.pod 1352s # expected: 9019 1352s # received: 9019 1352s ok 191 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "12f85-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 77701 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlsub.pod 1352s # expected: 77701 1352s # received: 77701 1352s ok 192 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "d2de-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 53982 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlsyn.pod 1352s # expected: 53982 1352s # received: 53982 1352s ok 193 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "2858-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 10328 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlsynology.pod 1352s # expected: 10328 1352s # received: 10328 1352s ok 194 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "b53a-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 46394 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1352s # expected: 46394 1352s # received: 46394 1352s ok 195 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "9a91-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 39569 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perltie.pod 1352s # expected: 39569 1352s # received: 39569 1352s ok 196 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "b9206-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 758278 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perltoc.pod 1352s # expected: 758278 1352s # received: 758278 1352s ok 197 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "174-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 372 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perltodo.pod 1352s # expected: 372 1352s # received: 372 1352s ok 198 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "126-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 294 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perltooc.pod 1352s # expected: 294 1352s # received: 294 1352s ok 199 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "126-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 294 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perltoot.pod 1352s # expected: 294 1352s # received: 294 1352s ok 200 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "297f-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 10623 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perltrap.pod 1352s # expected: 10623 1352s # received: 10623 1352s ok 201 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "213f-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 8511 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perltru64.pod 1352s # expected: 8511 1352s # received: 8511 1352s ok 202 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1183-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 4483 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perltw.pod 1352s # expected: 4483 1352s # received: 4483 1352s ok 203 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "162c0-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 90816 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlunicode.pod 1352s # expected: 90816 1352s # received: 90816 1352s ok 204 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "6349-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 25417 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlunicook.pod 1352s # expected: 25417 1352s # received: 25417 1352s ok 205 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "372e-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 14126 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1352s # expected: 14126 1352s # received: 14126 1352s ok 206 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "96e1-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 38625 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perluniintro.pod 1352s # expected: 38625 1352s # received: 38625 1352s ok 207 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "6eefa-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 454394 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perluniprops.pod 1352s # expected: 454394 1352s # received: 454394 1352s ok 208 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1f0f-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 7951 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlunitut.pod 1352s # expected: 7951 1352s # received: 7951 1352s ok 209 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1ce8-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 7400 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlutil.pod 1352s # expected: 7400 1352s # received: 7400 1352s ok 210 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "16ab2-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 92850 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlvar.pod 1352s # expected: 92850 1352s # received: 92850 1352s ok 211 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "c68d-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 50829 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlvms.pod 1352s # expected: 50829 1352s # received: 50829 1352s ok 212 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "f16-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 3862 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlvos.pod 1352s # expected: 3862 1352s # received: 3862 1352s ok 213 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "7fdb-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 32731 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlwin32.pod 1352s # expected: 32731 1352s # received: 32731 1352s ok 214 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "1532b-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 86827 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlxs.pod 1352s # expected: 86827 1352s # received: 86827 1352s ok 215 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "c504-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 50436 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlxstut.pod 1352s # expected: 50436 1352s # received: 50436 1352s ok 216 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "5dc1-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 24001 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1352s # expected: 24001 1352s # received: 24001 1352s ok 217 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "d40b0-614f0c873c200" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 868528 1352s #Last-Modified: Sun, 31 Mar 2024 08:37:28 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-binary-httpd 1352s # expected: 868528 1352s # received: 868528 1352s ok 218 1352s #lwp request: 1352s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1352s #User-Agent: libwww-perl/6.76 1352s # 1352s #server response: 1352s #HTTP/1.1 200 OK 1352s #Connection: close 1352s #Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Accept-Ranges: bytes 1352s #ETag: "3c2760-6155edc931600" 1352s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1352s #Vary: In-If1 1352s #Content-Length: 3942240 1352s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1352s #Client-Date: Tue, 09 Apr 2024 15:15:15 GMT 1352s #Client-Peer: 127.0.0.1:8529 1352s #Client-Response-Num: 1 1352s #DMMATCH1: 1 1352s # 1352s # testing : download of /getfiles-binary-perl 1352s # expected: 3942240 1352s # received: 3942240 1352s ok 219 1352s ok 1359s t/apache/headers.t .................. 1359s 1..27 1359s # Running under perl version 5.038002 for linux 1359s # Current time local: Tue Apr 9 15:15:15 2024 1359s # Current time GMT: Tue Apr 9 15:15:15 2024 1359s # Using Test.pm version 1.31 1359s # Using Apache/Test.pm version 1.42 1359s testing: Hello: World 1359s ok 1 1359s # testing : response success 1359s # expected: qr/HTTP\/1\.. 200 OK/ 1359s # received: 'HTTP/1.1 200 OK' 1359s ok 2 1359s header: [World] vs [World] 1359s # testing : compare header Hello value 1359s # expected: 'World' 1359s # received: 'World' 1359s ok 3 1359s testing: Hello: World 1359s ok 4 1359s # testing : response success 1359s # expected: qr/HTTP\/1\.. 200 OK/ 1359s # received: 'HTTP/1.1 200 OK' 1359s ok 5 1359s header: [World] vs [World] 1359s # testing : compare header Hello value 1359s # expected: 'World' 1359s # received: 'World' 1359s ok 6 1359s testing: Hello: World 1359s ok 7 1359s # testing : response success 1359s # expected: qr/HTTP\/1\.. 200 OK/ 1359s # received: 'HTTP/1.1 200 OK' 1359s ok 8 1359s header: [World] vs [World] 1359s # testing : compare header Hello value 1359s # expected: 'World' 1359s # received: 'World' 1359s ok 9 1359s testing: Hello: Foo 1359s Bar 1359s ok 10 1359s # testing : response success 1359s # expected: qr/HTTP\/1\.. 200 OK/ 1359s # received: 'HTTP/1.1 200 OK' 1359s ok 11 1359s header: [Foo Bar] vs [Foo Bar] 1359s # testing : compare header Hello value 1359s # expected: 'Foo Bar' 1359s # received: 'Foo Bar' 1359s ok 12 1359s testing: Hello: Foo 1359s Bar 1359s ok 13 1359s # testing : response success 1359s # expected: qr/HTTP\/1\.. 200 OK/ 1359s # received: 'HTTP/1.1 200 OK' 1359s ok 14 1359s header: [Foo Bar] vs [Foo Bar] 1359s # testing : compare header Hello value 1359s # expected: 'Foo Bar' 1359s # received: 'Foo Bar' 1359s ok 15 1359s testing: Hello: Foo 1359s Bar 1359s ok 16 1359s # testing : response success 1359s # expected: qr/HTTP\/1\.. 200 OK/ 1359s # received: 'HTTP/1.1 200 OK' 1359s ok 17 1359s header: [Foo Bar] vs [Foo Bar] 1359s # testing : compare header Hello value 1359s # expected: 'Foo Bar' 1359s # received: 'Foo Bar' 1359s ok 18 1359s testing: Hello: Foo 1359s Bar 1359s ok 19 1359s # testing : response success 1359s # expected: qr/HTTP\/1\.. 200 OK/ 1359s # received: 'HTTP/1.1 200 OK' 1359s ok 20 1359s header: [Foo Bar] vs [Foo Bar] 1359s # testing : compare header Hello value 1359s # expected: 'Foo Bar' 1359s # received: 'Foo Bar' 1359s ok 21 1359s testing: Hello: Foo 1359s Bar 1359s ok 22 1359s # testing : response success 1359s # expected: qr/HTTP\/1\.. 200 OK/ 1359s # received: 'HTTP/1.1 200 OK' 1359s ok 23 1359s header: [Foo Bar] vs [Foo Bar] 1359s # testing : compare header Hello value 1359s # expected: 'Foo Bar' 1359s # received: 'Foo Bar' 1359s ok 24 1359s testing: Hello:World 1359s ok 25 1359s # testing : response success 1359s # expected: qr/HTTP\/1\.. 200 OK/ 1359s # received: 'HTTP/1.1 200 OK' 1359s ok 26 1359s header: [World] vs [World] 1359s # testing : compare header Hello value 1359s # expected: 'World' 1359s # received: 'World' 1359s ok 27 1359s ok 1359s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 1359s t/apache/http_strict.t .............. 1359s 1..178 1359s # Running under perl version 5.038002 for linux 1359s # Current time local: Tue Apr 9 15:15:19 2024 1359s # Current time GMT: Tue Apr 9 15:15:19 2024 1359s # Using Test.pm version 1.31 1359s # Using Apache/Test.pm version 1.42 1359s # SENDING: 1359s # GET / HTTP/1.0\r\n\r\n 1359s # expecting success, got 200 1359s ok 1 1359s # SENDING: 1359s # GET / HTTP/1.0\n\n 1359s # expecting success, got 200 1359s ok 2 1359s # SENDING: 1359s # get / HTTP/1.0\r\n\r\n 1359s # expecting 501, got 501 1359s ok 3 1359s # SENDING: 1359s # G ET / HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 4 1359s # SENDING: 1359s # G\x00ET / HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 5 1359s # SENDING: 1359s # G/T / HTTP/1.0\r\n\r\n 1359s # expecting 501, got 501 1359s ok 6 1359s # SENDING: 1359s # GET /\x00 HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 7 1359s # SENDING: 1359s # GET / HTTP/1.0\x00\r\n\r\n 1359s # expecting 400, got 400 1359s ok 8 1359s # SENDING: 1359s # GET\x0c/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 9 1359s # SENDING: 1359s # GET\r/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 10 1359s # SENDING: 1359s # GET\t/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 11 1359s # SENDING: 1359s # GET / HTT/1.0\r\n\r\n 1359s # expecting error, got 400 1359s ok 12 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1359s # expecting success, got 200 1359s ok 13 1359s # SENDING: 1359s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1359s # expecting success, got 200 1359s ok 14 1359s # SENDING: 1359s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1359s # expecting success, got 200 1359s ok 15 1359s # SENDING: 1359s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1359s # expecting 400, got 400 1359s ok 16 1359s # SENDING: 1359s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1359s # expecting 400, got 400 1359s ok 17 1359s # SENDING: 1359s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1359s # expecting 200, got 200 1359s ok 18 1359s # SENDING: 1359s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1359s # expecting 400, got 400 1359s ok 19 1359s # SENDING: 1359s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1359s # expecting error, got 400 1359s ok 20 1359s # SENDING: 1359s # GET / HTTP/0.9\r\n\r\n 1359s # expecting error, got 400 1359s ok 21 1359s # SENDING: 1359s # GET / HTTP/0.8\r\n\r\n 1359s # expecting error, got 400 1359s ok 22 1359s # SENDING: 1359s # GET /\x01 HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 23 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 24 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 25 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 26 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 27 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1359s # expecting 400, got 400 1359s ok 28 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 29 1359s # SENDING: 1359s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 30 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 31 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1359s # expecting 400, got 400 1359s ok 32 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 33 1359s # SENDING: 1359s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 34 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 35 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 36 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 37 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 38 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1359s # expecting 400, got 400 1359s ok 39 1359s # SENDING: 1359s # GET / HTTP/1.0\r\r 1359s # expecting dropped connection and HTTPD dropped connection 1359s ok 40 1359s # SENDING: 1359s # GET /\r\n 1359s # expecting headerless HTTP/0.9 body, got response 1359s ok 41 1359s # SENDING: 1359s # GET /#frag HTTP/1.0\r\n 1359s # expecting 400, got 400 1359s ok 42 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1359s # expecting 200, got 200 1359s ok 43 1359s # SENDING: 1359s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1359s # expecting 200, got 200 1359s ok 44 1359s # SENDING: 1359s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1359s # expecting 200, got 200 1359s ok 45 1359s # SENDING: 1359s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1359s # expecting 200, got 200 1359s ok 46 1359s # SENDING: 1359s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1359s # expecting 200, got 200 1359s ok 47 1359s # SENDING: 1359s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1359s # expecting 200, got 200 1359s ok 48 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1359s # expecting 200, got 200 1359s ok 49 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1359s # expecting 400, got 400 1359s ok 50 1359s # SENDING: 1359s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1359s # expecting 200, got 200 1359s ok 51 1359s # SENDING: 1359s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 52 1359s # SENDING: 1359s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 53 1359s # SENDING: 1359s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 54 1359s # SENDING: 1359s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1359s # expecting 200, got 200 1359s ok 55 1359s # SENDING: 1359s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1359s # expecting success, got 200 1359s ok 56 1359s # SENDING: 1359s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1359s # expecting success, got 200 1359s ok 57 1359s # SENDING: 1359s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1359s # expecting success, got 200 1359s ok 58 1359s # SENDING: 1359s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1359s # expecting success, got 200 1359s ok 59 1359s # SENDING: 1359s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 60 1359s # SENDING: 1359s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1359s # expecting success, got 200 1359s ok 61 1359s # SENDING: 1359s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1359s # expecting success, got 200 1359s ok 62 1359s # SENDING: 1359s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 63 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1359s # expecting success, got 200 1359s ok 64 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1359s # expecting success, got 200 1359s ok 65 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1359s # expecting success, got 200 1359s ok 66 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1359s # expecting success, got 200 1359s ok 67 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1359s # expecting success, got 200 1359s ok 68 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1359s # expecting success, got 200 1359s ok 69 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1359s # expecting 200, got 200 1359s ok 70 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1359s # expecting 200, got 200 1359s ok 71 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1359s # expecting 400, got 400 1359s ok 72 1359s # SENDING: 1359s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 73 1359s # SENDING: 1359s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 74 1359s # SENDING: 1359s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 75 1359s # SENDING: 1359s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 76 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1359s # expecting 200, got 200 1359s ok 77 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1359s # expecting 200, got 200 1359s ok 78 1359s # SENDING: 1359s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1359s # expecting 200, got 200 1359s ok 79 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1359s # DECODED: Foo: bar 1359s # RESPONSE: 1359s # HTTP/1.1 200 OK\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Foo: bar\r\n 1359s # Vary: In-If1\r\n 1359s # DMMATCH1: 1\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/plain\r\n 1359s # \r\n 1359s # Hi!\n 1359s # SERVERNAME=localhost\n 1359s # HTTP_HOST=\n 1359s # 1359s # expecting 200, got 200 1359s ok 80 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1359s # DECODED: Foo: 1359s # RESPONSE: 1359s # HTTP/1.1 200 OK\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Foo: \r\n 1359s # Vary: In-If1\r\n 1359s # DMMATCH1: 1\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/plain\r\n 1359s # \r\n 1359s # Hi!\n 1359s # SERVERNAME=localhost\n 1359s # HTTP_HOST=\n 1359s # 1359s # expecting 200, got 200 1359s ok 81 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1359s # DECODED: : bar 1359s # RESPONSE: 1359s # HTTP/1.1 500 Internal Server Error\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/html; charset=iso-8859-1\r\n 1359s # \r\n 1359s # \n 1359s # \n 1359s # ... 1359s # expecting 500, got 500 1359s ok 82 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1359s # DECODED: F\x00oo: bar 1359s # RESPONSE: 1359s # HTTP/1.1 500 Internal Server Error\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Content-Length: 528\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/html; charset=iso-8859-1\r\n 1359s # \r\n 1359s # \n 1359s # \n 1359s # ... 1359s # expecting 500, got 500 1359s ok 83 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1359s # DECODED: F\x01oo: bar 1359s # RESPONSE: 1359s # HTTP/1.1 500 Internal Server Error\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/html; charset=iso-8859-1\r\n 1359s # \r\n 1359s # \n 1359s # \n 1359s # ... 1359s # expecting 500, got 500 1359s ok 84 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1359s # DECODED: F\noo: bar 1359s # RESPONSE: 1359s # HTTP/1.1 500 Internal Server Error\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Content-Length: 528\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/html; charset=iso-8859-1\r\n 1359s # \r\n 1359s # \n 1359s # \n 1359s # ... 1359s # expecting 500, got 500 1359s ok 85 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1359s # DECODED: Foo: b\tar 1359s # RESPONSE: 1359s # HTTP/1.1 200 OK\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Foo: b\tar\r\n 1359s # Vary: In-If1\r\n 1359s # DMMATCH1: 1\r\n 1359s # Content-Length: 36\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/plain\r\n 1359s # \r\n 1359s # Hi!\n 1359s # SERVERNAME=localhost\n 1359s # HTTP_HOST=\n 1359s # 1359s # expecting 200, got 200 1359s ok 86 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1359s # DECODED: Foo: b\x01ar 1359s # RESPONSE: 1359s # HTTP/1.1 500 Internal Server Error\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Content-Length: 564\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/html; charset=iso-8859-1\r\n 1359s # \r\n 1359s # \n 1359s # \n 1359s # ... 1359s # expecting 500, got 500 1359s ok 87 1359s # SENDING: 1359s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1359s # expecting 500, got 500 1359s ok 88 1359s # SENDING: 1359s # GET / HTTP/1.0\r\n\r\n 1359s # expecting success, got 200 1359s ok 89 1359s # SENDING: 1359s # GET / HTTP/1.0\n\n 1359s # expecting 400, got 400 1359s ok 90 1359s # SENDING: 1359s # get / HTTP/1.0\r\n\r\n 1359s # expecting 501, got 501 1359s ok 91 1359s # SENDING: 1359s # G ET / HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 92 1359s # SENDING: 1359s # G\x00ET / HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 93 1359s # SENDING: 1359s # G/T / HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 94 1359s # SENDING: 1359s # GET /\x00 HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 95 1359s # SENDING: 1359s # GET / HTTP/1.0\x00\r\n\r\n 1359s # expecting 400, got 400 1359s ok 96 1359s # SENDING: 1359s # GET\x0c/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 97 1359s # SENDING: 1359s # GET\r/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 98 1359s # SENDING: 1359s # GET\t/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 99 1359s # SENDING: 1359s # GET / HTT/1.0\r\n\r\n 1359s # expecting error, got 400 1359s ok 100 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1359s # expecting success, got 200 1359s ok 101 1359s # SENDING: 1359s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1359s # expecting success, got 200 1359s ok 102 1359s # SENDING: 1359s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1359s # expecting success, got 200 1359s ok 103 1359s # SENDING: 1359s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1359s # expecting 400, got 400 1359s ok 104 1359s # SENDING: 1359s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1359s # expecting 400, got 400 1359s ok 105 1359s # SENDING: 1359s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1359s # expecting 400, got 400 1359s ok 106 1359s # SENDING: 1359s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1359s # expecting 400, got 400 1359s ok 107 1359s # SENDING: 1359s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1359s # expecting error, got 400 1359s ok 108 1359s # SENDING: 1359s # GET / HTTP/0.9\r\n\r\n 1359s # expecting error, got 400 1359s ok 109 1359s # SENDING: 1359s # GET / HTTP/0.8\r\n\r\n 1359s # expecting error, got 400 1359s ok 110 1359s # SENDING: 1359s # GET /\x01 HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 111 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 112 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 113 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 114 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 115 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1359s # expecting 400, got 400 1359s ok 116 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 117 1359s # SENDING: 1359s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 118 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 119 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1359s # expecting 400, got 400 1359s ok 120 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 121 1359s # SENDING: 1359s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 122 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 123 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 124 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1359s # expecting 400, got 400 1359s ok 125 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 126 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1359s # expecting 400, got 400 1359s ok 127 1359s # SENDING: 1359s # GET / HTTP/1.0\r\r 1359s # expecting dropped connection and HTTPD dropped connection 1359s ok 128 1359s # SENDING: 1359s # GET /\r\n 1359s # expecting headerless HTTP/0.9 body, got response 1359s ok 129 1359s # SENDING: 1359s # GET /#frag HTTP/1.0\r\n 1359s # expecting 400, got 400 1359s ok 130 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1359s # expecting 400, got 400 1359s ok 131 1359s # SENDING: 1359s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 132 1359s # SENDING: 1359s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 133 1359s # SENDING: 1359s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1359s # expecting 200, got 200 1359s ok 134 1359s # SENDING: 1359s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 135 1359s # SENDING: 1359s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 136 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1359s # expecting 400, got 400 1359s ok 137 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1359s # expecting 400, got 400 1359s ok 138 1359s # SENDING: 1359s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1359s # expecting 200, got 200 1359s ok 139 1359s # SENDING: 1359s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 140 1359s # SENDING: 1359s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 141 1359s # SENDING: 1359s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 142 1359s # SENDING: 1359s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 143 1359s # SENDING: 1359s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1359s # expecting success, got 200 1359s ok 144 1359s # SENDING: 1359s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1359s # expecting success, got 200 1359s ok 145 1359s # SENDING: 1359s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1359s # expecting success, got 200 1359s ok 146 1359s # SENDING: 1359s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1359s # expecting success, got 200 1359s ok 147 1359s # SENDING: 1359s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 148 1359s # SENDING: 1359s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1359s # expecting success, got 200 1359s ok 149 1359s # SENDING: 1359s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1359s # expecting success, got 200 1359s ok 150 1359s # SENDING: 1359s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1359s # expecting 400, got 400 1359s ok 151 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1359s # expecting success, got 200 1359s ok 152 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1359s # expecting success, got 200 1359s ok 153 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1359s # expecting success, got 200 1359s ok 154 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1359s # expecting success, got 200 1359s ok 155 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1359s # expecting success, got 200 1359s ok 156 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1359s # expecting success, got 200 1359s ok 157 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1359s # expecting 400, got 400 1359s ok 158 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1359s # expecting 400, got 400 1359s ok 159 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1359s # expecting 400, got 400 1359s ok 160 1359s # SENDING: 1359s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 161 1359s # SENDING: 1359s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 162 1359s # SENDING: 1359s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 163 1359s # SENDING: 1359s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1359s # expecting 200, got 200 1359s ok 164 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1359s # expecting 200, got 200 1359s ok 165 1359s # SENDING: 1359s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1359s # expecting 200, got 200 1359s ok 166 1359s # SENDING: 1359s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1359s # expecting 200, got 200 1359s ok 167 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1359s # DECODED: Foo: bar 1359s # RESPONSE: 1359s # HTTP/1.1 200 OK\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Foo: bar\r\n 1359s # Vary: In-If1\r\n 1359s # DMMATCH1: 1\r\n 1359s # Content-Length: 36\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/plain\r\n 1359s # \r\n 1359s # Hi!\n 1359s # SERVERNAME=localhost\n 1359s # HTTP_HOST=\n 1359s # 1359s # expecting 200, got 200 1359s ok 168 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1359s # DECODED: Foo: 1359s # RESPONSE: 1359s # HTTP/1.1 200 OK\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Foo: \r\n 1359s # Vary: In-If1\r\n 1359s # DMMATCH1: 1\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/plain\r\n 1359s # \r\n 1359s # Hi!\n 1359s # SERVERNAME=localhost\n 1359s # HTTP_HOST=\n 1359s # 1359s # expecting 200, got 200 1359s ok 169 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1359s # DECODED: : bar 1359s # RESPONSE: 1359s # HTTP/1.1 500 Internal Server Error\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/html; charset=iso-8859-1\r\n 1359s # \r\n 1359s # \n 1359s # \n 1359s # ... 1359s # expecting 500, got 500 1359s ok 170 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1359s # DECODED: F\x00oo: bar 1359s # RESPONSE: 1359s # HTTP/1.1 500 Internal Server Error\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Content-Length: 528\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/html; charset=iso-8859-1\r\n 1359s # \r\n 1359s # \n 1359s # \n 1359s # ... 1359s # expecting 500, got 500 1359s ok 171 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1359s # DECODED: F\x01oo: bar 1359s # RESPONSE: 1359s # HTTP/1.1 500 Internal Server Error\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Content-Length: 564\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/html; charset=iso-8859-1\r\n 1359s # \r\n 1359s # \n 1359s # \n 1359s # ... 1359s # expecting 500, got 500 1359s ok 172 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1359s # DECODED: F\noo: bar 1359s # RESPONSE: 1359s # HTTP/1.1 500 Internal Server Error\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Content-Length: 528\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/html; charset=iso-8859-1\r\n 1359s # \r\n 1359s # \n 1359s # \n 1359s # ... 1359s # expecting 500, got 500 1359s ok 173 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1359s # DECODED: Foo: b\tar 1359s # RESPONSE: 1359s # HTTP/1.1 200 OK\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Foo: b\tar\r\n 1359s # Vary: In-If1\r\n 1359s # DMMATCH1: 1\r\n 1359s # Content-Length: 36\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/plain\r\n 1359s # \r\n 1359s # Hi!\n 1359s # SERVERNAME=localhost\n 1359s # HTTP_HOST=\n 1359s # 1359s # expecting 200, got 200 1359s ok 174 1359s # SENDING: 1359s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1359s # DECODED: Foo: b\x01ar 1359s # RESPONSE: 1359s # HTTP/1.1 500 Internal Server Error\r\n 1359s # Date: Tue, 09 Apr 2024 15:15:20 GMT\r\n 1359s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1359s # Content-Length: 564\r\n 1359s # Connection: close\r\n 1359s # Content-Type: text/html; charset=iso-8859-1\r\n 1359s # \r\n 1359s # \n 1359s # \n 1359s # ... 1359s # expecting 500, got 500 1359s ok 175 1359s # SENDING: 1359s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1359s # expecting 500, got 500 1359s ok 176 1359s ok 177 1359s ok 178 1359s ok 1359s t/apache/if_sections.t .............. 1359s 1..46 1359s # Running under perl version 5.038002 for linux 1359s # Current time local: Tue Apr 9 15:15:21 2024 1359s # Current time GMT: Tue Apr 9 15:15:21 2024 1359s # Using Test.pm version 1.31 1359s # Using Apache/Test.pm version 1.42 1359s # /if_sec/ with '': 1359s # expected: 200 1359s # received: '200' 1359s ok 1 1359s # expected: undef 1359s # received: undef 1359s ok 2 1359s # /if_sec/foo.if_test with '': 1359s # expected: 200 1359s # received: '200' 1359s ok 3 1359s # expected: undef 1359s # received: undef 1359s ok 4 1359s # /if_sec/foo.if_test with '1': 1359s # expected: 200 1359s # received: '200' 1359s ok 5 1359s # expected: 'global1' 1359s # received: 'global1' 1359s ok 6 1359s # /if_sec/foo.if_test with '1 11': 1359s # expected: 200 1359s # received: '200' 1359s ok 7 1359s # expected: 'global1, nested11, nested113' 1359s # received: 'global1, nested11, nested113' 1359s ok 8 1359s # /if_sec/foo.if_test with '1 11 111': 1359s # expected: 200 1359s # received: '200' 1359s ok 9 1359s # expected: 'global1, nested11, nested111' 1359s # received: 'global1, nested11, nested111' 1359s ok 10 1359s # /if_sec/foo.if_test with '1 11 112': 1359s # expected: 200 1359s # received: '200' 1359s ok 11 1359s # expected: 'global1, nested11, nested112' 1359s # received: 'global1, nested11, nested112' 1359s ok 12 1359s # /if_sec/foo.if_test with '1 2': 1359s # expected: 200 1359s # received: '200' 1359s ok 13 1359s # expected: 'global1, files2' 1359s # received: 'global1, files2' 1359s ok 14 1359s # /if_sec/dir/foo.txt with '1 2': 1359s # expected: 200 1359s # received: '200' 1359s ok 15 1359s # expected: 'global1, dir1, dir2, dir_files1' 1359s # received: 'global1, dir1, dir2, dir_files1' 1359s ok 16 1359s # /if_sec/dir/ with '1 2': 1359s # expected: 200 1359s # received: '200' 1359s ok 17 1359s # expected: 'global1, dir1, dir2' 1359s # received: 'global1, dir1, dir2' 1359s ok 18 1359s # /if_sec/dir/ with '1 11': 1359s # expected: 200 1359s # received: '200' 1359s ok 19 1359s # expected: 'global1, dir1, nested11, nested113' 1359s # received: 'global1, dir1, nested11, nested113' 1359s ok 20 1359s # /if_sec/dir/ with '1 11 111': 1359s # expected: 200 1359s # received: '200' 1359s ok 21 1359s # expected: 'global1, dir1, nested11, nested111' 1359s # received: 'global1, dir1, nested11, nested111' 1359s ok 22 1359s # /if_sec/dir/ with '1 11 112': 1359s # expected: 200 1359s # received: '200' 1359s ok 23 1359s # expected: 'global1, dir1, nested11, nested112' 1359s # received: 'global1, dir1, nested11, nested112' 1359s ok 24 1359s # /if_sec/loc/ with '1 2': 1359s # expected: 200 1359s # received: '200' 1359s ok 25 1359s # expected: 'global1, loc1, loc2' 1359s # received: 'global1, loc1, loc2' 1359s ok 26 1359s # /if_sec/loc/foo.txt with '1 2': 1359s # expected: 200 1359s # received: '200' 1359s ok 27 1359s # expected: 'global1, loc1, loc2' 1359s # received: 'global1, loc1, loc2' 1359s ok 28 1359s # /if_sec/loc/ with '1 11': 1359s # expected: 200 1359s # received: '200' 1359s ok 29 1359s # expected: 'global1, loc1, nested11, nested113' 1359s # received: 'global1, loc1, nested11, nested113' 1359s ok 30 1359s # /if_sec/loc/ with '1 11 111': 1359s # expected: 200 1359s # received: '200' 1359s ok 31 1359s # expected: 'global1, loc1, nested11, nested111' 1359s # received: 'global1, loc1, nested11, nested111' 1359s ok 32 1359s # /if_sec/loc/ with '1 11 112': 1359s # expected: 200 1359s # received: '200' 1359s ok 33 1359s # expected: 'global1, loc1, nested11, nested112' 1359s # received: 'global1, loc1, nested11, nested112' 1359s ok 34 1359s # /if_sec/loc/foo.if_test with '1 2': 1359s # expected: 200 1359s # received: '200' 1359s ok 35 1359s # expected: 'global1, files2, loc1, loc2' 1359s # received: 'global1, files2, loc1, loc2' 1359s ok 36 1359s # /if_sec/loc/foo.if_test with '1 2 11': 1359s # expected: 200 1359s # received: '200' 1359s ok 37 1359s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1359s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1359s ok 38 1359s # /if_sec/loc/foo.if_test with '1 2 11 111': 1359s # expected: 200 1359s # received: '200' 1359s ok 39 1359s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1359s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1359s ok 40 1359s # /if_sec/loc/foo.if_test with '1 2 11 112': 1359s # expected: 200 1359s # received: '200' 1359s ok 41 1359s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1359s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1359s ok 42 1359s # /if_sec/proxy/ with '1 2': 1359s # expected: 200 1359s # received: '200' 1359s ok 43 1359s # expected: 'global1, locp1, locp2' 1359s # received: 'global1, locp1, locp2' 1359s ok 44 1359s # /if_sec/proxy/ with '2': 1359s # expected: 200 1359s # received: '200' 1359s ok 45 1359s # expected: 'locp2' 1359s # received: 'locp2' 1359s ok 46 1359s ok 1360s t/apache/iffile.t ................... 1360s 1..2 1360s # Running under perl version 5.038002 for linux 1360s # Current time local: Tue Apr 9 15:15:22 2024 1360s # Current time GMT: Tue Apr 9 15:15:22 2024 1360s # Using Test.pm version 1.31 1360s # Using Apache/Test.pm version 1.42 1360s # expected: 200 1360s # received: '200' 1360s ok 1 1360s # expected: 'success1, success2, success3, success4, success5' 1360s # received: 'success1, success2, success3, success4, success5' 1360s ok 2 1360s ok 1361s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1374s t/apache/limits.t ................... 1374s 1..12 1374s # Running under perl version 5.038002 for linux 1374s # Current time local: Tue Apr 9 15:15:25 2024 1374s # Current time GMT: Tue Apr 9 15:15:25 2024 1374s # Using Test.pm version 1.31 1374s # Using Apache/Test.pm version 1.42 1374s # Testing LimitRequestLine; should succeed 1374s # testing : Test #1 1374s # expected: 200 1374s # received: '200' 1374s ok 1 1374s # Testing LimitRequestLine; should fail 1374s # testing : Test #2 1374s # expected: 414 1374s # received: '414' 1374s ok 2 1374s # Testing LimitRequestFieldSize; should succeed 1374s # testing : Test #3 1374s # expected: 200 1374s # received: '200' 1374s ok 3 1374s # Testing LimitRequestFieldSize; should fail 1374s # testing : Test #4 1374s # expected: 400 1374s # received: '400' 1374s ok 4 1374s # Testing LimitRequestFields; should succeed 1374s # testing : Test #5 1374s # expected: 200 1374s # received: '200' 1374s ok 5 1374s # Testing LimitRequestFields; should fail 1374s # testing : Test #6 1374s # expected: 400 1374s # received: '400' 1374s ok 6 1374s # Testing LimitRequestBody; should succeed 1374s # Chunked transfer-encoding enabled 1374s # testing : Test #7 1374s # expected: 200 1374s # received: '200' 1374s ok 7 1374s # Testing LimitRequestBody; should succeed 1374s # Chunked transfer-encoding disabled 1374s # testing : Test #8 1374s # expected: 200 1374s # received: '200' 1374s ok 8 1374s # Testing LimitRequestBody; should fail 1374s # Chunked transfer-encoding enabled 1374s # testing : Test #9 1374s # expected: 413 1374s # received: '413' 1374s ok 9 1374s # Testing LimitRequestBody; should fail 1374s # Chunked transfer-encoding disabled 1374s # testing : Test #10 1374s # expected: 413 1374s # received: '413' 1374s ok 10 1374s # Testing LimitRequestFieldSize; should succeed 1374s # testing : Test #11 1374s # expected: 200 1374s # received: '200' 1374s ok 11 1374s # Testing LimitRequestFieldSize; should fail 1374s # testing : Test #12 1374s # expected: 400 1374s # received: '400' 1374s ok 12 1374s ok 1374s t/apache/loglevel.t ................. 1374s 1..8 1374s # Running under perl version 5.038002 for linux 1374s # Current time local: Tue Apr 9 15:15:31 2024 1374s # Current time GMT: Tue Apr 9 15:15:31 2024 1374s # Using Test.pm version 1.31 1374s # Using Apache/Test.pm version 1.42 1374s ok 1 1374s ok 2 1374s ok 3 1374s ok 4 1374s ok 5 1374s ok 6 1374s ok 7 1374s ok 8 1374s ok 1374s t/apache/maxranges.t ................ 1374s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1374s 1..19 1374s # Running under perl version 5.038002 for linux 1374s # Current time local: Tue Apr 9 15:15:32 2024 1374s # Current time GMT: Tue Apr 9 15:15:32 2024 1374s # Using Test.pm version 1.31 1374s # Using Apache/Test.pm version 1.42 1374s ok 1 1374s ok 2 1374s ok 3 1374s ok 4 1374s ok 5 1374s ok 6 1374s ok 7 1374s ok 8 1374s ok 9 1374s ok 10 1374s ok 11 1374s ok 12 1374s ok 13 1374s ok 14 1374s ok 15 1374s ok 16 1374s ok 17 1374s ok 18 1374s ok 19 1374s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1374s ok 1374s t/apache/mergeslashes.t ............. 1374s 1..9 1374s # Running under perl version 5.038002 for linux 1374s # Current time local: Tue Apr 9 15:15:34 2024 1374s # Current time GMT: Tue Apr 9 15:15:34 2024 1374s # Using Test.pm version 1.31 1374s # Using Apache/Test.pm version 1.42 1374s # SENDING to 127.0.0.1:8538 1374s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1374s # expected 403, got 403 for exact match 1374s ok 1 1374s # SENDING to 127.0.0.1:8538 1374s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1374s # expected 403, got 403 for merged even at front 1374s ok 2 1374s # SENDING to 127.0.0.1:8538 1374s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1374s # expected 403, got 403 for merged even at front 1374s ok 3 1374s # SENDING to 127.0.0.1:8538 1374s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1374s # expected 403, got 403 for c// should be merged 1374s ok 4 1374s # SENDING to 127.0.0.1:8538 1374s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1374s # expected 403, got 403 for a// should be merged 1374s ok 5 1374s # SENDING to 127.0.0.1:8538 1374s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1374s # expected 403, got 403 for a// matches locationmatch 1374s ok 6 1374s # SENDING to 127.0.0.1:8538 1374s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1374s # expected 200, got 200 for c// doesn't match locationmatch 1374s ok 7 1374s # SENDING to 127.0.0.1:8538 1374s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1374s # expected 403, got 403 for baseline failed 1374s ok 8 1374s # SENDING to 127.0.0.1:8538 1374s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1374s # expected 403, got 403 for b//d not merged for Location with OFF 1374s ok 9 1374s ok 1374s t/apache/mmn.t ...................... 1374s 1..2 1374s # Running under perl version 5.038002 for linux 1374s # Current time local: Tue Apr 9 15:15:35 2024 1374s # Current time GMT: Tue Apr 9 15:15:35 2024 1374s # Using Test.pm version 1.31 1374s # Using Apache/Test.pm version 1.42 1374s ok 1 1374s ok 2 1374s ok 1374s t/apache/options.t .................. 1374s 1..2 1374s # Running under perl version 5.038002 for linux 1374s # Current time local: Tue Apr 9 15:15:37 2024 1374s # Current time GMT: Tue Apr 9 15:15:37 2024 1374s # Using Test.pm version 1.31 1374s # Using Apache/Test.pm version 1.42 1374s # testing : code 1374s # expected: 200 1374s # received: '200' 1374s ok 1 1374s # testing : OPTIONS 1374s # expected: qr/OPTIONS/ 1374s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 1374s ok 2 1374s ok 1378s t/apache/passbrigade.t .............. 1378s # using LWP client 1378s 1..114 1378s # Running under perl version 5.038002 for linux 1378s # Current time local: Tue Apr 9 15:15:38 2024 1378s # Current time GMT: Tue Apr 9 15:15:38 2024 1378s # Using Test.pm version 1.31 1378s # Using Apache/Test.pm version 1.42 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 1024 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #DMMATCH1: 1 1378s # 1378s # testing : bytes in body 1378s # expected: 1024 1378s # received: 1024 1378s ok 1 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 2048 1378s # received: 2048 1378s ok 2 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 3072 1378s # received: 3072 1378s ok 3 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 4096 1378s # received: 4096 1378s ok 4 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 5120 1378s # received: 5120 1378s ok 5 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 6144 1378s # received: 6144 1378s ok 6 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 7168 1378s # received: 7168 1378s ok 7 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 8192 1378s # received: 8192 1378s ok 8 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 9216 1378s # received: 9216 1378s ok 9 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 10240 1378s # received: 10240 1378s ok 10 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 11264 1378s # received: 11264 1378s ok 11 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 12288 1378s # received: 12288 1378s ok 12 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 13312 1378s # received: 13312 1378s ok 13 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 14336 1378s # received: 14336 1378s ok 14 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 15360 1378s # received: 15360 1378s ok 15 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 16384 1378s # received: 16384 1378s ok 16 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 17408 1378s # received: 17408 1378s ok 17 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 18432 1378s # received: 18432 1378s ok 18 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 19456 1378s # received: 19456 1378s ok 19 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 20480 1378s # received: 20480 1378s ok 20 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 21504 1378s # received: 21504 1378s ok 21 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 22528 1378s # received: 22528 1378s ok 22 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 23552 1378s # received: 23552 1378s ok 23 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 24576 1378s # received: 24576 1378s ok 24 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 25600 1378s # received: 25600 1378s ok 25 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 26624 1378s # received: 26624 1378s ok 26 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 27648 1378s # received: 27648 1378s ok 27 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 28672 1378s # received: 28672 1378s ok 28 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 29696 1378s # received: 29696 1378s ok 29 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 30720 1378s # received: 30720 1378s ok 30 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 31744 1378s # received: 31744 1378s ok 31 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 32768 1378s # received: 32768 1378s ok 32 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 33792 1378s # received: 33792 1378s ok 33 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 34816 1378s # received: 34816 1378s ok 34 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 35840 1378s # received: 35840 1378s ok 35 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 36864 1378s # received: 36864 1378s ok 36 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 37888 1378s # received: 37888 1378s ok 37 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 38912 1378s # received: 38912 1378s ok 38 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 39936 1378s # received: 39936 1378s ok 39 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 40960 1378s # received: 40960 1378s ok 40 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 41984 1378s # received: 41984 1378s ok 41 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 43008 1378s # received: 43008 1378s ok 42 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 44032 1378s # received: 44032 1378s ok 43 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 45056 1378s # received: 45056 1378s ok 44 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 46080 1378s # received: 46080 1378s ok 45 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 47104 1378s # received: 47104 1378s ok 46 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 48128 1378s # received: 48128 1378s ok 47 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 49152 1378s # received: 49152 1378s ok 48 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 50176 1378s # received: 50176 1378s ok 49 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 51200 1378s # received: 51200 1378s ok 50 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 102400 1378s # received: 102400 1378s ok 51 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 307200 1378s # received: 307200 1378s ok 52 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 512000 1378s # received: 512000 1378s ok 53 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 2048000 1378s # received: 2048000 1378s ok 54 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 4096000 1378s # received: 4096000 1378s ok 55 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 6144000 1378s # received: 6144000 1378s ok 56 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:40 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 10240000 1378s # received: 10240000 1378s ok 57 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 1024 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #DMMATCH1: 1 1378s # 1378s # testing : bytes in body 1378s # expected: 1024 1378s # received: 1024 1378s ok 58 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 2048 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #DMMATCH1: 1 1378s # 1378s # testing : bytes in body 1378s # expected: 2048 1378s # received: 2048 1378s ok 59 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 3072 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #DMMATCH1: 1 1378s # 1378s # testing : bytes in body 1378s # expected: 3072 1378s # received: 3072 1378s ok 60 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 4096 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #DMMATCH1: 1 1378s # 1378s # testing : bytes in body 1378s # expected: 4096 1378s # received: 4096 1378s ok 61 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 5120 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #DMMATCH1: 1 1378s # 1378s # testing : bytes in body 1378s # expected: 5120 1378s # received: 5120 1378s ok 62 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 6144 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #DMMATCH1: 1 1378s # 1378s # testing : bytes in body 1378s # expected: 6144 1378s # received: 6144 1378s ok 63 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 7168 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #DMMATCH1: 1 1378s # 1378s # testing : bytes in body 1378s # expected: 7168 1378s # received: 7168 1378s ok 64 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 8192 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #DMMATCH1: 1 1378s # 1378s # testing : bytes in body 1378s # expected: 8192 1378s # received: 8192 1378s ok 65 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 9216 1378s # received: 9216 1378s ok 66 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 10240 1378s # received: 10240 1378s ok 67 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 11264 1378s # received: 11264 1378s ok 68 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 12288 1378s # received: 12288 1378s ok 69 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 13312 1378s # received: 13312 1378s ok 70 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 14336 1378s # received: 14336 1378s ok 71 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 15360 1378s # received: 15360 1378s ok 72 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 16384 1378s # received: 16384 1378s ok 73 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 17408 1378s # received: 17408 1378s ok 74 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 18432 1378s # received: 18432 1378s ok 75 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 19456 1378s # received: 19456 1378s ok 76 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 20480 1378s # received: 20480 1378s ok 77 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 21504 1378s # received: 21504 1378s ok 78 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 22528 1378s # received: 22528 1378s ok 79 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 23552 1378s # received: 23552 1378s ok 80 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 24576 1378s # received: 24576 1378s ok 81 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 25600 1378s # received: 25600 1378s ok 82 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 26624 1378s # received: 26624 1378s ok 83 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 27648 1378s # received: 27648 1378s ok 84 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 28672 1378s # received: 28672 1378s ok 85 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 29696 1378s # received: 29696 1378s ok 86 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 30720 1378s # received: 30720 1378s ok 87 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 31744 1378s # received: 31744 1378s ok 88 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 32768 1378s # received: 32768 1378s ok 89 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 33792 1378s # received: 33792 1378s ok 90 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 34816 1378s # received: 34816 1378s ok 91 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 35840 1378s # received: 35840 1378s ok 92 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 36864 1378s # received: 36864 1378s ok 93 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 37888 1378s # received: 37888 1378s ok 94 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 38912 1378s # received: 38912 1378s ok 95 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 39936 1378s # received: 39936 1378s ok 96 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 40960 1378s # received: 40960 1378s ok 97 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 41984 1378s # received: 41984 1378s ok 98 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 43008 1378s # received: 43008 1378s ok 99 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 44032 1378s # received: 44032 1378s ok 100 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 45056 1378s # received: 45056 1378s ok 101 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 46080 1378s # received: 46080 1378s ok 102 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 47104 1378s # received: 47104 1378s ok 103 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 48128 1378s # received: 48128 1378s ok 104 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 49152 1378s # received: 49152 1378s ok 105 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 50176 1378s # received: 50176 1378s ok 106 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 51200 1378s # received: 51200 1378s ok 107 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 102400 1378s # received: 102400 1378s ok 108 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 307200 1378s # received: 307200 1378s ok 109 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 512000 1378s # received: 512000 1378s ok 110 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 2048000 1378s # received: 2048000 1378s ok 111 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 4096000 1378s # received: 4096000 1378s ok 112 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 6144000 1378s # received: 6144000 1378s ok 113 1378s #lwp request: 1378s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1378s #User-Agent: libwww-perl/6.76 1378s # 1378s #server response: 1378s #HTTP/1.1 200 OK 1378s #Connection: close 1378s #Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1378s #Vary: In-If1 1378s #Content-Length: 0 1378s #Client-Date: Tue, 09 Apr 2024 15:15:41 GMT 1378s #Client-Peer: 127.0.0.1:8529 1378s #Client-Response-Num: 1 1378s #Client-Transfer-Encoding: chunked 1378s #DMMATCH1: 1 1378s #X-Content-Length-Note: added by Apache::TestRequest 1378s # 1378s # testing : bytes in body 1378s # expected: 10240000 1378s # received: 10240000 1378s ok 114 1378s ok 1379s t/apache/post.t ..................... 1379s # using LWP client 1379s 1..51 1379s # Running under perl version 5.038002 for linux 1379s # Current time local: Tue Apr 9 15:15:41 2024 1379s # Current time GMT: Tue Apr 9 15:15:41 2024 1379s # Using Test.pm version 1.31 1379s # Using Apache/Test.pm version 1.42 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 1024 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 5 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '1024' 1379s # received: 1024 1379s ok 1 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 2048 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 5 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '2048' 1379s # received: 2048 1379s ok 2 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 3072 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 5 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '3072' 1379s # received: 3072 1379s ok 3 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 4096 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 5 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '4096' 1379s # received: 4096 1379s ok 4 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 5120 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 5 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '5120' 1379s # received: 5120 1379s ok 5 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 6144 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 5 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '6144' 1379s # received: 6144 1379s ok 6 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 7168 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 5 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '7168' 1379s # received: 7168 1379s ok 7 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 8192 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 5 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '8192' 1379s # received: 8192 1379s ok 8 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 9216 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 5 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '9216' 1379s # received: 9216 1379s ok 9 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 10240 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '10240' 1379s # received: 10240 1379s ok 10 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 11264 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '11264' 1379s # received: 11264 1379s ok 11 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 12288 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '12288' 1379s # received: 12288 1379s ok 12 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 13312 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '13312' 1379s # received: 13312 1379s ok 13 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 14336 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '14336' 1379s # received: 14336 1379s ok 14 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 15360 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '15360' 1379s # received: 15360 1379s ok 15 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 16384 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '16384' 1379s # received: 16384 1379s ok 16 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 17408 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '17408' 1379s # received: 17408 1379s ok 17 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 18432 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '18432' 1379s # received: 18432 1379s ok 18 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 19456 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '19456' 1379s # received: 19456 1379s ok 19 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 20480 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '20480' 1379s # received: 20480 1379s ok 20 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 21504 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '21504' 1379s # received: 21504 1379s ok 21 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 22528 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '22528' 1379s # received: 22528 1379s ok 22 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 23552 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '23552' 1379s # received: 23552 1379s ok 23 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 24576 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '24576' 1379s # received: 24576 1379s ok 24 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 25600 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '25600' 1379s # received: 25600 1379s ok 25 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 26624 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '26624' 1379s # received: 26624 1379s ok 26 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 27648 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '27648' 1379s # received: 27648 1379s ok 27 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 28672 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '28672' 1379s # received: 28672 1379s ok 28 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 29696 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '29696' 1379s # received: 29696 1379s ok 29 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 30720 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '30720' 1379s # received: 30720 1379s ok 30 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 31744 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '31744' 1379s # received: 31744 1379s ok 31 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 32768 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '32768' 1379s # received: 32768 1379s ok 32 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 33792 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '33792' 1379s # received: 33792 1379s ok 33 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 34816 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '34816' 1379s # received: 34816 1379s ok 34 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 35840 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '35840' 1379s # received: 35840 1379s ok 35 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 36864 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '36864' 1379s # received: 36864 1379s ok 36 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 37888 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '37888' 1379s # received: 37888 1379s ok 37 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 38912 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '38912' 1379s # received: 38912 1379s ok 38 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 39936 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '39936' 1379s # received: 39936 1379s ok 39 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 40960 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '40960' 1379s # received: 40960 1379s ok 40 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 41984 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '41984' 1379s # received: 41984 1379s ok 41 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 43008 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '43008' 1379s # received: 43008 1379s ok 42 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 44032 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '44032' 1379s # received: 44032 1379s ok 43 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 45056 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '45056' 1379s # received: 45056 1379s ok 44 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 46080 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '46080' 1379s # received: 46080 1379s ok 45 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 47104 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '47104' 1379s # received: 47104 1379s ok 46 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 48128 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '48128' 1379s # received: 48128 1379s ok 47 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 49152 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '49152' 1379s # received: 49152 1379s ok 48 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 50176 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '50176' 1379s # received: 50176 1379s ok 49 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 51200 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 6 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '51200' 1379s # received: 51200 1379s ok 50 1379s #lwp request: 1379s #POST http://localhost:8529/eat_post HTTP/1.1 1379s #User-Agent: libwww-perl/6.76 1379s #Content-Length: 102400 1379s # 1379s #server response: 1379s #HTTP/1.1 200 OK 1379s #Connection: close 1379s #Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1379s #Vary: In-If1 1379s #Content-Length: 7 1379s #Client-Date: Tue, 09 Apr 2024 15:15:43 GMT 1379s #Client-Peer: 127.0.0.1:8529 1379s #Client-Response-Num: 1 1379s #DMMATCH1: 1 1379s # 1379s # testing : length posted 1379s # expected: '102400' 1379s # received: 102400 1379s ok 51 1379s ok 1381s t/apache/pr17629.t .................. 1381s 1..4 1381s # Running under perl version 5.038002 for linux 1381s # Current time local: Tue Apr 9 15:15:43 2024 1381s # Current time GMT: Tue Apr 9 15:15:43 2024 1381s # Using Test.pm version 1.31 1381s # Using Apache/Test.pm version 1.42 1381s # expected: 'begin-foobar-end 1381s # ' 1381s # received: 'begin-foobar-end 1381s # ' 1381s ok 1 1381s # expected: 200 1381s # received: '200' 1381s ok 2 1381s # testing : response was gzipped 1381s # expected: 'gzip' 1381s # received: 'gzip' 1381s ok 3 1381s # expected: 'begin-foobar-end 1381s # ' 1381s # received: 'begin-foobar-end 1381s # ' 1381s ok 4 1381s ok 1382s t/apache/pr18757.t .................. 1382s 1..3 1382s # Running under perl version 5.038002 for linux 1382s # Current time local: Tue Apr 9 15:15:45 2024 1382s # Current time GMT: Tue Apr 9 15:15:45 2024 1382s # Using Test.pm version 1.31 1382s # Using Apache/Test.pm version 1.42 1382s # testing : 200 response from GET 1382s # expected: 200 1382s # received: '200' 1382s ok 1 1382s # expected C-L is 26 1382s # URL via proxy is http://localhost:8539/index.html 1382s ok 2 1382s # line: HTTP/1.1 200 OK 1382s # line: Date: Tue, 09 Apr 2024 15:15:46 GMT 1382s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1382s # line: Vary: In-If1 1382s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1382s # line: ETag: "1a-613edd771cbc0" 1382s # line: Accept-Ranges: bytes 1382s # line: Content-Length: 26 1382s # line: DMMATCH1: 1 1382s # line: Content-Type: text/html 1382s # line: 1382s # testing : whether proxy strips Content-Length header 1382s # expected: 1 1382s # received: 1 1382s ok 3 1382s ok 1385s t/apache/pr35292.t .................. 1385s 1..3 1385s # Running under perl version 5.038002 for linux 1385s # Current time local: Tue Apr 9 15:15:46 2024 1385s # Current time GMT: Tue Apr 9 15:15:46 2024 1385s # Using Test.pm version 1.31 1385s # Using Apache/Test.pm version 1.42 1385s ok 1 1385s ok 2 1385s # testing : read response-line 1385s # expected: qr/^HTTP\/1\.. 413/ 1385s # received: 'HTTP/1.1 413 Request Entity Too Large 1385s # ' 1385s ok 3 1385s ok 1385s t/apache/pr35330.t .................. 1385s 1..2 1385s # Running under perl version 5.038002 for linux 1385s # Current time local: Tue Apr 9 15:15:48 2024 1385s # Current time GMT: Tue Apr 9 15:15:48 2024 1385s # Using Test.pm version 1.31 1385s # Using Apache/Test.pm version 1.42 1385s # testing : SSI was allowed for location 1385s # expected: 200 1385s # received: '200' 1385s ok 1 1385s # testing : file was served with correct content 1385s # expected: 'hello' 1385s # received: 'hello' 1385s ok 2 1385s ok 1387s t/apache/pr37166.t .................. 1387s 1..4 1387s # Running under perl version 5.038002 for linux 1387s # Current time local: Tue Apr 9 15:15:49 2024 1387s # Current time GMT: Tue Apr 9 15:15:49 2024 1387s # Using Test.pm version 1.31 1387s # Using Apache/Test.pm version 1.42 1387s # testing : SSI was allowed for location 1387s # expected: 200 1387s # received: '200' 1387s ok 1 1387s # testing : file was served with correct content 1387s # expected: 'Hello world 1387s # ' 1387s # received: 'Hello world 1387s # ' 1387s ok 2 1387s # testing : explicit 200 response 1387s # expected: 200 1387s # received: '200' 1387s ok 3 1387s # testing : file was again served with correct content 1387s # expected: 'Hello world 1387s # ' 1387s # received: 'Hello world 1387s # ' 1387s ok 4 1387s ok 1394s t/apache/pr43939.t .................. 1394s 1..4 1394s # Running under perl version 5.038002 for linux 1394s # Current time local: Tue Apr 9 15:15:51 2024 1394s # Current time GMT: Tue Apr 9 15:15:51 2024 1394s # Using Test.pm version 1.31 1394s # Using Apache/Test.pm version 1.42 1394s # expected: 'begin-default-end 1394s # ' 1394s # received: 'begin-default-end 1394s # ' 1394s ok 1 1394s # expected: 200 1394s # received: '200' 1394s ok 2 1394s # testing : response was gzipped 1394s # expected: 'gzip' 1394s # received: 'gzip' 1394s ok 3 1394s # expected: 'begin-default-end 1394s # ' 1394s # received: 'begin-default-end 1394s # ' 1394s ok 4 1394s ok 1394s t/apache/pr49328.t .................. 1394s 1..1 1394s # Running under perl version 5.038002 for linux 1394s # Current time local: Tue Apr 9 15:15:52 2024 1394s # Current time GMT: Tue Apr 9 15:15:52 2024 1394s # Using Test.pm version 1.31 1394s # Using Apache/Test.pm version 1.42 1394s # expected: 'before 1394s # included 1394s # after 1394s # ' 1394s # received: 'before 1394s # included 1394s # after 1394s # ' 1394s ok 1 1394s ok 1394s t/apache/rwrite.t ................... 1394s # using LWP client 1394s 1..114 1394s # Running under perl version 5.038002 for linux 1394s # Current time local: Tue Apr 9 15:15:54 2024 1394s # Current time GMT: Tue Apr 9 15:15:54 2024 1394s # Using Test.pm version 1.31 1394s # Using Apache/Test.pm version 1.42 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 1024 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #DMMATCH1: 1 1394s # 1394s # testing : bytes in body 1394s # expected: 1024 1394s # received: 1024 1394s ok 1 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 2048 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #DMMATCH1: 1 1394s # 1394s # testing : bytes in body 1394s # expected: 2048 1394s # received: 2048 1394s ok 2 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 3072 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #DMMATCH1: 1 1394s # 1394s # testing : bytes in body 1394s # expected: 3072 1394s # received: 3072 1394s ok 3 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 4096 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #DMMATCH1: 1 1394s # 1394s # testing : bytes in body 1394s # expected: 4096 1394s # received: 4096 1394s ok 4 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 5120 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #DMMATCH1: 1 1394s # 1394s # testing : bytes in body 1394s # expected: 5120 1394s # received: 5120 1394s ok 5 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 6144 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #DMMATCH1: 1 1394s # 1394s # testing : bytes in body 1394s # expected: 6144 1394s # received: 6144 1394s ok 6 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 7168 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #DMMATCH1: 1 1394s # 1394s # testing : bytes in body 1394s # expected: 7168 1394s # received: 7168 1394s ok 7 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 8192 1394s # received: 8192 1394s ok 8 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 9216 1394s # received: 9216 1394s ok 9 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 10240 1394s # received: 10240 1394s ok 10 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 11264 1394s # received: 11264 1394s ok 11 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 12288 1394s # received: 12288 1394s ok 12 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 13312 1394s # received: 13312 1394s ok 13 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 14336 1394s # received: 14336 1394s ok 14 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 15360 1394s # received: 15360 1394s ok 15 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 16384 1394s # received: 16384 1394s ok 16 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 17408 1394s # received: 17408 1394s ok 17 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 18432 1394s # received: 18432 1394s ok 18 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 19456 1394s # received: 19456 1394s ok 19 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 20480 1394s # received: 20480 1394s ok 20 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 21504 1394s # received: 21504 1394s ok 21 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 22528 1394s # received: 22528 1394s ok 22 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 23552 1394s # received: 23552 1394s ok 23 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 24576 1394s # received: 24576 1394s ok 24 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 25600 1394s # received: 25600 1394s ok 25 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 26624 1394s # received: 26624 1394s ok 26 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 27648 1394s # received: 27648 1394s ok 27 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 28672 1394s # received: 28672 1394s ok 28 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 29696 1394s # received: 29696 1394s ok 29 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 30720 1394s # received: 30720 1394s ok 30 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 31744 1394s # received: 31744 1394s ok 31 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 32768 1394s # received: 32768 1394s ok 32 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 33792 1394s # received: 33792 1394s ok 33 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 34816 1394s # received: 34816 1394s ok 34 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 35840 1394s # received: 35840 1394s ok 35 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 36864 1394s # received: 36864 1394s ok 36 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 37888 1394s # received: 37888 1394s ok 37 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 38912 1394s # received: 38912 1394s ok 38 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 39936 1394s # received: 39936 1394s ok 39 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 40960 1394s # received: 40960 1394s ok 40 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 41984 1394s # received: 41984 1394s ok 41 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 43008 1394s # received: 43008 1394s ok 42 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 44032 1394s # received: 44032 1394s ok 43 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 45056 1394s # received: 45056 1394s ok 44 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 46080 1394s # received: 46080 1394s ok 45 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 47104 1394s # received: 47104 1394s ok 46 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 48128 1394s # received: 48128 1394s ok 47 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 49152 1394s # received: 49152 1394s ok 48 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 50176 1394s # received: 50176 1394s ok 49 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 51200 1394s # received: 51200 1394s ok 50 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 102400 1394s # received: 102400 1394s ok 51 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 307200 1394s # received: 307200 1394s ok 52 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 512000 1394s # received: 512000 1394s ok 53 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 2048000 1394s # received: 2048000 1394s ok 54 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 4096000 1394s # received: 4096000 1394s ok 55 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 6144000 1394s # received: 6144000 1394s ok 56 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:55 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 10240000 1394s # received: 10240000 1394s ok 57 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 1024 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #DMMATCH1: 1 1394s # 1394s # testing : bytes in body 1394s # expected: 1024 1394s # received: 1024 1394s ok 58 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 2048 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #DMMATCH1: 1 1394s # 1394s # testing : bytes in body 1394s # expected: 2048 1394s # received: 2048 1394s ok 59 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 3072 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #DMMATCH1: 1 1394s # 1394s # testing : bytes in body 1394s # expected: 3072 1394s # received: 3072 1394s ok 60 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 4096 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #DMMATCH1: 1 1394s # 1394s # testing : bytes in body 1394s # expected: 4096 1394s # received: 4096 1394s ok 61 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 5120 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #DMMATCH1: 1 1394s # 1394s # testing : bytes in body 1394s # expected: 5120 1394s # received: 5120 1394s ok 62 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 6144 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #DMMATCH1: 1 1394s # 1394s # testing : bytes in body 1394s # expected: 6144 1394s # received: 6144 1394s ok 63 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 7168 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #DMMATCH1: 1 1394s # 1394s # testing : bytes in body 1394s # expected: 7168 1394s # received: 7168 1394s ok 64 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 8192 1394s # received: 8192 1394s ok 65 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 9216 1394s # received: 9216 1394s ok 66 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 10240 1394s # received: 10240 1394s ok 67 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 11264 1394s # received: 11264 1394s ok 68 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 12288 1394s # received: 12288 1394s ok 69 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 13312 1394s # received: 13312 1394s ok 70 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 14336 1394s # received: 14336 1394s ok 71 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 15360 1394s # received: 15360 1394s ok 72 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 16384 1394s # received: 16384 1394s ok 73 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 17408 1394s # received: 17408 1394s ok 74 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 18432 1394s # received: 18432 1394s ok 75 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 19456 1394s # received: 19456 1394s ok 76 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 20480 1394s # received: 20480 1394s ok 77 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 21504 1394s # received: 21504 1394s ok 78 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 22528 1394s # received: 22528 1394s ok 79 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 23552 1394s # received: 23552 1394s ok 80 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 24576 1394s # received: 24576 1394s ok 81 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 25600 1394s # received: 25600 1394s ok 82 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 26624 1394s # received: 26624 1394s ok 83 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 27648 1394s # received: 27648 1394s ok 84 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 28672 1394s # received: 28672 1394s ok 85 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 29696 1394s # received: 29696 1394s ok 86 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 30720 1394s # received: 30720 1394s ok 87 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 31744 1394s # received: 31744 1394s ok 88 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 32768 1394s # received: 32768 1394s ok 89 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 33792 1394s # received: 33792 1394s ok 90 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 34816 1394s # received: 34816 1394s ok 91 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 35840 1394s # received: 35840 1394s ok 92 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 36864 1394s # received: 36864 1394s ok 93 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 37888 1394s # received: 37888 1394s ok 94 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 38912 1394s # received: 38912 1394s ok 95 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 39936 1394s # received: 39936 1394s ok 96 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 40960 1394s # received: 40960 1394s ok 97 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 41984 1394s # received: 41984 1394s ok 98 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 43008 1394s # received: 43008 1394s ok 99 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 44032 1394s # received: 44032 1394s ok 100 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 45056 1394s # received: 45056 1394s ok 101 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 46080 1394s # received: 46080 1394s ok 102 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 47104 1394s # received: 47104 1394s ok 103 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 48128 1394s # received: 48128 1394s ok 104 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 49152 1394s # received: 49152 1394s ok 105 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 50176 1394s # received: 50176 1394s ok 106 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 51200 1394s # received: 51200 1394s ok 107 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 102400 1394s # received: 102400 1394s ok 108 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 307200 1394s # received: 307200 1394s ok 109 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 512000 1394s # received: 512000 1394s ok 110 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 2048000 1394s # received: 2048000 1394s ok 111 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 4096000 1394s # received: 4096000 1394s ok 112 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 6144000 1394s # received: 6144000 1394s ok 113 1394s #lwp request: 1394s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1394s #User-Agent: libwww-perl/6.76 1394s # 1394s #server response: 1394s #HTTP/1.1 200 OK 1394s #Connection: close 1394s #Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1394s #Vary: In-If1 1394s #Content-Length: 0 1394s #Client-Date: Tue, 09 Apr 2024 15:15:56 GMT 1394s #Client-Peer: 127.0.0.1:8529 1394s #Client-Response-Num: 1 1394s #Client-Transfer-Encoding: chunked 1394s #DMMATCH1: 1 1394s #X-Content-Length-Note: added by Apache::TestRequest 1394s # 1394s # testing : bytes in body 1394s # expected: 10240000 1394s # received: 10240000 1394s ok 114 1394s ok 1394s t/apache/server_name_port.t ......... 1394s 1..84 1394s # Running under perl version 5.038002 for linux 1394s # Current time local: Tue Apr 9 15:15:56 2024 1394s # Current time GMT: Tue Apr 9 15:15:56 2024 1394s # Using Test.pm version 1.31 1394s # Using Apache/Test.pm version 1.42 1394s # SENDING: 1394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1394s # expecting 200, got 200 1394s ok 1 1394s # got SERVER_NAME='righthost', expected 'righthost' 1394s ok 2 1394s # got SERVER_PORT='8529', expected '8529' 1394s ok 3 1394s # SENDING: 1394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1394s # expecting 200, got 200 1394s ok 4 1394s # got SERVER_NAME='righthost', expected 'righthost' 1394s ok 5 1394s # got SERVER_PORT='123', expected '123' 1394s ok 6 1394s # SENDING: 1394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1394s # expecting 200, got 200 1394s ok 7 1394s # got SERVER_NAME='righthost', expected 'righthost' 1394s ok 8 1394s # got SERVER_PORT='8529', expected '8529' 1394s ok 9 1394s # SENDING: 1394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1394s # expecting 200, got 200 1394s ok 10 1394s # got SERVER_NAME='righthost', expected 'righthost' 1394s ok 11 1394s # got SERVER_PORT='123', expected '123' 1394s ok 12 1394s # SENDING: 1394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1394s # expecting 200, got 200 1394s ok 13 1394s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1394s ok 14 1394s # got SERVER_PORT='8529', expected '8529' 1394s ok 15 1394s # SENDING: 1394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1394s # expecting 200, got 200 1394s ok 16 1394s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1394s ok 17 1394s # got SERVER_PORT='123', expected '123' 1394s ok 18 1394s # SENDING: 1394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1394s # expecting 200, got 200 1394s ok 19 1394s # got SERVER_NAME='[::1]', expected '[::1]' 1394s ok 20 1394s # got SERVER_PORT='8529', expected '8529' 1394s ok 21 1394s # SENDING: 1394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1394s # expecting 200, got 200 1394s ok 22 1394s # got SERVER_NAME='[::1]', expected '[::1]' 1394s ok 23 1394s # got SERVER_PORT='123', expected '123' 1394s ok 24 1394s # SENDING: 1394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1394s # expecting 200, got 200 1394s ok 25 1394s # got SERVER_NAME='[a::1]', expected '[a::1]' 1394s ok 26 1394s # got SERVER_PORT='8529', expected '8529' 1394s ok 27 1394s # SENDING: 1394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1394s # expecting 200, got 200 1394s ok 28 1394s # got SERVER_NAME='[a::1]', expected '[a::1]' 1394s ok 29 1394s # got SERVER_PORT='123', expected '123' 1394s ok 30 1394s # SENDING: 1394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1394s # expecting 200, got 200 1394s ok 31 1394s # got SERVER_NAME='[a::1]', expected '[a::1]' 1394s ok 32 1394s # got SERVER_PORT='8529', expected '8529' 1394s ok 33 1394s # SENDING: 1394s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1394s # expecting 200, got 200 1394s ok 34 1394s # got SERVER_NAME='[a::1]', expected '[a::1]' 1394s ok 35 1394s # got SERVER_PORT='123', expected '123' 1394s ok 36 1394s # SENDING: 1394s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1394s # expecting 200, got 200 1394s ok 37 1394s # got SERVER_NAME='righthost', expected 'righthost' 1394s ok 38 1394s # got SERVER_PORT='8529', expected '8529' 1394s ok 39 1394s # SENDING: 1394s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1394s # expecting 200, got 200 1394s ok 40 1394s # got SERVER_NAME='righthost', expected 'righthost' 1394s ok 41 1394s # got SERVER_PORT='123', expected '123' 1394s ok 42 1394s # SENDING: 1394s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1394s # expecting 200, got 200 1394s ok 43 1394s # got SERVER_NAME='righthost', expected 'righthost' 1394s ok 44 1394s # got SERVER_PORT='8529', expected '8529' 1394s ok 45 1394s # SENDING: 1394s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1394s # expecting 200, got 200 1394s ok 46 1394s # got SERVER_NAME='righthost', expected 'righthost' 1394s ok 47 1394s # got SERVER_PORT='123', expected '123' 1394s ok 48 1394s # SENDING: 1394s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1394s # expecting 200, got 200 1394s ok 49 1394s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1394s ok 50 1394s # got SERVER_PORT='8529', expected '8529' 1394s ok 51 1394s # SENDING: 1394s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1394s # expecting 200, got 200 1394s ok 52 1394s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1394s ok 53 1394s # got SERVER_PORT='123', expected '123' 1394s ok 54 1394s # SENDING: 1394s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1394s # expecting 200, got 200 1394s ok 55 1394s # got SERVER_NAME='[::1]', expected '[::1]' 1394s ok 56 1394s # got SERVER_PORT='8529', expected '8529' 1394s ok 57 1394s # SENDING: 1394s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1394s # expecting 200, got 200 1394s ok 58 1394s # got SERVER_NAME='[::1]', expected '[::1]' 1394s ok 59 1394s # got SERVER_PORT='123', expected '123' 1394s ok 60 1394s # SENDING: 1394s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1394s # expecting 200, got 200 1394s ok 61 1394s # got SERVER_NAME='righthost', expected 'righthost' 1394s ok 62 1394s # got SERVER_PORT='8529', expected '8529' 1394s ok 63 1394s # SENDING: 1394s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1394s # expecting 200, got 200 1394s ok 64 1394s # got SERVER_NAME='righthost', expected 'righthost' 1394s ok 65 1394s # got SERVER_PORT='123', expected '123' 1394s ok 66 1394s # SENDING: 1394s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1394s # expecting 200, got 200 1394s ok 67 1394s # got SERVER_NAME='righthost', expected 'righthost' 1394s ok 68 1394s # got SERVER_PORT='8529', expected '8529' 1394s ok 69 1394s # SENDING: 1394s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1394s # expecting 200, got 200 1394s ok 70 1394s # got SERVER_NAME='righthost', expected 'righthost' 1394s ok 71 1394s # got SERVER_PORT='123', expected '123' 1394s ok 72 1394s # SENDING: 1394s # 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 1394s # expecting 200, got 200 1394s ok 73 1394s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1394s ok 74 1394s # got SERVER_PORT='8529', expected '8529' 1394s ok 75 1394s # SENDING: 1394s # 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 1394s # expecting 200, got 200 1394s ok 76 1394s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1394s ok 77 1394s # got SERVER_PORT='123', expected '123' 1394s ok 78 1394s # SENDING: 1394s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1394s # expecting 200, got 200 1394s ok 79 1394s # got SERVER_NAME='[::1]', expected '[::1]' 1394s ok 80 1394s # got SERVER_PORT='8529', expected '8529' 1394s ok 81 1394s # SENDING: 1394s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1394s # expecting 200, got 200 1394s ok 82 1394s # got SERVER_NAME='[::1]', expected '[::1]' 1394s ok 83 1394s # got SERVER_PORT='123', expected '123' 1394s ok 84 1394s ok 1396s t/apache/teclchunk.t ................ skipped: Not supported yet 1411s t/apr/uri.t ......................... 1411s 1..1 1411s # Running under perl version 5.038002 for linux 1411s # Current time local: Tue Apr 9 15:16:00 2024 1411s # Current time GMT: Tue Apr 9 15:16:00 2024 1411s # Using Test.pm version 1.31 1411s # Using Apache/Test.pm version 1.42 1411s ok 1 1411s ok 1411s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 1411s t/filter/case.t ..................... 1411s 1..4 1411s # Running under perl version 5.038002 for linux 1411s # Current time local: Tue Apr 9 15:16:02 2024 1411s # Current time GMT: Tue Apr 9 15:16:02 2024 1411s # Using Test.pm version 1.31 1411s # Using Apache/Test.pm version 1.42 1411s ok 1 1411s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1411s # expected 200 1411s # received 200 1411s # body: =HEAD1 NAME 1411s X X 1411s 1411s PERLSUB - PERL SUBROUTINES 1411s 1411s =HEAD1 SYNOPSIS 1411s 1411s TO DECLARE SUBROUTINES: 1411s X X 1411s 1411s SUB NAME; # A "FORWARD" DECLARATION. 1411s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1411s SUB NAME : ATTRS; # WITH ATTRIBUTES 1411s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1411s 1411s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1411s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1411s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1411s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1411s 1411s USE FEATURE 'SIGNATURES'; 1411s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1411s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1411s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1411s 1411s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1411s X 1411s 1411s $SUBREF = SUB BLOCK; # NO PROTO 1411s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1411s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1411s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1411s 1411s USE FEATURE 'SIGNATURES'; 1411s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1411s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1411s 1411s TO IMPORT SUBROUTINES: 1411s X 1411s 1411s USE MODULE QW(NAME1 NAME2 NAME3); 1411s 1411s TO CALL SUBROUTINES: 1411s X X 1411s 1411s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 1411s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1411s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1411s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1411s 1411s =HEAD1 DESCRIPTION 1411s 1411s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1411s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1411s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1411s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1411s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1411s ITS NAME OR A CODE REFERENCE. 1411s 1411s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1411s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1411s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1411s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1411s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1411s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1411s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1411s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1411s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1411s X X 1411s 1411s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1411s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1411s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1411s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1411s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1411s SUCH A SIGNATURE-USING SUBROUTINE. 1411s 1411s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1411s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1411s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1411s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1411s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1411s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1411s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1411s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1411s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1411s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1411s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1411s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1411s X X X<@_> 1411s 1411s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1411s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1411s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1411s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1411s L AND L. 1411s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1411s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1411s 1411s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1411s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1411s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1411s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1411s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1411s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1411s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1411s ONE LARGE INDISTINGUISHABLE LIST. 1411s 1411s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1411s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1411s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1411s EMPTY SUB RETURNS THE EMPTY LIST. 1411s X X X 1411s 1411s EXAMPLE: 1411s 1411s SUB MAX { 1411s MY $MAX = SHIFT(@_); 1411s FOREACH $FOO (@_) { 1411s $MAX = $FOO IF $MAX < $FOO; 1411s } 1411s RETURN $MAX; 1411s } 1411s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1411s 1411s EXAMPLE: 1411s 1411s # GET A LINE, COMBINING CONTINUATION LINES 1411s # THAT START WITH WHITESPACE 1411s 1411s SUB GET_LINE { 1411s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1411s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1411s IF ($LOOKAHEAD =~ /^[ \T]/) { 1411s $THISLINE .= $LOOKAHEAD; 1411s } 1411s ELSE { 1411s LAST LINE; 1411s } 1411s } 1411s RETURN $THISLINE; 1411s } 1411s 1411s $LOOKAHEAD = ; # GET FIRST LINE 1411s WHILE (DEFINED($LINE = GET_LINE())) { 1411s ... 1411s } 1411s 1411s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1411s 1411s SUB MAYBESET { 1411s MY($KEY, $VALUE) = @_; 1411s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1411s } 1411s 1411s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1411s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1411s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1411s ITS CALLER'S VALUES. 1411s X X 1411s 1411s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1411s SUB UPCASE_IN { 1411s FOR (@_) { TR/A-Z/A-Z/ } 1411s } 1411s 1411s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1411s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1411s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1411s X X 1411s 1411s UPCASE_IN("FREDERICK"); 1411s 1411s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1411s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1411s OF CHANGING THEM IN PLACE: 1411s 1411s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1411s SUB UPCASE { 1411s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1411s MY @PARMS = @_; 1411s FOR (@PARMS) { TR/A-Z/A-Z/ } 1411s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1411s } 1411s 1411s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1411s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1411s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1411s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1411s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1411s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1411s 1411s @NEWLIST = UPCASE(@LIST1, @LIST2); 1411s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1411s 1411s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1411s 1411s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1411s 1411s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1411s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1411s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1411s L FOR ALTERNATIVES. 1411s 1411s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1411s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1411s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1411s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1411s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1411s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1411s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1411s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1411s SEE L FOR MORE ABOUT ALL THAT. 1411s X<&> 1411s 1411s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1411s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1411s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1411s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1411s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1411s X 1411s 1411s &FOO(1,2,3); # PASS THREE ARGUMENTS 1411s FOO(1,2,3); # THE SAME 1411s 1411s FOO(); # PASS A NULL LIST 1411s &FOO(); # THE SAME 1411s 1411s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 1411s USE STRICT 'SUBS'; 1411s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1411s # A COMPILE-TIME ERROR 1411s NO STRICT 'SUBS'; 1411s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1411s # A LITERAL STRING "FOO" 1411s 1411s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1411s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1411s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1411s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1411s X<&> 1411s 1411s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1411s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1411s YOUR SUBROUTINE'S NAME. 1411s 1411s USE V5.16; 1411s MY $FACTORIAL = SUB { 1411s MY ($X) = @_; 1411s RETURN 1 IF $X == 1; 1411s RETURN($X * __SUB__->( $X - 1 ) ); 1411s }; 1411s 1411s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1411s IS SUBJECT TO CHANGE. 1411s 1411s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1411s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1411s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1411s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1411s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1411s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1411s SPECIAL, PRE-DEFINED THINGS. 1411s 1411s =OVER 1411s 1411s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1411s 1411s C 1411s 1411s =ITEM DOCUMENTED IN L 1411s 1411s C, C 1411s 1411s =ITEM DOCUMENTED IN L 1411s 1411s C, C 1411s 1411s =ITEM DOCUMENTED IN L 1411s 1411s C, C, C, C, C, C, C, 1411s C, C, C, C, C, C, 1411s C, C, C, C, C, C, C, 1411s C, C, C, C, C, C, 1411s C, C, C, C, C, 1411s C, C, C, C 1411s 1411s =ITEM DOCUMENTED IN L 1411s 1411s C, C, C, C, C, C, C, 1411s C, C, C, C, C, C, C, 1411s C, C, C, C, C, C 1411s 1411s =ITEM DOCUMENTED IN L 1411s 1411s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1411s L<< C|PERLFUNC/REQUIRE >> 1411s 1411s =ITEM DOCUMENTED IN L 1411s 1411s C 1411s 1411s =ITEM DOCUMENTED IN L 1411s 1411s C, C, C, C, C 1411s 1411s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1411s 1411s ANY STARTING WITH C<(> 1411s 1411s =BACK 1411s 1411s THE C, C, C, C AND C SUBROUTINES 1411s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1411s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1411s EXPLICITLY. SEE L 1411s 1411s =HEAD2 SIGNATURES 1411s 1411s X X 1411s 1411s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1411s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1411s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1411s 1411s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1411s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1411s DIRECTLY BY C, IN THE CURRENT SCOPE. 1411s 1411s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1411s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1411s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1411s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1411s 1411s FOR EXAMPLE, 1411s 1411s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1411s 1411s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1411s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1411s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1411s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1411s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1411s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1411s 1411s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1411s THE SIGNATURE. FOR EXAMPLE, 1411s 1411s SUB FOO ($LEFT, $RIGHT) { 1411s RETURN $LEFT + $RIGHT; 1411s } 1411s 1411s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1411s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1411s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1411s EQUIVALENT TO 1411s 1411s SUB FOO { 1411s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1411s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1411s MY $LEFT = $_[0]; 1411s MY $RIGHT = $_[1]; 1411s RETURN $LEFT + $RIGHT; 1411s } 1411s 1411s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1411s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1411s 1411s SUB FOO ($FIRST, $, $THIRD) { 1411s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1411s } 1411s 1411s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1411s MANDATORY FOR THE CALLER TO PASS IT. 1411s 1411s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1411s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1411s 1411s SUB FOO ($LEFT, $RIGHT = 0) { 1411s RETURN $LEFT + $RIGHT; 1411s } 1411s 1411s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1411s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1411s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1411s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1411s FOR EXAMPLE, 1411s 1411s MY $AUTO_ID = 0; 1411s SUB FOO ($THING, $ID = $AUTO_ID++) { 1411s PRINT "$THING HAS ID $ID"; 1411s } 1411s 1411s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1411s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1411s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1411s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1411s 1411s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1411s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1411s } 1411s 1411s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1411s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1411s VALUE PROVIDED WAS C. 1411s 1411s SUB FOO ($NAME //= "WORLD") { 1411s PRINT "HELLO, $NAME"; 1411s } 1411s 1411s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1411s 1411s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1411s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1411s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1411s 1411s SUB FOO ($X ||= 10) { 1411s RETURN 5 + $X; 1411s } 1411s 1411s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1411s FOR EXAMPLE, 1411s 1411s SUB FOO ($THING, $ = 1) { 1411s PRINT $THING; 1411s } 1411s 1411s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1411s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1411s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1411s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1411s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1411s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1411s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1411s 1411s SUB FOO ($THING, $=) { 1411s PRINT $THING; 1411s } 1411s 1411s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1411s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1411s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1411s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1411s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1411s TO RIGHT. 1411s 1411s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1411s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1411s 1411s SUB FOO ($FILTER, @INPUTS) { 1411s PRINT $FILTER->($_) FOREACH @INPUTS; 1411s } 1411s 1411s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1411s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1411s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1411s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1411s 1411s SUB FOO ($THING, @) { 1411s PRINT $THING; 1411s } 1411s 1411s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1411s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1411s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1411s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1411s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1411s AS WITH STANDARD HASH CONSTRUCTION. 1411s 1411s SUB FOO ($FILTER, %INPUTS) { 1411s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1411s } 1411s 1411s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1411s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1411s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1411s 1411s SUB FOO ($THING, %) { 1411s PRINT $THING; 1411s } 1411s 1411s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1411s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1411s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1411s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1411s AN EMPTY ARRAY OR EMPTY HASH. 1411s 1411s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1411s THAT THE CALLER PASSED NO ARGUMENTS: 1411s 1411s SUB FOO () { 1411s RETURN 123; 1411s } 1411s 1411s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1411s WARNING IN THE C CATEGORY. FROM PERL 5.36 1411s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1411s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1411s STATEMENT SUCH AS: 1411s 1411s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1411s 1411s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1411s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1411s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1411s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1411s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1411s WARNINGS IN THE C CATEGORY WHEN 1411s COMPILED: 1411s 1411s SUB F ($X) { 1411s # THIS LINE EMITS THE WARNING SEEN BELOW 1411s PRINT "ARGUMENTS ARE @_"; 1411s } 1411s 1411s Z<> 1411s 1411s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1411s EXPERIMENTAL AT ... 1411s 1411s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1411s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1411s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1411s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1411s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1411s SUPPLY THAT ARGUMENT. 1411s 1411s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1411s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1411s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1411s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1411s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1411s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1411s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1411s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1411s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1411s 1411s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1411s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1411s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1411s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1411s L. FOR EXAMPLE, 1411s 1411s SUB FOO :PROTOTYPE($) { $_[0] } 1411s 1411s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1411s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1411s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1411s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1411s 1411s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1411s RETURN $LEFT + $RIGHT; 1411s } 1411s 1411s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1411s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1411s THE SUBROUTINE'S BODY. 1411s 1411s =HEAD2 PRIVATE VARIABLES VIA MY() 1411s X X X X X 1411s X X 1411s 1411s SYNOPSIS: 1411s 1411s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1411s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1411s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1411s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1411s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1411s 1411s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1411s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1411s SEE L AND L. 1411s 1411s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1411s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1411s (C/C/C/C), LOOP 1411s (C/C/C/C/C), SUBROUTINE, C, 1411s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1411s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1411s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1411s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1411s WITH C INSTEAD. 1411s 1411s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 1411s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1411s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 1411s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 1411s ITS OWN COPY. 1411s X 1411s 1411s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1411s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1411s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1411s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1411s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1411s 1411s MY $X = 10; 1411s SUB BUMPX { $X++ } 1411s 1411s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1411s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1411s THE C ITSELF. SEE L. 1411s X 1411s 1411s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1411s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1411s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1411s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1411s 1411s $ARG = "FRED"; # "GLOBAL" VARIABLE 1411s $N = CUBE_ROOT(27); 1411s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1411s # OUTPUTS: FRED THINKS THE ROOT IS 3 1411s 1411s SUB CUBE_ROOT { 1411s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1411s $ARG **= 1/3; 1411s RETURN $ARG; 1411s } 1411s 1411s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1411s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1411s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1411s 1411s MY ($FOO) = ; # WRONG? 1411s MY @FOO = ; 1411s 1411s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1411s 1411s MY $FOO = ; 1411s 1411s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1411s 1411s MY $FOO, $BAR = 1; # WRONG 1411s 1411s THAT HAS THE SAME EFFECT AS 1411s 1411s MY $FOO; 1411s $BAR = 1; 1411s 1411s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1411s THE CURRENT STATEMENT. THUS, 1411s 1411s MY $X = $X; 1411s 1411s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1411s THE EXPRESSION 1411s 1411s MY $X = 123 AND $X == 123 1411s 1411s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1411s 1411s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1411s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1411s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1411s 1411s WHILE (MY $LINE = <>) { 1411s $LINE = LC $LINE; 1411s } CONTINUE { 1411s PRINT $LINE; 1411s } 1411s 1411s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1411s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1411s IT. SIMILARLY, IN THE CONDITIONAL 1411s 1411s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1411s USER_AGREES(); 1411s } ELSIF ($ANSWER =~ /^NO$/I) { 1411s USER_DISAGREES(); 1411s } ELSE { 1411s CHOMP $ANSWER; 1411s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1411s } 1411s 1411s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1411s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1411s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1411s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1411s 1411s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1411s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1411s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1411s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1411s IN THE LOOP 1411s X X 1411s 1411s FOR MY $I (1, 2, 3) { 1411s SOME_FUNCTION(); 1411s } 1411s 1411s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1411s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1411s X X 1411s 1411s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1411s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1411s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1411s 1411s USE STRICT 'VARS'; 1411s 1411s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1411s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1411s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1411s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1411s THIS WITH C. 1411s 1411s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1411s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1411s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1411s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1411s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1411s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1411s EXAMPLE. 1411s 1411s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1411s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1411s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1411s 1411s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1411s 1411s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 1411s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 1411s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 1411s 1411s PACKAGE MAIN; 1411s LOCAL $X = 10; 1411s MY $X = 20; 1411s PRINT "$X AND $::X\N"; 1411s 1411s THAT WILL PRINT OUT C<20> AND C<10>. 1411s 1411s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1411s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1411s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1411s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1411s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1411s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1411s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1411s AN ANONYMOUS SUB REFERENCE: 1411s 1411s MY $SECRET_VERSION = '1.001-BETA'; 1411s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1411s &$SECRET_SUB(); 1411s 1411s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1411s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1411s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1411s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1411s UNQUALIFIED AND UNQUALIFIABLE. 1411s 1411s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1411s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1411s L FOR SOMETHING OF A WORK-AROUND TO 1411s THIS. 1411s 1411s =HEAD2 PERSISTENT PRIVATE VARIABLES 1411s X X X X 1411s X X 1411s 1411s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1411s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1411s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1411s 1411s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1411s 1411s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1411s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1411s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1411s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1411s THE C FORM DOES NOT REQUIRE THE 1411s C PRAGMA. 1411s 1411s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1411s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1411s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1411s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1411s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1411s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1411s SUBROUTINE EACH TIME IT IS EXECUTED.) 1411s 1411s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1411s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1411s 1411s USE FEATURE 'STATE'; 1411s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1411s 1411s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1411s 1411s USE FEATURE 'STATE'; 1411s SUB CREATE_COUNTER { 1411s RETURN SUB { STATE $X; RETURN ++$X } 1411s } 1411s 1411s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1411s CODE OUTSIDE. 1411s 1411s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1411s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1411s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1411s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1411s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1411s 1411s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1411s 1411s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1411s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1411s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1411s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1411s 1411s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1411s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1411s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1411s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1411s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1411s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1411s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1411s 1411s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1411s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1411s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1411s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1411s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1411s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1411s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1411s 1411s { 1411s MY $SECRET_VAL = 0; 1411s SUB GIMME_ANOTHER { 1411s RETURN ++$SECRET_VAL; 1411s } 1411s } 1411s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1411s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1411s 1411s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1411s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1411s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1411s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1411s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1411s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1411s STARTS TO RUN: 1411s 1411s BEGIN { 1411s MY $SECRET_VAL = 0; 1411s SUB GIMME_ANOTHER { 1411s RETURN ++$SECRET_VAL; 1411s } 1411s } 1411s 1411s SEE L ABOUT THE 1411s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1411s C AND C. 1411s 1411s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1411s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1411s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1411s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1411s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1411s 1411s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1411s X X X X 1411s X 1411s 1411s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1411s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1411s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1411s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1411s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1411s 1411s SYNOPSIS: 1411s 1411s # LOCALIZATION OF VALUES 1411s 1411s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1411s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1411s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1411s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1411s 1411s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1411s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1411s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1411s # LOCALIZATION 1411s 1411s # LOCALIZATION OF SYMBOLS 1411s 1411s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1411s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1411s # @MERLYN IS REALLY @RANDAL, ETC 1411s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1411s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1411s 1411s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1411s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1411s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1411s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1411s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1411s 1411s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1411s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1411s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1411s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1411s 1411s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1411s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1411s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1411s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1411s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1411s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1411s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1411s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1411s UNDEFINED VALUE.) 1411s 1411s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1411s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1411s VARIABLES OUTSIDE THE LOOP. 1411s 1411s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1411s X 1411s 1411s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1411s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1411s VIEWED AS A SCALAR OR AN ARRAY. SO 1411s 1411s LOCAL($FOO) = ; 1411s LOCAL @FOO = ; 1411s 1411s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1411s 1411s LOCAL $FOO = ; 1411s 1411s SUPPLIES A SCALAR CONTEXT. 1411s 1411s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1411s X 1411s 1411s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1411s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1411s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1411s 1411s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1411s 1411s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1411s { LOCAL $/ = UNDEF; $SLURP = ; } 1411s 1411s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1411s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1411s I, BECAUSE THE $1 VARIABLE IS 1411s MAGICAL AND READ-ONLY : 1411s 1411s LOCAL $1 = 2; 1411s 1411s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1411s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1411s TO SAFELY REUSE $_ IN A SUBROUTINE. 1411s 1411s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1411s WORK AS DESCRIBED. 1411s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1411s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1411s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1411s SEE L FOR MORE 1411s DETAILS. 1411s X 1411s 1411s =HEAD3 LOCALIZATION OF GLOBS 1411s X X 1411s 1411s THE CONSTRUCT 1411s 1411s LOCAL *NAME; 1411s 1411s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1411s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1411s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1411s 1411s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1411s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1411s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1411s SEPARATOR. 1411s 1411s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1411s X X 1411s X 1411s 1411s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1411s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1411s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1411s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1411s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1411s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1411s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1411s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1411s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1411s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1411s 1411s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1411s @ARY = ( 0..5 ); 1411s { 1411s LOCAL($ARY[5]) = 6; 1411s LOCAL($HASH{'A'}) = 'DRILL'; 1411s WHILE (MY $E = POP(@ARY)) { 1411s PRINT "$E . . .\N"; 1411s LAST UNLESS $E > 3; 1411s } 1411s IF (@ARY) { 1411s $HASH{'ONLY A'} = 'TEST'; 1411s DELETE $HASH{'A'}; 1411s } 1411s } 1411s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1411s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1411s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1411s 1411s PERL WILL PRINT 1411s 1411s 6 . . . 1411s 4 . . . 1411s 3 . . . 1411s THIS IS A TEST ONLY A TEST. 1411s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1411s 1411s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1411s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1411s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1411s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1411s 1411s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1411s X X X 1411s X 1411s 1411s YOU CAN USE THE C AND C 1411s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1411s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1411s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1411s 1411s DO { 1411s MY $VAL = $ARRAY[$IDX]; 1411s LOCAL $ARRAY[$IDX]; 1411s DELETE $ARRAY[$IDX]; 1411s $VAL 1411s } 1411s 1411s AND 1411s 1411s DO { 1411s MY $VAL = $HASH{KEY}; 1411s LOCAL $HASH{KEY}; 1411s DELETE $HASH{KEY}; 1411s $VAL 1411s } 1411s 1411s EXCEPT THAT FOR THOSE THE C IS 1411s SCOPED TO THE C BLOCK. SLICES ARE 1411s ALSO ACCEPTED. 1411s 1411s MY %HASH = ( 1411s A => [ 7, 8, 9 ], 1411s B => 1, 1411s ) 1411s 1411s { 1411s MY $X = DELETE LOCAL $HASH{A}; 1411s # $X IS [ 7, 8, 9 ] 1411s # %HASH IS (B => 1) 1411s 1411s { 1411s MY @NUMS = DELETE LOCAL @$X[0, 2] 1411s # @NUMS IS (7, 9) 1411s # $X IS [ UNDEF, 8 ] 1411s 1411s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1411s } 1411s # $X IS BACK TO [ 7, 8, 9 ] 1411s 1411s } 1411s # %HASH IS BACK TO ITS ORIGINAL STATE 1411s 1411s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1411s 1411s =HEAD2 LVALUE SUBROUTINES 1411s X X 1411s 1411s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1411s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1411s 1411s MY $VAL; 1411s SUB CANMOD : LVALUE { 1411s $VAL; # OR: RETURN $VAL; 1411s } 1411s SUB NOMOD { 1411s $VAL; 1411s } 1411s 1411s CANMOD() = 5; # ASSIGNS TO $VAL 1411s NOMOD() = 5; # ERROR 1411s 1411s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1411s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1411s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1411s 1411s DATA(2,3) = GET_DATA(3,4); 1411s 1411s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1411s 1411s (DATA(2,3)) = GET_DATA(3,4); 1411s 1411s AND IN: 1411s 1411s (DATA(2),DATA(3)) = GET_DATA(3,4); 1411s 1411s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1411s 1411s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1411s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1411s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1411s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1411s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1411s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1411s 1411s =HEAD2 LEXICAL SUBROUTINES 1411s X X X X 1411s 1411s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1411s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1411s AVAILABLE UNDER C OR C OR HIGHER. 1411s 1411s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1411s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1411s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1411s CATEGORY WAS DISABLED. 1411s 1411s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1411s DECLARED, AND ONLY AFTER THAT DECLARATION: 1411s 1411s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1411s # VERSIONS EARLIER THAN 5.26. 1411s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1411s USE FEATURE 'LEXICAL_SUBS'; 1411s 1411s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1411s STATE SUB FOO { 1411s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1411s } 1411s FOO(); # CALLS "STATE" SUB 1411s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1411s 1411s MY SUB BAR { ... } 1411s BAR(); # CALLS "MY" SUB 1411s 1411s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1411s 1411s # WRONG 1411s MY SUB BAZ { 1411s BAZ(); 1411s } 1411s 1411s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1411s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1411s 1411s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1411s 1411s MY SUB BAZ { 1411s __SUB__->(); # CALLS ITSELF 1411s } 1411s 1411s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1411s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1411s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1411s HOWEVER: 1411s 1411s MY SUB BAZ; # PREDECLARATION 1411s SUB BAZ { # DEFINE THE "MY" SUB 1411s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1411s } 1411s 1411s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1411s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1411s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1411s 1411s =HEAD3 C VS C 1411s 1411s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1411s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1411s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1411s CONTAINING BLOCK TO THE NEXT. 1411s 1411s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1411s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1411s 1411s SUB WHATEVER { 1411s MY $X = SHIFT; 1411s MY SUB INNER { 1411s ... DO SOMETHING WITH $X ... 1411s } 1411s INNER(); 1411s } 1411s 1411s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1411s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1411s SEE THE C<$X> FROM THE FIRST CALL TO C. 1411s 1411s =HEAD3 C SUBROUTINES 1411s 1411s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1411s SUBROUTINE OF THE SAME NAME. 1411s 1411s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1411s INSIDE AN INNER SCOPE: 1411s 1411s SUB FOO { ... } 1411s 1411s SUB BAR { 1411s MY SUB FOO { ... } 1411s { 1411s # NEED TO USE THE OUTER FOO HERE 1411s OUR SUB FOO; 1411s FOO(); 1411s } 1411s } 1411s 1411s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1411s 1411s PACKAGE MYSNEAKYMODULE; 1411s 1411s OUR SUB DO_SOMETHING { ... } 1411s 1411s SUB DO_SOMETHING_WITH_CALLER { 1411s PACKAGE DB; 1411s () = CALLER 1; # SETS @DB::ARGS 1411s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1411s } 1411s 1411s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1411s X X<*> 1411s 1411s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1411s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1411s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1411s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1411s 1411s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1411s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1411s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1411s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1411s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1411s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1411s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1411s 1411s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1411s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1411s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1411s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1411s 1411s SUB DOUBLEARY { 1411s LOCAL(*SOMEARY) = @_; 1411s FOREACH $ELEM (@SOMEARY) { 1411s $ELEM *= 2; 1411s } 1411s } 1411s DOUBLEARY(*FOO); 1411s DOUBLEARY(*BAR); 1411s 1411s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1411s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1411s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1411s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1411s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1411s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1411s 1411s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1411s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1411s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1411s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1411s L. 1411s 1411s =HEAD2 WHEN TO STILL USE LOCAL() 1411s X X 1411s 1411s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1411s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1411s I USE C INSTEAD OF C. 1411s 1411s =OVER 4 1411s 1411s =ITEM 1. 1411s 1411s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1411s 1411s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1411s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1411s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1411s IN C<@FIELDS>. 1411s 1411s { 1411s LOCAL @ARGV = ("/ETC/MOTD"); 1411s LOCAL $/ = UNDEF; 1411s LOCAL $_ = <>; 1411s @FIELDS = SPLIT /^\S*=+\S*$/; 1411s } 1411s 1411s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1411s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1411s 1411s =ITEM 2. 1411s 1411s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1411s 1411s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1411s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1411s TABLE ENTRIES: 1411s 1411s SUB IOQUEUE { 1411s LOCAL (*READER, *WRITER); # NOT MY! 1411s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1411s RETURN (*READER, *WRITER); 1411s } 1411s ($HEAD, $TAIL) = IOQUEUE(); 1411s 1411s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1411s ENTRIES. 1411s 1411s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1411s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1411s A LOCAL ALIAS. 1411s 1411s { 1411s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1411s GROW(); # REALLY CALLS SHRINK() 1411s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1411s } 1411s GROW(); # GET THE REAL GROW() AGAIN 1411s 1411s SEE L FOR MORE ABOUT MANIPULATING 1411s FUNCTIONS BY NAME IN THIS WAY. 1411s 1411s =ITEM 3. 1411s 1411s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1411s 1411s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1411s IS DONE ON DYNAMICS: 1411s 1411s { 1411s LOCAL $SIG{INT} = 'IGNORE'; 1411s FUNCT(); # UNINTERRUPTIBLE 1411s } 1411s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1411s 1411s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1411s 1411s =BACK 1411s 1411s =HEAD2 PASS BY REFERENCE 1411s X X X 1411s 1411s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1411s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1411s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1411s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1411s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1411s 1411s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1411s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1411s OF ALL THEIR FORMER LAST ELEMENTS: 1411s 1411s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1411s 1411s SUB POPMANY { 1411s MY $AREF; 1411s MY @RETLIST; 1411s FOREACH $AREF ( @_ ) { 1411s PUSH @RETLIST, POP @$AREF; 1411s } 1411s RETURN @RETLIST; 1411s } 1411s 1411s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1411s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1411s 1411s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1411s SUB INTER { 1411s MY ($K, $HREF, %SEEN); # LOCALS 1411s FOREACH $HREF (@_) { 1411s WHILE ( $K = EACH %$HREF ) { 1411s $SEEN{$K}++; 1411s } 1411s } 1411s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1411s } 1411s 1411s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1411s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1411s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1411s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1411s A LITTLE EXPENSIVE. 1411s 1411s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1411s 1411s (@W, @X) = FUNC(@Y, @Z); 1411s OR 1411s (%W, %X) = FUNC(%Y, %Z); 1411s 1411s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1411s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1411s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1411s AS ALWAYS. 1411s 1411s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1411s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1411s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1411s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1411s 1411s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1411s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1411s SUB FUNC { 1411s MY ($YREF, $ZREF) = @_; 1411s IF (@$YREF > @$ZREF) { 1411s RETURN ($YREF, $ZREF); 1411s } ELSE { 1411s RETURN ($ZREF, $YREF); 1411s } 1411s } 1411s 1411s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1411s 1411s (*W, *X) = FUNC(\@Y, \@Z); 1411s PRINT "@W HAS MORE THAN @X\N"; 1411s SUB FUNC { 1411s LOCAL (*Y, *Z) = @_; 1411s IF (@Y > @Z) { 1411s RETURN (\@Y, \@Z); 1411s } ELSE { 1411s RETURN (\@Z, \@Y); 1411s } 1411s } 1411s 1411s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1411s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1411s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1411s ARE IN THE SYMBOL TABLE. 1411s 1411s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1411s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1411s FOR EXAMPLE: 1411s 1411s SPLUTTER(\*STDOUT); 1411s SUB SPLUTTER { 1411s MY $FH = SHIFT; 1411s PRINT $FH "HER UM WELL A HMMM\N"; 1411s } 1411s 1411s $REC = GET_REC(\*STDIN); 1411s SUB GET_REC { 1411s MY $FH = SHIFT; 1411s RETURN SCALAR <$FH>; 1411s } 1411s 1411s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1411s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1411s 1411s SUB OPENIT { 1411s MY $PATH = SHIFT; 1411s LOCAL *FH; 1411s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1411s } 1411s 1411s =HEAD2 PROTOTYPES 1411s X X 1411s 1411s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1411s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1411s SECTION OR WITH A L. 1411s IF YOU DECLARE EITHER OF 1411s 1411s SUB MYPUSH (\@@) 1411s SUB MYPUSH :PROTOTYPE(\@@) 1411s 1411s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1411s 1411s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1411s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1411s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1411s OF AN ATTRIBUTE. 1411s 1411s THE 1411s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1411s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 1411s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 1411s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1411s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 1411s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1411s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1411s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1411s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 1411s 1411s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1411s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1411s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1411s 1411s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1411s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1411s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1411s CORRESPONDING BUILT-IN. 1411s 1411s DECLARED AS CALLED AS 1411s 1411s SUB MYLINK ($$) MYLINK $OLD, $NEW 1411s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1411s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 1411s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1411s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1411s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1411s SUB MYPOP (\@) MYPOP @ARRAY 1411s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1411s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1411s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1411s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1411s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1411s SUB MYRAND (;$) MYRAND 42 1411s SUB MYTIME () MYTIME 1411s 1411s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1411s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1411s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1411s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1411s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1411s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1411s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1411s 1411s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1411s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1411s 1411s SUB MYREF (\[$@%&*]) 1411s 1411s WILL ALLOW CALLING MYREF() AS 1411s 1411s MYREF $VAR 1411s MYREF @ARRAY 1411s MYREF %HASH 1411s MYREF &SUB 1411s MYREF *GLOB 1411s 1411s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1411s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 1411s 1411s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1411s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1411s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1411s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1411s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 1411s 1411s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1411s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1411s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1411s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1411s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1411s FOLLOWS: 1411s 1411s USE SYMBOL 'QUALIFY_TO_REF'; 1411s 1411s SUB FOO (*) { 1411s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1411s ... 1411s } 1411s 1411s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1411s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1411s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1411s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1411s 1411s SUB MYPUSH (+@) { 1411s MY $AREF = SHIFT; 1411s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1411s PUSH @$AREF, @_; 1411s } 1411s 1411s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1411s IS OF AN ACCEPTABLE TYPE. 1411s 1411s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1411s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1411s 1411s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1411s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1411s PROVIDED, C<$_> WILL BE USED INSTEAD. 1411s 1411s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1411s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1411s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1411s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1411s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1411s 1411s MYTIME +2; 1411s 1411s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1411s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1411s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1411s 1411s SUB MYGETPROTOBYNUMBER($;); 1411s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1411s 1411s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1411s PROVIDED IT'S IN THE INITIAL POSITION: 1411s X<&> 1411s 1411s SUB TRY (&@) { 1411s MY($TRY,$CATCH) = @_; 1411s EVAL { &$TRY }; 1411s IF ($@) { 1411s LOCAL $_ = $@; 1411s &$CATCH; 1411s } 1411s } 1411s SUB CATCH (&) { $_[0] } 1411s 1411s TRY { 1411s DIE "PHOOEY"; 1411s } CATCH { 1411s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1411s }; 1411s 1411s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1411s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1411s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1411s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1411s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1411s 1411s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1411s X 1411s 1411s SUB MYGREP (&@) { 1411s MY $CODE = SHIFT; 1411s MY @RESULT; 1411s FOREACH $_ (@_) { 1411s PUSH(@RESULT, $_) IF &$CODE; 1411s } 1411s @RESULT; 1411s } 1411s 1411s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1411s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1411s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1411s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1411s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1411s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1411s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1411s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1411s 1411s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1411s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1411s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1411s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1411s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1411s MAJORITY OF OFFENDING CODE IS FIXED. 1411s 1411s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1411s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1411s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1411s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1411s 1411s SUB FUNC ($) { 1411s MY $N = SHIFT; 1411s PRINT "YOU GAVE ME $N\N"; 1411s } 1411s 1411s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1411s RETURNING A LIST: 1411s 1411s FUNC(@FOO); 1411s FUNC( $TEXT =~ /\W+/G ); 1411s 1411s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1411s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1411s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1411s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1411s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1411s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1411s 1411s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1411s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1411s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1411s EFFECT, LIKE SO: 1411s 1411s SUB FOO($$); 1411s SUB FOO($$) { 1411s FOO 1, 2; 1411s } 1411s 1411s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1411s TO MAKE THE WORLD A BETTER PLACE. 1411s 1411s =HEAD2 CONSTANT FUNCTIONS 1411s X 1411s 1411s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1411s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1411s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1411s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1411s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1411s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1411s 1411s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1411s 1411s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1411s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1411s # AND IT'S INLINED, TOO! 1411s SUB ST_DEV () { 0 } 1411s SUB ST_INO () { 1 } 1411s 1411s SUB FLAG_FOO () { 1 << 8 } 1411s SUB FLAG_BAR () { 1 << 9 } 1411s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1411s 1411s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1411s 1411s SUB N () { INT(OPT_BAZ) / 3 } 1411s 1411s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1411s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1411s 1411s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1411s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1411s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1411s C: 1411s 1411s SUB BAZ_VAL () { 1411s IF (OPT_BAZ) { 1411s RETURN 23; 1411s } 1411s ELSE { 1411s RETURN 42; 1411s } 1411s } 1411s SUB BONK_VAL () { RETURN 12345 } 1411s 1411s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1411s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1411s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1411s 1411s BEGIN { 1411s MY $VAR = 1; 1411s NO STRICT 'REFS'; 1411s *INLINED = SUB () { $VAR }; 1411s } 1411s 1411s BEGIN { 1411s MY $VAR = 1; 1411s MY $REF = \$VAR; 1411s NO STRICT 'REFS'; 1411s *NOT_INLINED = SUB () { $VAR }; 1411s } 1411s 1411s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1411s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1411s 1411s BEGIN { 1411s MY $X = 10; 1411s *FOO = SUB () { $X }; 1411s $X++; 1411s } 1411s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1411s 1411s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1411s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1411s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1411s SO IT PRINTED C<10>, NOT C<11>. 1411s 1411s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1411s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1411s ASIDE FROM WHERE IT IS DECLARED. 1411s 1411s # FINE, NO WARNING 1411s BEGIN { 1411s MY $X = 54321; 1411s *INLINED = SUB () { $X }; 1411s } 1411s # ERROR 1411s BEGIN { 1411s MY $X; 1411s $X = 54321; 1411s *ALSO_INLINED = SUB () { $X }; 1411s } 1411s 1411s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 1411s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 1411s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 1411s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 1411s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 1411s 1411s MY $X = 54321; 1411s *INLINED = SUB : CONST { $X }; 1411s $X++; 1411s 1411s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1411s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1411s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1411s VALUE CAPTURED THE SAME WAY. 1411s 1411s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1411s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1411s AN EXPLICIT C: 1411s 1411s BEGIN { 1411s MY $X = 10; 1411s *FOO = SUB () { RETURN $X }; 1411s $X++; 1411s } 1411s PRINT FOO(); # PRINTS 11 1411s 1411s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1411s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1411s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1411s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1411s 1411s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1411s SUB ONE { 1411s 1; 1411s } 1411s IF (ONE ) { 1411s PRINT ONE() IF ONE ; 1411s } 1411s 1411s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1411s SUB ONE () { 1 } 1411s DO { 1411s PRINT 1 1411s }; 1411s 1411s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1411s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1411s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1411s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1411s 1411s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1411s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1411s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1411s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1411s 1411s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1411s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1411s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1411s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1411s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1411s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1411s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1411s MENTIONED ABOVE: 1411s 1411s SUB NOT_INLINED () { RETURN 23 } 1411s 1411s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1411s X X X X 1411s 1411s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1411s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1411s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1411s ON A NON-UNIX SYSTEM. 1411s 1411s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1411s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1411s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1411s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1411s 1411s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1411s CHDIR $SOMEWHERE; 1411s SUB CHDIR { ... } 1411s 1411s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1411s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1411s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1411s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1411s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1411s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1411s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1411s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1411s FOR SOME KEYWORDS. SEE L. 1411s 1411s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1411s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1411s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1411s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1411s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1411s THAT IS, THEY COULD SAY 1411s 1411s USE MODULE 'OPEN'; 1411s 1411s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1411s 1411s USE MODULE; 1411s 1411s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1411s 1411s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1411s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1411s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1411s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1411s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1411s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1411s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1411s 1411s PACKAGE REGLOB; 1411s REQUIRE EXPORTER; 1411s @ISA = 'EXPORTER'; 1411s @EXPORT_OK = 'GLOB'; 1411s 1411s SUB IMPORT { 1411s MY $PKG = SHIFT; 1411s RETURN UNLESS @_; 1411s MY $SYM = SHIFT; 1411s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1411s $PKG->EXPORT($WHERE, $SYM, @_); 1411s } 1411s 1411s SUB GLOB { 1411s MY $PAT = SHIFT; 1411s MY @GOT; 1411s IF (OPENDIR MY $D, '.') { 1411s @GOT = GREP /$PAT/, READDIR $D; 1411s CLOSEDIR $D; 1411s } 1411s RETURN @GOT; 1411s } 1411s 1; 1411s 1411s AND HERE'S HOW IT COULD BE (AB)USED: 1411s 1411s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1411s PACKAGE FOO; 1411s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1411s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1411s 1411s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1411s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1411s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1411s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1411s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1411s IT MUST BE DONE AT ALL. 1411s 1411s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1411s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1411s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1411s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1411s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1411s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1411s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1411s LIBRARY. 1411s 1411s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1411s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1411s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1411s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1411s (SEE L). 1411s 1411s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1411s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1411s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1411s 1411s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1411s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1411s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1411s C SYNTAX, THOUGH). 1411s 1411s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1411s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1411s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1411s 1411s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1411s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1411s 1411s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1411s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1411s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1411s 1411s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1411s 1411s =HEAD2 AUTOLOADING 1411s X X 1411s 1411s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1411s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1411s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1411s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1411s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1411s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1411s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1411s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1411s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1411s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1411s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1411s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1411s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1411s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1411s SUBROUTINE NAME. SEE L FOR DETAILS.) 1411s 1411s 1411s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1411s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1411s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1411s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1411s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1411s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1411s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1411s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1411s 1411s SUB AUTOLOAD { 1411s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1411s MY $PROGRAM = $AUTOLOAD; 1411s $PROGRAM =~ S/.*:://; 1411s SYSTEM($PROGRAM, @_); 1411s } 1411s DATE(); 1411s WHO(); 1411s LS('-L'); 1411s 1411s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1411s EVEN NEED PARENTHESES: 1411s 1411s USE SUBS QW(DATE WHO LS); 1411s DATE; 1411s WHO; 1411s LS '-L'; 1411s 1411s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1411s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1411s 1411s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1411s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1411s DESCRIBED IN L AND IN L, THE STANDARD 1411s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1411s FUNCTIONS TO PERL CODE IN L. 1411s 1411s =HEAD2 SUBROUTINE ATTRIBUTES 1411s X X X 1411s 1411s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1411s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1411s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1411s C HAD BEEN SEEN. SEE L FOR DETAILS 1411s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1411s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1411s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1411s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1411s 1411s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1411s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1411s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1411s NEST PROPERLY. 1411s 1411s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1411s 1411s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1411s SUB PLUGH () : UGLY('\(") :BAD; 1411s SUB XYZZY : _5X5 { ... } 1411s 1411s EXAMPLES OF INVALID SYNTAX: 1411s 1411s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1411s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1411s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1411s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1411s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1411s 1411s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1411s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1411s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1411s PARSED AND INVOKED: 1411s 1411s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1411s 1411s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1411s SEE L AND L. 1411s 1411s =HEAD1 SEE ALSO 1411s 1411s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1411s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1411s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1411s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1411s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1411s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1411s 1411s =FOR VI 1411s # EX: SET STS=0 SW=4 ET: 1411s 1411s ok 2 1411s # testing mod_cgi with /modules/cgi/perl.pl 1411s # expected 200 1411s # received 200 1411s # body: PERL CGI 1411s ok 3 1411s # testing mod_test_rwrite with /test_rwrite 1411s # expected 200 1411s # received 200 1411s # body: A 1411s ok 4 1411s ok 1411s t/filter/case_in.t .................. 1411s 1..3 1411s # Running under perl version 5.038002 for linux 1411s # Current time local: Tue Apr 9 15:16:04 2024 1411s # Current time GMT: Tue Apr 9 15:16:04 2024 1411s # Using Test.pm version 1.31 1411s # Using Apache/Test.pm version 1.42 1411s ok 1 1411s # testing mod_cgi with /modules/cgi/perl_echo.pl 1411s # expected 200 1411s # received 200 1411s ok 2 1411s # testing mod_echo_post with /echo_post 1411s # expected 200 1411s # received 200 1411s ok 3 1411s ok 1411s t/filter/input_body.t ............... 1411s 1..2 1411s # Running under perl version 5.038002 for linux 1411s # Current time local: Tue Apr 9 15:16:06 2024 1411s # Current time GMT: Tue Apr 9 15:16:06 2024 1411s # Using Test.pm version 1.31 1411s # Using Apache/Test.pm version 1.42 1411s # testing : Posted "1 ko" 1411s # expected: 'ok 1' 1411s # received: 'ok 1' 1411s ok 1 1411s # testing : Posted "2 ko" 1411s # expected: 'ok 2' 1411s # received: 'ok 2' 1411s ok 2 1411s ok 1411s t/http11/basicauth.t ................ 1411s 1..3 1411s # Running under perl version 5.038002 for linux 1411s # Current time local: Tue Apr 9 15:16:07 2024 1411s # Current time GMT: Tue Apr 9 15:16:07 2024 1411s # Using Test.pm version 1.31 1411s # Using Apache/Test.pm version 1.42 1411s ok 1 1411s ok 2 1411s ok 3 1411s ok 1411s t/http11/chunked.t .................. 1411s 1..30 1411s # Running under perl version 5.038002 for linux 1411s # Current time local: Tue Apr 9 15:16:09 2024 1411s # Current time GMT: Tue Apr 9 15:16:09 2024 1411s # Using Test.pm version 1.31 1411s # Using Apache/Test.pm version 1.42 1411s # testing : response protocol 1411s # expected: 'HTTP/1.1' 1411s # received: 'HTTP/1.1' 1411s ok 1 1411s # testing : response Transfer-Encoding 1411s # expected: 'chunked' 1411s # received: 'chunked' 1411s ok 2 1411s # testing : no Content-Length 1411s # expected: 0 1411s # received: 0 1411s ok 3 1411s # testing : body length 1411s # expected: '70976' 1411s # received: 70976 1411s ok 4 1411s # testing : number of requests 1411s # expected: 1 1411s # received: 1 1411s ok 5 1411s # testing : response protocol 1411s # expected: 'HTTP/1.1' 1411s # received: 'HTTP/1.1' 1411s ok 6 1411s # testing : response Transfer-Encoding 1411s # expected: 'chunked' 1411s # received: 'chunked' 1411s ok 7 1411s # testing : no Content-Length 1411s # expected: 0 1411s # received: 0 1411s ok 8 1411s # testing : body length 1411s # expected: '212509' 1411s # received: 212509 1411s ok 9 1411s # testing : number of requests 1411s # expected: 2 1411s # received: 2 1411s ok 10 1411s # testing : response protocol 1411s # expected: 'HTTP/1.1' 1411s # received: 'HTTP/1.1' 1411s ok 11 1411s # testing : response Transfer-Encoding 1411s # expected: 'chunked' 1411s # received: 'chunked' 1411s ok 12 1411s # testing : no Content-Length 1411s # expected: 0 1411s # received: 0 1411s ok 13 1411s # testing : body length 1411s # expected: '280545' 1411s # received: 280545 1411s ok 14 1411s # testing : number of requests 1411s # expected: 3 1411s # received: 3 1411s ok 15 1411s # testing : response protocol 1411s # expected: 'HTTP/1.1' 1411s # received: 'HTTP/1.1' 1411s ok 16 1411s # testing : response Transfer-Encoding 1411s # expected: 'chunked' 1411s # received: 'chunked' 1411s ok 17 1411s # testing : no Content-Length 1411s # expected: 0 1411s # received: 0 1411s ok 18 1411s # testing : body length 1411s # expected: '845969' 1411s # received: 845969 1411s ok 19 1411s # testing : number of requests 1411s # expected: 4 1411s # received: 4 1411s ok 20 1411s # testing : response protocol 1411s # expected: 'HTTP/1.1' 1411s # received: 'HTTP/1.1' 1411s ok 21 1411s # testing : no Transfer-Encoding (test result inverted) 1411s # expected: 'chunked' 1411s # received: '' 1411s ok 22 1411s # testing : content length 1411s # expected: 253 1411s # received: '253' 1411s ok 23 1411s # testing : body length 1411s # expected: '242' 1411s # received: 242 1411s ok 24 1411s # testing : number of requests 1411s # expected: 5 1411s # received: 5 1411s ok 25 1411s # testing : response protocol 1411s # expected: 'HTTP/1.1' 1411s # received: 'HTTP/1.1' 1411s ok 26 1411s # testing : no Transfer-Encoding (test result inverted) 1411s # expected: 'chunked' 1411s # received: '' 1411s ok 27 1411s # testing : content length 1411s # expected: '' 1411s # received: '' 1411s ok 28 1411s # testing : body length 1411s # expected: '14276' 1411s # received: 14276 1411s ok 29 1411s # testing : number of requests 1411s # expected: 6 1411s # received: 6 1411s ok 30 1411s ok 1411s t/http11/chunked2.t ................. 1411s 1..2 1411s # Running under perl version 5.038002 for linux 1411s # Current time local: Tue Apr 9 15:16:10 2024 1411s # Current time GMT: Tue Apr 9 15:16:10 2024 1411s # Using Test.pm version 1.31 1411s # Using Apache/Test.pm version 1.42 1411s # testing : successful response 1411s # expected: 200 1411s # received: '200' 1411s ok 1 1411s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1411s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1411s ok 2 1411s ok 1411s t/http11/clength.t .................. 1411s 1..6 1411s # Running under perl version 5.038002 for linux 1411s # Current time local: Tue Apr 9 15:16:12 2024 1411s # Current time GMT: Tue Apr 9 15:16:12 2024 1411s # Using Test.pm version 1.31 1411s # Using Apache/Test.pm version 1.42 1411s # testing : successful response 1411s # expected: 200 1411s # received: '200' 1411s ok 1 1411s # expected: 10 1411s # received: '10' 1411s ok 2 1411s # expected: 'bbbbbbbbbb' 1411s # received: 'bbbbbbbbbb' 1411s ok 3 1411s # testing : successful response 1411s # expected: 200 1411s # received: '200' 1411s ok 4 1411s # expected: 6 1411s # received: '6' 1411s ok 5 1411s # expected: 'foobar' 1411s # received: 'foobar' 1411s ok 6 1411s ok 1412s t/http11/post.t ..................... 1412s # using LWP client 1412s 1..51 1412s # Running under perl version 5.038002 for linux 1412s # Current time local: Tue Apr 9 15:16:13 2024 1412s # Current time GMT: Tue Apr 9 15:16:13 2024 1412s # Using Test.pm version 1.31 1412s # Using Apache/Test.pm version 1.42 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 1024 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Connection: Keep-Alive 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 5 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 1 1412s #DMMATCH1: 1 1412s #Keep-Alive: timeout=5, max=100 1412s # 1412s # testing : length posted 1412s # expected: '1024' 1412s # received: 1024 1412s ok 1 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 2048 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 5 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 2 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '2048' 1412s # received: 2048 1412s ok 2 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 3072 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 5 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 3 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '3072' 1412s # received: 3072 1412s ok 3 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 4096 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 5 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 4 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '4096' 1412s # received: 4096 1412s ok 4 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 5120 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 5 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 5 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '5120' 1412s # received: 5120 1412s ok 5 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 6144 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 5 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 6 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '6144' 1412s # received: 6144 1412s ok 6 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 7168 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 5 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 7 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '7168' 1412s # received: 7168 1412s ok 7 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 8192 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 5 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 8 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '8192' 1412s # received: 8192 1412s ok 8 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 9216 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 5 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 9 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '9216' 1412s # received: 9216 1412s ok 9 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 10240 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 10 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '10240' 1412s # received: 10240 1412s ok 10 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 11264 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 11 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '11264' 1412s # received: 11264 1412s ok 11 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 12288 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 12 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '12288' 1412s # received: 12288 1412s ok 12 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 13312 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 13 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '13312' 1412s # received: 13312 1412s ok 13 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 14336 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 14 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '14336' 1412s # received: 14336 1412s ok 14 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 15360 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 15 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '15360' 1412s # received: 15360 1412s ok 15 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 16384 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 16 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '16384' 1412s # received: 16384 1412s ok 16 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 17408 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 17 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '17408' 1412s # received: 17408 1412s ok 17 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 18432 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 18 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '18432' 1412s # received: 18432 1412s ok 18 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 19456 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 19 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '19456' 1412s # received: 19456 1412s ok 19 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 20480 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 20 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '20480' 1412s # received: 20480 1412s ok 20 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 21504 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 21 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '21504' 1412s # received: 21504 1412s ok 21 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 22528 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 22 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '22528' 1412s # received: 22528 1412s ok 22 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 23552 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 23 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '23552' 1412s # received: 23552 1412s ok 23 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 24576 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 24 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '24576' 1412s # received: 24576 1412s ok 24 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 25600 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 25 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '25600' 1412s # received: 25600 1412s ok 25 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 26624 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 26 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '26624' 1412s # received: 26624 1412s ok 26 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 27648 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 27 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '27648' 1412s # received: 27648 1412s ok 27 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 28672 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 28 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '28672' 1412s # received: 28672 1412s ok 28 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 29696 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 29 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '29696' 1412s # received: 29696 1412s ok 29 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 30720 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 30 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '30720' 1412s # received: 30720 1412s ok 30 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 31744 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 31 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '31744' 1412s # received: 31744 1412s ok 31 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 32768 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 32 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '32768' 1412s # received: 32768 1412s ok 32 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 33792 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 33 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '33792' 1412s # received: 33792 1412s ok 33 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 34816 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 34 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '34816' 1412s # received: 34816 1412s ok 34 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 35840 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 35 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '35840' 1412s # received: 35840 1412s ok 35 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 36864 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 36 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '36864' 1412s # received: 36864 1412s ok 36 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 37888 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 37 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '37888' 1412s # received: 37888 1412s ok 37 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 38912 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 38 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '38912' 1412s # received: 38912 1412s ok 38 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 39936 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 39 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '39936' 1412s # received: 39936 1412s ok 39 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 40960 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 40 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '40960' 1412s # received: 40960 1412s ok 40 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 41984 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 41 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '41984' 1412s # received: 41984 1412s ok 41 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 43008 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 42 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '43008' 1412s # received: 43008 1412s ok 42 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 44032 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 43 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '44032' 1412s # received: 44032 1412s ok 43 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 45056 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 44 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '45056' 1412s # received: 45056 1412s ok 44 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 46080 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 45 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '46080' 1412s # received: 46080 1412s ok 45 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 47104 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 46 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '47104' 1412s # received: 47104 1412s ok 46 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 48128 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 47 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '48128' 1412s # received: 48128 1412s ok 47 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 49152 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:15 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:16 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 48 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '49152' 1412s # received: 49152 1412s ok 48 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 50176 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:16 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:16 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 49 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '50176' 1412s # received: 50176 1412s ok 49 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 51200 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:16 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 6 1412s #Client-Date: Tue, 09 Apr 2024 15:16:16 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 50 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '51200' 1412s # received: 51200 1412s ok 50 1412s #lwp request: 1412s #POST http://localhost:8529/eat_post HTTP/1.1 1412s #User-Agent: libwww-perl/6.76 1412s #Content-Length: 102400 1412s # 1412s #server response: 1412s #HTTP/1.1 200 OK 1412s #Date: Tue, 09 Apr 2024 15:16:16 GMT 1412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1412s #Vary: In-If1 1412s #Content-Length: 7 1412s #Client-Date: Tue, 09 Apr 2024 15:16:16 GMT 1412s #Client-Peer: 127.0.0.1:8529 1412s #Client-Response-Num: 51 1412s #DMMATCH1: 1 1412s # 1412s # testing : length posted 1412s # expected: '102400' 1412s # received: 102400 1412s ok 51 1412s ok 1413s t/modules/aaa.t ..................... 1413s 1..40 1413s # Running under perl version 5.038002 for linux 1413s # Current time local: Tue Apr 9 15:16:16 2024 1413s # Current time GMT: Tue Apr 9 15:16:16 2024 1413s # Using Test.pm version 1.31 1413s # Using Apache/Test.pm version 1.42 1413s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/realm2 1413s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/basic1 1413s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/form1 1413s ok 1 1413s ok 2 1413s ok 3 1413s ok 4 1413s ok 5 1413s ok 6 1413s ok 7 1413s ok 8 1413s ok 9 1413s ok 10 1413s ok 11 1413s ok 12 1413s ok 13 1413s ok 14 1413s ok 15 1413s ok 16 1413s ok 17 1413s ok 18 1413s ok 19 1413s ok 20 1413s ok 21 1413s ok 22 1413s ok 23 1413s ok 24 1413s ok 25 1413s ok 26 1413s ok 27 1413s ok 28 1413s ok 29 1413s ok 30 1413s ok 31 1413s ok 32 1413s ok 33 1413s ok 34 1413s ok 35 1413s ok 36 1413s ok 37 1413s ok 38 1413s ok 39 1413s ok 40 1413s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/form1 1413s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/basic1 1413s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/realm2 1413s ok 1416s t/modules/access.t .................. 1416s 1..408 1416s # Running under perl version 5.038002 for linux 1416s # Current time local: Tue Apr 9 15:16:17 2024 1416s # Current time GMT: Tue Apr 9 15:16:17 2024 1416s # Using Test.pm version 1.31 1416s # Using Apache/Test.pm version 1.42 1416s # --- 1416s # Order deny,allow 1416s # Allow from all 1416s # expecting access. 1416s ok 1 1416s # --- 1416s # Order deny,allow 1416s # Deny from all 1416s # expecting access denial. 1416s ok 2 1416s # --- 1416s # Order deny,allow 1416s # Allow from all 1416s # Deny from all 1416s # expecting access. 1416s ok 3 1416s # --- 1416s # Order deny,allow 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 4 1416s # --- 1416s # Order deny,allow 1416s # Allow from all 1416s # Deny from localhost 1416s # expecting access. 1416s ok 5 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 6 1416s # --- 1416s # Order deny,allow 1416s # Allow from all 1416s # Deny from 127.0.0.1 1416s # expecting access. 1416s ok 7 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 8 1416s # --- 1416s # Order deny,allow 1416s # Allow from all 1416s # Deny from 127.0 1416s # expecting access. 1416s ok 9 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 10 1416s # --- 1416s # Order deny,allow 1416s # Allow from all 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access. 1416s ok 11 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 12 1416s # --- 1416s # Order deny,allow 1416s # Allow from all 1416s # Deny from 127.0.0.1/16 1416s # expecting access. 1416s ok 13 1416s # --- 1416s # Order deny,allow 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 14 1416s # --- 1416s # Order deny,allow 1416s # Allow from all 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 15 1416s # --- 1416s # Order deny,allow 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 16 1416s # --- 1416s # Order deny,allow 1416s # Allow from all 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 17 1416s # --- 1416s # Order deny,allow 1416s # Allow from localhost 1416s # expecting access. 1416s ok 18 1416s # --- 1416s # Order deny,allow 1416s # Deny from all 1416s # expecting access denial. 1416s ok 19 1416s # --- 1416s # Order deny,allow 1416s # Allow from localhost 1416s # Deny from all 1416s # expecting access. 1416s ok 20 1416s # --- 1416s # Order deny,allow 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 21 1416s # --- 1416s # Order deny,allow 1416s # Allow from localhost 1416s # Deny from localhost 1416s # expecting access. 1416s ok 22 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 23 1416s # --- 1416s # Order deny,allow 1416s # Allow from localhost 1416s # Deny from 127.0.0.1 1416s # expecting access. 1416s ok 24 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 25 1416s # --- 1416s # Order deny,allow 1416s # Allow from localhost 1416s # Deny from 127.0 1416s # expecting access. 1416s ok 26 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 27 1416s # --- 1416s # Order deny,allow 1416s # Allow from localhost 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access. 1416s ok 28 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 29 1416s # --- 1416s # Order deny,allow 1416s # Allow from localhost 1416s # Deny from 127.0.0.1/16 1416s # expecting access. 1416s ok 30 1416s # --- 1416s # Order deny,allow 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 31 1416s # --- 1416s # Order deny,allow 1416s # Allow from localhost 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 32 1416s # --- 1416s # Order deny,allow 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 33 1416s # --- 1416s # Order deny,allow 1416s # Allow from localhost 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 34 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1 1416s # expecting access. 1416s ok 35 1416s # --- 1416s # Order deny,allow 1416s # Deny from all 1416s # expecting access denial. 1416s ok 36 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1 1416s # Deny from all 1416s # expecting access. 1416s ok 37 1416s # --- 1416s # Order deny,allow 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 38 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1 1416s # Deny from localhost 1416s # expecting access. 1416s ok 39 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 40 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1 1416s # Deny from 127.0.0.1 1416s # expecting access. 1416s ok 41 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 42 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1 1416s # Deny from 127.0 1416s # expecting access. 1416s ok 43 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 44 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access. 1416s ok 45 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 46 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1 1416s # Deny from 127.0.0.1/16 1416s # expecting access. 1416s ok 47 1416s # --- 1416s # Order deny,allow 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 48 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 49 1416s # --- 1416s # Order deny,allow 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 50 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 51 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0 1416s # expecting access. 1416s ok 52 1416s # --- 1416s # Order deny,allow 1416s # Deny from all 1416s # expecting access denial. 1416s ok 53 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0 1416s # Deny from all 1416s # expecting access. 1416s ok 54 1416s # --- 1416s # Order deny,allow 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 55 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0 1416s # Deny from localhost 1416s # expecting access. 1416s ok 56 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 57 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0 1416s # Deny from 127.0.0.1 1416s # expecting access. 1416s ok 58 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 59 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0 1416s # Deny from 127.0 1416s # expecting access. 1416s ok 60 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 61 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access. 1416s ok 62 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 63 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0 1416s # Deny from 127.0.0.1/16 1416s # expecting access. 1416s ok 64 1416s # --- 1416s # Order deny,allow 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 65 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 66 1416s # --- 1416s # Order deny,allow 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 67 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 68 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # expecting access. 1416s ok 69 1416s # --- 1416s # Order deny,allow 1416s # Deny from all 1416s # expecting access denial. 1416s ok 70 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from all 1416s # expecting access. 1416s ok 71 1416s # --- 1416s # Order deny,allow 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 72 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from localhost 1416s # expecting access. 1416s ok 73 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 74 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 127.0.0.1 1416s # expecting access. 1416s ok 75 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 76 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 127.0 1416s # expecting access. 1416s ok 77 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 78 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access. 1416s ok 79 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 80 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 127.0.0.1/16 1416s # expecting access. 1416s ok 81 1416s # --- 1416s # Order deny,allow 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 82 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 83 1416s # --- 1416s # Order deny,allow 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 84 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 85 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/16 1416s # expecting access. 1416s ok 86 1416s # --- 1416s # Order deny,allow 1416s # Deny from all 1416s # expecting access denial. 1416s ok 87 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/16 1416s # Deny from all 1416s # expecting access. 1416s ok 88 1416s # --- 1416s # Order deny,allow 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 89 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/16 1416s # Deny from localhost 1416s # expecting access. 1416s ok 90 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 91 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/16 1416s # Deny from 127.0.0.1 1416s # expecting access. 1416s ok 92 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 93 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/16 1416s # Deny from 127.0 1416s # expecting access. 1416s ok 94 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 95 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/16 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access. 1416s ok 96 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 97 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/16 1416s # Deny from 127.0.0.1/16 1416s # expecting access. 1416s ok 98 1416s # --- 1416s # Order deny,allow 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 99 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/16 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 100 1416s # --- 1416s # Order deny,allow 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 101 1416s # --- 1416s # Order deny,allow 1416s # Allow from 127.0.0.1/16 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 102 1416s # --- 1416s # Order deny,allow 1416s # Allow from somewhere.else.com 1416s # expecting access. 1416s ok 103 1416s # --- 1416s # Order deny,allow 1416s # Deny from all 1416s # expecting access denial. 1416s ok 104 1416s # --- 1416s # Order deny,allow 1416s # Allow from somewhere.else.com 1416s # Deny from all 1416s # expecting access denial. 1416s ok 105 1416s # --- 1416s # Order deny,allow 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 106 1416s # --- 1416s # Order deny,allow 1416s # Allow from somewhere.else.com 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 107 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 108 1416s # --- 1416s # Order deny,allow 1416s # Allow from somewhere.else.com 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 109 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 110 1416s # --- 1416s # Order deny,allow 1416s # Allow from somewhere.else.com 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 111 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 112 1416s # --- 1416s # Order deny,allow 1416s # Allow from somewhere.else.com 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 113 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 114 1416s # --- 1416s # Order deny,allow 1416s # Allow from somewhere.else.com 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 115 1416s # --- 1416s # Order deny,allow 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 116 1416s # --- 1416s # Order deny,allow 1416s # Allow from somewhere.else.com 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 117 1416s # --- 1416s # Order deny,allow 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 118 1416s # --- 1416s # Order deny,allow 1416s # Allow from somewhere.else.com 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 119 1416s # --- 1416s # Order deny,allow 1416s # Allow from 66.6.6.6 1416s # expecting access. 1416s ok 120 1416s # --- 1416s # Order deny,allow 1416s # Deny from all 1416s # expecting access denial. 1416s ok 121 1416s # --- 1416s # Order deny,allow 1416s # Allow from 66.6.6.6 1416s # Deny from all 1416s # expecting access denial. 1416s ok 122 1416s # --- 1416s # Order deny,allow 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 123 1416s # --- 1416s # Order deny,allow 1416s # Allow from 66.6.6.6 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 124 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 125 1416s # --- 1416s # Order deny,allow 1416s # Allow from 66.6.6.6 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 126 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 127 1416s # --- 1416s # Order deny,allow 1416s # Allow from 66.6.6.6 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 128 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 129 1416s # --- 1416s # Order deny,allow 1416s # Allow from 66.6.6.6 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 130 1416s # --- 1416s # Order deny,allow 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 131 1416s # --- 1416s # Order deny,allow 1416s # Allow from 66.6.6.6 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 132 1416s # --- 1416s # Order deny,allow 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 133 1416s # --- 1416s # Order deny,allow 1416s # Allow from 66.6.6.6 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 134 1416s # --- 1416s # Order deny,allow 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 135 1416s # --- 1416s # Order deny,allow 1416s # Allow from 66.6.6.6 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 136 1416s # --- 1416s # Order allow,deny 1416s # Allow from all 1416s # expecting access. 1416s ok 137 1416s # --- 1416s # Order allow,deny 1416s # Deny from all 1416s # expecting access denial. 1416s ok 138 1416s # --- 1416s # Order allow,deny 1416s # Allow from all 1416s # Deny from all 1416s # expecting access denial. 1416s ok 139 1416s # --- 1416s # Order allow,deny 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 140 1416s # --- 1416s # Order allow,deny 1416s # Allow from all 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 141 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 142 1416s # --- 1416s # Order allow,deny 1416s # Allow from all 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 143 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 144 1416s # --- 1416s # Order allow,deny 1416s # Allow from all 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 145 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 146 1416s # --- 1416s # Order allow,deny 1416s # Allow from all 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 147 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 148 1416s # --- 1416s # Order allow,deny 1416s # Allow from all 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 149 1416s # --- 1416s # Order allow,deny 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 150 1416s # --- 1416s # Order allow,deny 1416s # Allow from all 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 151 1416s # --- 1416s # Order allow,deny 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 152 1416s # --- 1416s # Order allow,deny 1416s # Allow from all 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 153 1416s # --- 1416s # Order allow,deny 1416s # Allow from localhost 1416s # expecting access. 1416s ok 154 1416s # --- 1416s # Order allow,deny 1416s # Deny from all 1416s # expecting access denial. 1416s ok 155 1416s # --- 1416s # Order allow,deny 1416s # Allow from localhost 1416s # Deny from all 1416s # expecting access denial. 1416s ok 156 1416s # --- 1416s # Order allow,deny 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 157 1416s # --- 1416s # Order allow,deny 1416s # Allow from localhost 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 158 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 159 1416s # --- 1416s # Order allow,deny 1416s # Allow from localhost 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 160 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 161 1416s # --- 1416s # Order allow,deny 1416s # Allow from localhost 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 162 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 163 1416s # --- 1416s # Order allow,deny 1416s # Allow from localhost 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 164 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 165 1416s # --- 1416s # Order allow,deny 1416s # Allow from localhost 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 166 1416s # --- 1416s # Order allow,deny 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 167 1416s # --- 1416s # Order allow,deny 1416s # Allow from localhost 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 168 1416s # --- 1416s # Order allow,deny 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 169 1416s # --- 1416s # Order allow,deny 1416s # Allow from localhost 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 170 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1 1416s # expecting access. 1416s ok 171 1416s # --- 1416s # Order allow,deny 1416s # Deny from all 1416s # expecting access denial. 1416s ok 172 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1 1416s # Deny from all 1416s # expecting access denial. 1416s ok 173 1416s # --- 1416s # Order allow,deny 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 174 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 175 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 176 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 177 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 178 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 179 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 180 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 181 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 182 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 183 1416s # --- 1416s # Order allow,deny 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 184 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 185 1416s # --- 1416s # Order allow,deny 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 186 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 187 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0 1416s # expecting access. 1416s ok 188 1416s # --- 1416s # Order allow,deny 1416s # Deny from all 1416s # expecting access denial. 1416s ok 189 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0 1416s # Deny from all 1416s # expecting access denial. 1416s ok 190 1416s # --- 1416s # Order allow,deny 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 191 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 192 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 193 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 194 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 195 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 196 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 197 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 198 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 199 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 200 1416s # --- 1416s # Order allow,deny 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 201 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 202 1416s # --- 1416s # Order allow,deny 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 203 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 204 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # expecting access. 1416s ok 205 1416s # --- 1416s # Order allow,deny 1416s # Deny from all 1416s # expecting access denial. 1416s ok 206 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from all 1416s # expecting access denial. 1416s ok 207 1416s # --- 1416s # Order allow,deny 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 208 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 209 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 210 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 211 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 212 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 213 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 214 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 215 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 216 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 217 1416s # --- 1416s # Order allow,deny 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 218 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 219 1416s # --- 1416s # Order allow,deny 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 220 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 221 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/16 1416s # expecting access. 1416s ok 222 1416s # --- 1416s # Order allow,deny 1416s # Deny from all 1416s # expecting access denial. 1416s ok 223 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/16 1416s # Deny from all 1416s # expecting access denial. 1416s ok 224 1416s # --- 1416s # Order allow,deny 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 225 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/16 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 226 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 227 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/16 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 228 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 229 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/16 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 230 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 231 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/16 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 232 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 233 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/16 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 234 1416s # --- 1416s # Order allow,deny 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 235 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/16 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 236 1416s # --- 1416s # Order allow,deny 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 237 1416s # --- 1416s # Order allow,deny 1416s # Allow from 127.0.0.1/16 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 238 1416s # --- 1416s # Order allow,deny 1416s # Allow from somewhere.else.com 1416s # expecting access denial. 1416s ok 239 1416s # --- 1416s # Order allow,deny 1416s # Deny from all 1416s # expecting access denial. 1416s ok 240 1416s # --- 1416s # Order allow,deny 1416s # Allow from somewhere.else.com 1416s # Deny from all 1416s # expecting access denial. 1416s ok 241 1416s # --- 1416s # Order allow,deny 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 242 1416s # --- 1416s # Order allow,deny 1416s # Allow from somewhere.else.com 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 243 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 244 1416s # --- 1416s # Order allow,deny 1416s # Allow from somewhere.else.com 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 245 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 246 1416s # --- 1416s # Order allow,deny 1416s # Allow from somewhere.else.com 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 247 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 248 1416s # --- 1416s # Order allow,deny 1416s # Allow from somewhere.else.com 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 249 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 250 1416s # --- 1416s # Order allow,deny 1416s # Allow from somewhere.else.com 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 251 1416s # --- 1416s # Order allow,deny 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 252 1416s # --- 1416s # Order allow,deny 1416s # Allow from somewhere.else.com 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 253 1416s # --- 1416s # Order allow,deny 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 254 1416s # --- 1416s # Order allow,deny 1416s # Allow from somewhere.else.com 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 255 1416s # --- 1416s # Order allow,deny 1416s # Allow from 66.6.6.6 1416s # expecting access denial. 1416s ok 256 1416s # --- 1416s # Order allow,deny 1416s # Deny from all 1416s # expecting access denial. 1416s ok 257 1416s # --- 1416s # Order allow,deny 1416s # Allow from 66.6.6.6 1416s # Deny from all 1416s # expecting access denial. 1416s ok 258 1416s # --- 1416s # Order allow,deny 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 259 1416s # --- 1416s # Order allow,deny 1416s # Allow from 66.6.6.6 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 260 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 261 1416s # --- 1416s # Order allow,deny 1416s # Allow from 66.6.6.6 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 262 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 263 1416s # --- 1416s # Order allow,deny 1416s # Allow from 66.6.6.6 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 264 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 265 1416s # --- 1416s # Order allow,deny 1416s # Allow from 66.6.6.6 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 266 1416s # --- 1416s # Order allow,deny 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 267 1416s # --- 1416s # Order allow,deny 1416s # Allow from 66.6.6.6 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 268 1416s # --- 1416s # Order allow,deny 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 269 1416s # --- 1416s # Order allow,deny 1416s # Allow from 66.6.6.6 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 270 1416s # --- 1416s # Order allow,deny 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 271 1416s # --- 1416s # Order allow,deny 1416s # Allow from 66.6.6.6 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 272 1416s # --- 1416s # Order mutual-failure 1416s # Allow from all 1416s # expecting access. 1416s ok 273 1416s # --- 1416s # Order mutual-failure 1416s # Deny from all 1416s # expecting access denial. 1416s ok 274 1416s # --- 1416s # Order mutual-failure 1416s # Allow from all 1416s # Deny from all 1416s # expecting access denial. 1416s ok 275 1416s # --- 1416s # Order mutual-failure 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 276 1416s # --- 1416s # Order mutual-failure 1416s # Allow from all 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 277 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 278 1416s # --- 1416s # Order mutual-failure 1416s # Allow from all 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 279 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 280 1416s # --- 1416s # Order mutual-failure 1416s # Allow from all 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 281 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 282 1416s # --- 1416s # Order mutual-failure 1416s # Allow from all 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 283 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 284 1416s # --- 1416s # Order mutual-failure 1416s # Allow from all 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 285 1416s # --- 1416s # Order mutual-failure 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 286 1416s # --- 1416s # Order mutual-failure 1416s # Allow from all 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 287 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 288 1416s # --- 1416s # Order mutual-failure 1416s # Allow from all 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 289 1416s # --- 1416s # Order mutual-failure 1416s # Allow from localhost 1416s # expecting access. 1416s ok 290 1416s # --- 1416s # Order mutual-failure 1416s # Deny from all 1416s # expecting access denial. 1416s ok 291 1416s # --- 1416s # Order mutual-failure 1416s # Allow from localhost 1416s # Deny from all 1416s # expecting access denial. 1416s ok 292 1416s # --- 1416s # Order mutual-failure 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 293 1416s # --- 1416s # Order mutual-failure 1416s # Allow from localhost 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 294 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 295 1416s # --- 1416s # Order mutual-failure 1416s # Allow from localhost 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 296 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 297 1416s # --- 1416s # Order mutual-failure 1416s # Allow from localhost 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 298 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 299 1416s # --- 1416s # Order mutual-failure 1416s # Allow from localhost 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 300 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 301 1416s # --- 1416s # Order mutual-failure 1416s # Allow from localhost 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 302 1416s # --- 1416s # Order mutual-failure 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 303 1416s # --- 1416s # Order mutual-failure 1416s # Allow from localhost 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 304 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 305 1416s # --- 1416s # Order mutual-failure 1416s # Allow from localhost 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 306 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1 1416s # expecting access. 1416s ok 307 1416s # --- 1416s # Order mutual-failure 1416s # Deny from all 1416s # expecting access denial. 1416s ok 308 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1 1416s # Deny from all 1416s # expecting access denial. 1416s ok 309 1416s # --- 1416s # Order mutual-failure 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 310 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 311 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 312 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 313 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 314 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 315 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 316 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 317 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 318 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 319 1416s # --- 1416s # Order mutual-failure 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 320 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 321 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 322 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 323 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0 1416s # expecting access. 1416s ok 324 1416s # --- 1416s # Order mutual-failure 1416s # Deny from all 1416s # expecting access denial. 1416s ok 325 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0 1416s # Deny from all 1416s # expecting access denial. 1416s ok 326 1416s # --- 1416s # Order mutual-failure 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 327 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 328 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 329 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 330 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 331 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 332 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 333 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 334 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 335 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 336 1416s # --- 1416s # Order mutual-failure 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 337 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 338 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 339 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 340 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # expecting access. 1416s ok 341 1416s # --- 1416s # Order mutual-failure 1416s # Deny from all 1416s # expecting access denial. 1416s ok 342 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from all 1416s # expecting access denial. 1416s ok 343 1416s # --- 1416s # Order mutual-failure 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 344 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 345 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 346 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 347 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 348 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 349 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 350 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 351 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 352 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 353 1416s # --- 1416s # Order mutual-failure 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 354 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 355 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 356 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/255.255.0.0 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 357 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/16 1416s # expecting access. 1416s ok 358 1416s # --- 1416s # Order mutual-failure 1416s # Deny from all 1416s # expecting access denial. 1416s ok 359 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/16 1416s # Deny from all 1416s # expecting access denial. 1416s ok 360 1416s # --- 1416s # Order mutual-failure 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 361 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/16 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 362 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 363 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/16 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 364 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 365 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/16 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 366 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 367 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/16 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 368 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 369 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/16 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 370 1416s # --- 1416s # Order mutual-failure 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 371 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/16 1416s # Deny from somewhere.else.com 1416s # expecting access. 1416s ok 372 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 373 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 127.0.0.1/16 1416s # Deny from 66.6.6.6 1416s # expecting access. 1416s ok 374 1416s # --- 1416s # Order mutual-failure 1416s # Allow from somewhere.else.com 1416s # expecting access denial. 1416s ok 375 1416s # --- 1416s # Order mutual-failure 1416s # Deny from all 1416s # expecting access denial. 1416s ok 376 1416s # --- 1416s # Order mutual-failure 1416s # Allow from somewhere.else.com 1416s # Deny from all 1416s # expecting access denial. 1416s ok 377 1416s # --- 1416s # Order mutual-failure 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 378 1416s # --- 1416s # Order mutual-failure 1416s # Allow from somewhere.else.com 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 379 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 380 1416s # --- 1416s # Order mutual-failure 1416s # Allow from somewhere.else.com 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 381 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 382 1416s # --- 1416s # Order mutual-failure 1416s # Allow from somewhere.else.com 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 383 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 384 1416s # --- 1416s # Order mutual-failure 1416s # Allow from somewhere.else.com 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 385 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 386 1416s # --- 1416s # Order mutual-failure 1416s # Allow from somewhere.else.com 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 387 1416s # --- 1416s # Order mutual-failure 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 388 1416s # --- 1416s # Order mutual-failure 1416s # Allow from somewhere.else.com 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 389 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 390 1416s # --- 1416s # Order mutual-failure 1416s # Allow from somewhere.else.com 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 391 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 66.6.6.6 1416s # expecting access denial. 1416s ok 392 1416s # --- 1416s # Order mutual-failure 1416s # Deny from all 1416s # expecting access denial. 1416s ok 393 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 66.6.6.6 1416s # Deny from all 1416s # expecting access denial. 1416s ok 394 1416s # --- 1416s # Order mutual-failure 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 395 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 66.6.6.6 1416s # Deny from localhost 1416s # expecting access denial. 1416s ok 396 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 397 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 66.6.6.6 1416s # Deny from 127.0.0.1 1416s # expecting access denial. 1416s ok 398 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 399 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 66.6.6.6 1416s # Deny from 127.0 1416s # expecting access denial. 1416s ok 400 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 401 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 66.6.6.6 1416s # Deny from 127.0.0.1/255.255.0.0 1416s # expecting access denial. 1416s ok 402 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 403 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 66.6.6.6 1416s # Deny from 127.0.0.1/16 1416s # expecting access denial. 1416s ok 404 1416s # --- 1416s # Order mutual-failure 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 405 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 66.6.6.6 1416s # Deny from somewhere.else.com 1416s # expecting access denial. 1416s ok 406 1416s # --- 1416s # Order mutual-failure 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 407 1416s # --- 1416s # Order mutual-failure 1416s # Allow from 66.6.6.6 1416s # Deny from 66.6.6.6 1416s # expecting access denial. 1416s ok 408 1416s ok 1417s t/modules/actions.t ................. 1417s 1..20 1417s # Running under perl version 5.038002 for linux 1417s # Current time local: Tue Apr 9 15:16:20 2024 1417s # Current time GMT: Tue Apr 9 15:16:20 2024 1417s # Using Test.pm version 1.31 1417s # Using Apache/Test.pm version 1.42 1417s # expected: 200 1417s # received: '200' 1417s ok 1 1417s # expected: 'nada' 1417s # received: 'nada' 1417s ok 2 1417s # expected: 404 1417s # received: '404' 1417s ok 3 1417s ok 4 # skip RC=404, no need to check content 1417s # expected: 404 1417s # received: '404' 1417s ok 5 1417s ok 6 # skip RC=404, no need to check content 1417s # expected: 404 1417s # received: '404' 1417s ok 7 1417s ok 8 # skip RC=404, no need to check content 1417s # expected: 200 1417s # received: '200' 1417s ok 9 1417s # expected: 'nada' 1417s # received: 'nada' 1417s ok 10 1417s # expected: 404 1417s # received: '404' 1417s ok 11 1417s ok 12 # skip RC=404, no need to check content 1417s # expected: 200 1417s # received: '200' 1417s ok 13 1417s # expected: 'POST 1417s # foo2: bar2 1417s # ' 1417s # received: 'POST 1417s # foo2: bar2 1417s # ' 1417s ok 14 1417s # expected: 405 1417s # received: '405' 1417s ok 15 1417s # expected: 200 1417s # received: '200' 1417s ok 16 1417s # expected: 'foo=bar' 1417s # received: 'foo=bar' 1417s ok 17 1417s # expected: 200 1417s # received: '200' 1417s ok 18 1417s # expected: 'POST 1417s # foo2: bar2 1417s # ' 1417s # received: 'POST 1417s # foo2: bar2 1417s # ' 1417s ok 19 1417s # expected: 405 1417s # received: '405' 1417s ok 20 1417s ok 1419s t/modules/alias.t ................... 1419s 1..134 1419s # Running under perl version 5.038002 for linux 1419s # Current time local: Tue Apr 9 15:16:21 2024 1419s # Current time GMT: Tue Apr 9 15:16:21 2024 1419s # Using Test.pm version 1.31 1419s # Using Apache/Test.pm version 1.42 1419s # verifying simple aliases 1419s # testing : /alias/ 1419s # expected: 200 1419s # received: '200' 1419s ok 1 1419s # testing : /bogu/ 1419s # expected: 404 1419s # received: '404' 1419s ok 2 1419s # verifying alias match with /ali[0-9]. 1419s # testing : /ali0 1419s # expected: 0 1419s # received: '0' 1419s ok 3 1419s # testing : /ali1 1419s # expected: 1 1419s # received: '1' 1419s ok 4 1419s # testing : /ali2 1419s # expected: 2 1419s # received: '2' 1419s ok 5 1419s # testing : /ali3 1419s # expected: 3 1419s # received: '3' 1419s ok 6 1419s # testing : /ali4 1419s # expected: 4 1419s # received: '4' 1419s ok 7 1419s # testing : /ali5 1419s # expected: 5 1419s # received: '5' 1419s ok 8 1419s # testing : /ali6 1419s # expected: 6 1419s # received: '6' 1419s ok 9 1419s # testing : /ali7 1419s # expected: 7 1419s # received: '7' 1419s ok 10 1419s # testing : /ali8 1419s # expected: 8 1419s # received: '8' 1419s ok 11 1419s # testing : /ali9 1419s # expected: 9 1419s # received: '9' 1419s ok 12 1419s # verifying expression alias match with /expr/ali[0-9]. 1419s # testing : /ali0 1419s # expected: 0 1419s # received: '0' 1419s ok 13 1419s # testing : /ali1 1419s # expected: 1 1419s # received: '1' 1419s ok 14 1419s # testing : /ali2 1419s # expected: 2 1419s # received: '2' 1419s ok 15 1419s # testing : /ali3 1419s # expected: 3 1419s # received: '3' 1419s ok 16 1419s # testing : /ali4 1419s # expected: 4 1419s # received: '4' 1419s ok 17 1419s # testing : /ali5 1419s # expected: 5 1419s # received: '5' 1419s ok 18 1419s # testing : /ali6 1419s # expected: 6 1419s # received: '6' 1419s ok 19 1419s # testing : /ali7 1419s # expected: 7 1419s # received: '7' 1419s ok 20 1419s # testing : /ali8 1419s # expected: 8 1419s # received: '8' 1419s ok 21 1419s # testing : /ali9 1419s # expected: 9 1419s # received: '9' 1419s ok 22 1419s # testing : /forbid 1419s # expected: '403' 1419s # received: '403' 1419s ok 23 1419s # testing : /gone 1419s # expected: '410' 1419s # received: '410' 1419s ok 24 1419s # testing : /perm 1419s # expected: '301' 1419s # received: '301' 1419s ok 25 1419s # testing : /perm2 1419s # expected: '301' 1419s # received: '301' 1419s ok 26 1419s # testing : /seeother 1419s # expected: '303' 1419s # received: '303' 1419s ok 27 1419s # testing : /temp 1419s # expected: '302' 1419s # received: '302' 1419s ok 28 1419s # testing : /temp2 1419s # expected: '302' 1419s # received: '302' 1419s ok 29 1419s verifying body of perm and temp redirect match 1419s # testing : /p0 1419s # expected: 0 1419s # received: '0' 1419s ok 30 1419s # testing : /p1 1419s # expected: 1 1419s # received: '1' 1419s ok 31 1419s # testing : /p2 1419s # expected: 2 1419s # received: '2' 1419s ok 32 1419s # testing : /p3 1419s # expected: 3 1419s # received: '3' 1419s ok 33 1419s # testing : /p4 1419s # expected: 4 1419s # received: '4' 1419s ok 34 1419s # testing : /p5 1419s # expected: 5 1419s # received: '5' 1419s ok 35 1419s # testing : /p6 1419s # expected: 6 1419s # received: '6' 1419s ok 36 1419s # testing : /p7 1419s # expected: 7 1419s # received: '7' 1419s ok 37 1419s # testing : /p8 1419s # expected: 8 1419s # received: '8' 1419s ok 38 1419s # testing : /p9 1419s # expected: 9 1419s # received: '9' 1419s ok 39 1419s # testing : /t0 1419s # expected: 0 1419s # received: '0' 1419s ok 40 1419s # testing : /t1 1419s # expected: 1 1419s # received: '1' 1419s ok 41 1419s # testing : /t2 1419s # expected: 2 1419s # received: '2' 1419s ok 42 1419s # testing : /t3 1419s # expected: 3 1419s # received: '3' 1419s ok 43 1419s # testing : /t4 1419s # expected: 4 1419s # received: '4' 1419s ok 44 1419s # testing : /t5 1419s # expected: 5 1419s # received: '5' 1419s ok 45 1419s # testing : /t6 1419s # expected: 6 1419s # received: '6' 1419s ok 46 1419s # testing : /t7 1419s # expected: 7 1419s # received: '7' 1419s ok 47 1419s # testing : /t8 1419s # expected: 8 1419s # received: '8' 1419s ok 48 1419s # testing : /t9 1419s # expected: 9 1419s # received: '9' 1419s ok 49 1419s verifying body of perm and temp redirect match with expression support 1419s # testing : /p0 1419s # expected: 0 1419s # received: '0' 1419s ok 50 1419s # testing : /p1 1419s # expected: 1 1419s # received: '1' 1419s ok 51 1419s # testing : /p2 1419s # expected: 2 1419s # received: '2' 1419s ok 52 1419s # testing : /p3 1419s # expected: 3 1419s # received: '3' 1419s ok 53 1419s # testing : /p4 1419s # expected: 4 1419s # received: '4' 1419s ok 54 1419s # testing : /p5 1419s # expected: 5 1419s # received: '5' 1419s ok 55 1419s # testing : /p6 1419s # expected: 6 1419s # received: '6' 1419s ok 56 1419s # testing : /p7 1419s # expected: 7 1419s # received: '7' 1419s ok 57 1419s # testing : /p8 1419s # expected: 8 1419s # received: '8' 1419s ok 58 1419s # testing : /p9 1419s # expected: 9 1419s # received: '9' 1419s ok 59 1419s # testing : /t0 1419s # expected: 0 1419s # received: '0' 1419s ok 60 1419s # testing : /t1 1419s # expected: 1 1419s # received: '1' 1419s ok 61 1419s # testing : /t2 1419s # expected: 2 1419s # received: '2' 1419s ok 62 1419s # testing : /t3 1419s # expected: 3 1419s # received: '3' 1419s ok 63 1419s # testing : /t4 1419s # expected: 4 1419s # received: '4' 1419s ok 64 1419s # testing : /t5 1419s # expected: 5 1419s # received: '5' 1419s ok 65 1419s # testing : /t6 1419s # expected: 6 1419s # received: '6' 1419s ok 66 1419s # testing : /t7 1419s # expected: 7 1419s # received: '7' 1419s ok 67 1419s # testing : /t8 1419s # expected: 8 1419s # received: '8' 1419s ok 68 1419s # testing : /t9 1419s # expected: 9 1419s # received: '9' 1419s ok 69 1419s verifying return code of seeother and gone redirect match 1419s # testing : s0 1419s # expected: '303' 1419s # received: '303' 1419s ok 70 1419s # testing : s1 1419s # expected: '303' 1419s # received: '303' 1419s ok 71 1419s # testing : s2 1419s # expected: '303' 1419s # received: '303' 1419s ok 72 1419s # testing : s3 1419s # expected: '303' 1419s # received: '303' 1419s ok 73 1419s # testing : s4 1419s # expected: '303' 1419s # received: '303' 1419s ok 74 1419s # testing : s5 1419s # expected: '303' 1419s # received: '303' 1419s ok 75 1419s # testing : s6 1419s # expected: '303' 1419s # received: '303' 1419s ok 76 1419s # testing : s7 1419s # expected: '303' 1419s # received: '303' 1419s ok 77 1419s # testing : s8 1419s # expected: '303' 1419s # received: '303' 1419s ok 78 1419s # testing : s9 1419s # expected: '303' 1419s # received: '303' 1419s ok 79 1419s # testing : f0 1419s # expected: '403' 1419s # received: '403' 1419s ok 80 1419s # testing : f1 1419s # expected: '403' 1419s # received: '403' 1419s ok 81 1419s # testing : f2 1419s # expected: '403' 1419s # received: '403' 1419s ok 82 1419s # testing : f3 1419s # expected: '403' 1419s # received: '403' 1419s ok 83 1419s # testing : f4 1419s # expected: '403' 1419s # received: '403' 1419s ok 84 1419s # testing : f5 1419s # expected: '403' 1419s # received: '403' 1419s ok 85 1419s # testing : f6 1419s # expected: '403' 1419s # received: '403' 1419s ok 86 1419s # testing : f7 1419s # expected: '403' 1419s # received: '403' 1419s ok 87 1419s # testing : f8 1419s # expected: '403' 1419s # received: '403' 1419s ok 88 1419s # testing : f9 1419s # expected: '403' 1419s # received: '403' 1419s ok 89 1419s # testing : g0 1419s # expected: '410' 1419s # received: '410' 1419s ok 90 1419s # testing : g1 1419s # expected: '410' 1419s # received: '410' 1419s ok 91 1419s # testing : g2 1419s # expected: '410' 1419s # received: '410' 1419s ok 92 1419s # testing : g3 1419s # expected: '410' 1419s # received: '410' 1419s ok 93 1419s # testing : g4 1419s # expected: '410' 1419s # received: '410' 1419s ok 94 1419s # testing : g5 1419s # expected: '410' 1419s # received: '410' 1419s ok 95 1419s # testing : g6 1419s # expected: '410' 1419s # received: '410' 1419s ok 96 1419s # testing : g7 1419s # expected: '410' 1419s # received: '410' 1419s ok 97 1419s # testing : g8 1419s # expected: '410' 1419s # received: '410' 1419s ok 98 1419s # testing : g9 1419s # expected: '410' 1419s # received: '410' 1419s ok 99 1419s verifying return code of seeother and gone redirect match with expression support 1419s # testing : s0 1419s # expected: '303' 1419s # received: '303' 1419s ok 100 1419s # testing : s1 1419s # expected: '303' 1419s # received: '303' 1419s ok 101 1419s # testing : s2 1419s # expected: '303' 1419s # received: '303' 1419s ok 102 1419s # testing : s3 1419s # expected: '303' 1419s # received: '303' 1419s ok 103 1419s # testing : s4 1419s # expected: '303' 1419s # received: '303' 1419s ok 104 1419s # testing : s5 1419s # expected: '303' 1419s # received: '303' 1419s ok 105 1419s # testing : s6 1419s # expected: '303' 1419s # received: '303' 1419s ok 106 1419s # testing : s7 1419s # expected: '303' 1419s # received: '303' 1419s ok 107 1419s # testing : s8 1419s # expected: '303' 1419s # received: '303' 1419s ok 108 1419s # testing : s9 1419s # expected: '303' 1419s # received: '303' 1419s ok 109 1419s # testing : f0 1419s # expected: '403' 1419s # received: '403' 1419s ok 110 1419s # testing : f1 1419s # expected: '403' 1419s # received: '403' 1419s ok 111 1419s # testing : f2 1419s # expected: '403' 1419s # received: '403' 1419s ok 112 1419s # testing : f3 1419s # expected: '403' 1419s # received: '403' 1419s ok 113 1419s # testing : f4 1419s # expected: '403' 1419s # received: '403' 1419s ok 114 1419s # testing : f5 1419s # expected: '403' 1419s # received: '403' 1419s ok 115 1419s # testing : f6 1419s # expected: '403' 1419s # received: '403' 1419s ok 116 1419s # testing : f7 1419s # expected: '403' 1419s # received: '403' 1419s ok 117 1419s # testing : f8 1419s # expected: '403' 1419s # received: '403' 1419s ok 118 1419s # testing : f9 1419s # expected: '403' 1419s # received: '403' 1419s ok 119 1419s # testing : g0 1419s # expected: '410' 1419s # received: '410' 1419s ok 120 1419s # testing : g1 1419s # expected: '410' 1419s # received: '410' 1419s ok 121 1419s # testing : g2 1419s # expected: '410' 1419s # received: '410' 1419s ok 122 1419s # testing : g3 1419s # expected: '410' 1419s # received: '410' 1419s ok 123 1419s # testing : g4 1419s # expected: '410' 1419s # received: '410' 1419s ok 124 1419s # testing : g5 1419s # expected: '410' 1419s # received: '410' 1419s ok 125 1419s # testing : g6 1419s # expected: '410' 1419s # received: '410' 1419s ok 126 1419s # testing : g7 1419s # expected: '410' 1419s # received: '410' 1419s ok 127 1419s # testing : g8 1419s # expected: '410' 1419s # received: '410' 1419s ok 128 1419s # testing : g9 1419s # expected: '410' 1419s # received: '410' 1419s ok 129 1419s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1419s # verifying /modules/alias/script is plain text 1419s # testing : /modules/alias/script 1419s # expected: '#!/bin/sh 1419s # echo Content-type: text/plain 1419s # echo 1419s # echo this is a shell script cgi. 1419s # ' 1419s # received: '#!/bin/sh 1419s # echo Content-type: text/plain 1419s # echo 1419s # echo this is a shell script cgi. 1419s # ' 1419s ok 130 1419s # verifying same file accessed at /cgi/script is executed code 1419s # testing : /cgi/script 1419s # expected: 'this is a shell script cgi. 1419s # ' 1419s # received: 'this is a shell script cgi. 1419s # ' 1419s ok 131 1419s # verifying ScriptAliasMatch with /aliascgi-script 1419s # testing : /aliascgi-script 1419s # expected: 'this is a shell script cgi. 1419s # ' 1419s # received: 'this is a shell script cgi. 1419s # ' 1419s ok 132 1419s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1419s # testing : /aliascgi-script 1419s # expected: 'this is a shell script cgi. 1419s # ' 1419s # received: 'this is a shell script cgi. 1419s # ' 1419s ok 133 1419s # verifying bad script alias. 1419s # testing : /aliascgi-nada 1419s # expected: 404 1419s # received: '404' 1419s ok 134 1419s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1419s ok 1424s t/modules/allowmethods.t ............ 1424s 1..9 1424s # Running under perl version 5.038002 for linux 1424s # Current time local: Tue Apr 9 15:16:23 2024 1424s # Current time GMT: Tue Apr 9 15:16:23 2024 1424s # Using Test.pm version 1.31 1424s # Using Apache/Test.pm version 1.42 1424s # testing : Get request to /Get responds 200 1424s # expected: 200 1424s # received: '200' 1424s ok 1 1424s # testing : Head request to /Get responds 200 1424s # expected: 200 1424s # received: '200' 1424s ok 2 1424s # testing : Post request to /Get responds 405 1424s # expected: 405 1424s # received: '405' 1424s ok 3 1424s # testing : Get request to /Head responds 200 1424s # expected: 200 1424s # received: '200' 1424s ok 4 1424s # testing : Head request to /Head responds 200 1424s # expected: 200 1424s # received: '200' 1424s ok 5 1424s # testing : Post request to /Head responds 405 1424s # expected: 405 1424s # received: '405' 1424s ok 6 1424s # testing : Get request to /Post responds 405 1424s # expected: 405 1424s # received: '405' 1424s ok 7 1424s # testing : Head request to /Post responds 405 1424s # expected: 405 1424s # received: '405' 1424s ok 8 1424s # testing : Post request to /Post responds 200 1424s # expected: 200 1424s # received: '200' 1424s ok 9 1424s ok 1424s t/modules/asis.t .................... 1424s 1..3 1424s # Running under perl version 5.038002 for linux 1424s # Current time local: Tue Apr 9 15:16:24 2024 1424s # Current time GMT: Tue Apr 9 15:16:24 2024 1424s # Using Test.pm version 1.31 1424s # Using Apache/Test.pm version 1.42 1424s # testing : asis content OK 1424s # expected: 'This is asis content. 1424s # ' 1424s # received: 'This is asis content. 1424s # ' 1424s ok 1 1424s # testing : asis gave 404 error 1424s # expected: 404 1424s # received: '404' 1424s ok 2 1424s # testing : asis gave 403 error 1424s # expected: 403 1424s # received: '403' 1424s ok 3 1424s ok 1425s t/modules/authz_core.t .............. 1425s 1..504 1425s # Running under perl version 5.038002 for linux 1425s # Current time local: Tue Apr 9 15:16:26 2024 1425s # Current time GMT: Tue Apr 9 15:16:26 2024 1425s # Using Test.pm version 1.31 1425s # Using Apache/Test.pm version 1.42 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/basic1 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/groups1 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 200, expected 200 [a/ : a/ ] 1425s ok 1 1425s # got 200, expected 200 [a/ : a/ 1] 1425s ok 2 1425s # got 200, expected 200 [a/ : a/ 2] 1425s ok 3 1425s # got 200, expected 200 [a/ : a/ 1 2] 1425s ok 4 1425s # got 200, expected 200 [a/ : a/ 3] 1425s ok 5 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ user1: a/ ] 1425s ok 6 1425s # got 200, expected 200 [a/ user1: a/ user1] 1425s ok 7 1425s # got 401, expected 401 [a/ user1: a/ user2] 1425s ok 8 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ Any 1 2: a/ ] 1425s ok 9 1425s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1425s ok 10 1425s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1425s ok 11 1425s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1425s ok 12 1425s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1425s ok 13 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1425s ok 14 1425s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1425s ok 15 1425s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1425s ok 16 1425s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1425s ok 17 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1425s ok 18 1425s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1425s ok 19 1425s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1425s ok 20 1425s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1425s ok 21 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1425s ok 22 1425s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1425s ok 23 1425s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1425s ok 24 1425s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1425s ok 25 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1425s ok 26 1425s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1425s ok 27 1425s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1425s ok 28 1425s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1425s ok 29 1425s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1425s ok 30 1425s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1425s ok 31 1425s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1425s ok 32 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1425s ok 33 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1425s ok 34 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1425s ok 35 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1425s ok 36 1425s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1425s ok 37 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1425s ok 38 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1425s ok 39 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1425s ok 40 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1425s ok 41 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1425s ok 42 1425s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1425s ok 43 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1425s ok 44 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1425s ok 45 1425s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1425s ok 46 1425s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1425s ok 47 1425s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1425s ok 48 1425s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1425s ok 49 1425s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1425s ok 50 1425s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1425s ok 51 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1425s ok 52 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1425s ok 53 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1425s ok 54 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1425s ok 55 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1425s ok 56 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1425s ok 57 1425s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1425s ok 58 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All 1 !2: a/ ] 1425s ok 59 1425s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1425s ok 60 1425s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1425s ok 61 1425s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1425s ok 62 1425s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1425s ok 63 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1425s ok 64 1425s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1425s ok 65 1425s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1425s ok 66 1425s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1425s ok 67 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1425s ok 68 1425s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1425s ok 69 1425s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1425s ok 70 1425s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1425s ok 71 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1425s ok 72 1425s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1425s ok 73 1425s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1425s ok 74 1425s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1425s ok 75 1425s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1425s ok 76 1425s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1425s ok 77 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1425s ok 78 1425s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1425s ok 79 1425s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1425s ok 80 1425s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1425s ok 81 1425s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1425s ok 82 1425s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1425s ok 83 1425s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1425s ok 84 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1425s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1425s ok 85 1425s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1425s ok 86 1425s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1425s ok 87 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1425s ok 88 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1425s ok 89 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1425s ok 90 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1425s ok 91 1425s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1425s ok 92 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1425s ok 93 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1425s ok 94 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1425s ok 95 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1425s ok 96 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1425s ok 97 1425s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1425s ok 98 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1425s ok 99 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1425s ok 100 1425s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1425s ok 101 1425s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1425s ok 102 1425s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1425s ok 103 1425s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1425s ok 104 1425s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1425s ok 105 1425s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1425s ok 106 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1425s ok 107 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1425s ok 108 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1425s ok 109 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1425s ok 110 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1425s ok 111 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1425s ok 112 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1425s ok 113 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All 1 2: a/ ] 1425s ok 114 1425s # got 403, expected 403 [a/ All 1 2: a/ 1] 1425s ok 115 1425s # got 403, expected 403 [a/ All 1 2: a/ 2] 1425s ok 116 1425s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1425s ok 117 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1425s ok 118 1425s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1425s ok 119 1425s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1425s ok 120 1425s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1425s ok 121 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1425s ok 122 1425s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1425s ok 123 1425s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1425s ok 124 1425s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1425s ok 125 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1425s ok 126 1425s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1425s ok 127 1425s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1425s ok 128 1425s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1425s ok 129 1425s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1425s ok 130 1425s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1425s ok 131 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1425s ok 132 1425s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1425s ok 133 1425s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1425s ok 134 1425s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1425s ok 135 1425s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1425s ok 136 1425s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1425s ok 137 1425s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1425s ok 138 1425s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1425s ok 139 1425s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1425s ok 140 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1425s ok 141 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1425s ok 142 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1425s ok 143 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1425s ok 144 1425s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1425s ok 145 1425s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1425s ok 146 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1425s ok 147 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1425s ok 148 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1425s ok 149 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1425s ok 150 1425s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1425s ok 151 1425s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1425s ok 152 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1425s ok 153 1425s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1425s ok 154 1425s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1425s ok 155 1425s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1425s ok 156 1425s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1425s ok 157 1425s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1425s ok 158 1425s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1425s ok 159 1425s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1425s ok 160 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1425s ok 161 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1425s ok 162 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1425s ok 163 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1425s ok 164 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1425s ok 165 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1425s ok 166 1425s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1425s ok 167 1425s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1425s ok 168 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1425s ok 169 1425s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1425s ok 170 1425s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1425s ok 171 1425s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1425s ok 172 1425s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1425s ok 173 1425s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1425s ok 174 1425s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1425s ok 175 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1425s ok 176 1425s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1425s ok 177 1425s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1425s ok 178 1425s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1425s ok 179 1425s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1425s ok 180 1425s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1425s ok 181 1425s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1425s ok 182 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1425s ok 183 1425s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1425s ok 184 1425s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1425s ok 185 1425s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1425s ok 186 1425s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1425s ok 187 1425s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1425s ok 188 1425s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1425s ok 189 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1425s ok 190 1425s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1425s ok 191 1425s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1425s ok 192 1425s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1425s ok 193 1425s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1425s ok 194 1425s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1425s ok 195 1425s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1425s ok 196 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1425s ok 197 1425s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1425s ok 198 1425s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1425s ok 199 1425s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1425s ok 200 1425s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1425s ok 201 1425s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1425s ok 202 1425s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1425s ok 203 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1425s ok 204 1425s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1425s ok 205 1425s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1425s ok 206 1425s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1425s ok 207 1425s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1425s ok 208 1425s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1425s ok 209 1425s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1425s ok 210 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1425s ok 211 1425s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1425s ok 212 1425s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1425s ok 213 1425s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1425s ok 214 1425s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1425s ok 215 1425s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1425s ok 216 1425s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1425s ok 217 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1425s ok 218 1425s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1425s ok 219 1425s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1425s ok 220 1425s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1425s ok 221 1425s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1425s ok 222 1425s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1425s ok 223 1425s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1425s ok 224 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1425s ok 225 1425s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1425s ok 226 1425s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1425s ok 227 1425s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1425s ok 228 1425s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1425s ok 229 1425s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1425s ok 230 1425s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1425s ok 231 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1425s ok 232 1425s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1425s ok 233 1425s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1425s ok 234 1425s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1425s ok 235 1425s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1425s ok 236 1425s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1425s ok 237 1425s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1425s ok 238 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1425s ok 239 1425s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1425s ok 240 1425s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1425s ok 241 1425s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1425s ok 242 1425s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1425s ok 243 1425s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1425s ok 244 1425s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1425s ok 245 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1425s ok 246 1425s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1425s ok 247 1425s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1425s ok 248 1425s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1425s ok 249 1425s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1425s ok 250 1425s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1425s ok 251 1425s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1425s ok 252 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1425s ok 253 1425s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1425s ok 254 1425s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1425s ok 255 1425s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1425s ok 256 1425s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1425s ok 257 1425s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1425s ok 258 1425s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1425s ok 259 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1425s ok 260 1425s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1425s ok 261 1425s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1425s ok 262 1425s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1425s ok 263 1425s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1425s ok 264 1425s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1425s ok 265 1425s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1425s ok 266 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1425s ok 267 1425s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1425s ok 268 1425s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1425s ok 269 1425s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1425s ok 270 1425s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1425s ok 271 1425s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1425s ok 272 1425s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1425s ok 273 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1425s ok 274 1425s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1425s ok 275 1425s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1425s ok 276 1425s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1425s ok 277 1425s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1425s ok 278 1425s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1425s ok 279 1425s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1425s ok 280 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1425s ok 281 1425s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1425s ok 282 1425s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1425s ok 283 1425s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1425s ok 284 1425s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1425s ok 285 1425s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1425s ok 286 1425s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1425s ok 287 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1425s ok 288 1425s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1425s ok 289 1425s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1425s ok 290 1425s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1425s ok 291 1425s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1425s ok 292 1425s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1425s ok 293 1425s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1425s ok 294 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1425s ok 295 1425s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1425s ok 296 1425s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1425s ok 297 1425s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1425s ok 298 1425s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1425s ok 299 1425s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1425s ok 300 1425s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1425s ok 301 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1425s ok 302 1425s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1425s ok 303 1425s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1425s ok 304 1425s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1425s ok 305 1425s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1425s ok 306 1425s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1425s ok 307 1425s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1425s ok 308 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1425s ok 309 1425s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1425s ok 310 1425s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1425s ok 311 1425s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1425s ok 312 1425s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1425s ok 313 1425s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1425s ok 314 1425s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1425s ok 315 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1425s ok 316 1425s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1425s ok 317 1425s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1425s ok 318 1425s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1425s ok 319 1425s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1425s ok 320 1425s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1425s ok 321 1425s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1425s ok 322 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1425s ok 323 1425s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1425s ok 324 1425s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1425s ok 325 1425s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1425s ok 326 1425s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1425s ok 327 1425s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1425s ok 328 1425s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1425s ok 329 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1425s ok 330 1425s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1425s ok 331 1425s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1425s ok 332 1425s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1425s ok 333 1425s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1425s ok 334 1425s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1425s ok 335 1425s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1425s ok 336 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1425s ok 337 1425s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1425s ok 338 1425s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1425s ok 339 1425s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1425s ok 340 1425s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1425s ok 341 1425s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1425s ok 342 1425s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1425s ok 343 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1425s ok 344 1425s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1425s ok 345 1425s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1425s ok 346 1425s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1425s ok 347 1425s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1425s ok 348 1425s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1425s ok 349 1425s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1425s ok 350 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1425s ok 351 1425s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1425s ok 352 1425s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1425s ok 353 1425s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1425s ok 354 1425s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1425s ok 355 1425s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1425s ok 356 1425s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1425s ok 357 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1425s ok 358 1425s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1425s ok 359 1425s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1425s ok 360 1425s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1425s ok 361 1425s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1425s ok 362 1425s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1425s ok 363 1425s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1425s ok 364 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1425s ok 365 1425s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1425s ok 366 1425s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1425s ok 367 1425s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1425s ok 368 1425s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1425s ok 369 1425s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1425s ok 370 1425s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1425s ok 371 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1425s ok 372 1425s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1425s ok 373 1425s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1425s ok 374 1425s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1425s ok 375 1425s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1425s ok 376 1425s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1425s ok 377 1425s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1425s ok 378 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1425s ok 379 1425s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1425s ok 380 1425s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1425s ok 381 1425s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1425s ok 382 1425s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1425s ok 383 1425s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1425s ok 384 1425s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1425s ok 385 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1425s ok 386 1425s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1425s ok 387 1425s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1425s ok 388 1425s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1425s ok 389 1425s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1425s ok 390 1425s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1425s ok 391 1425s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1425s ok 392 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1425s ok 393 1425s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1425s ok 394 1425s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1425s ok 395 1425s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1425s ok 396 1425s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1425s ok 397 1425s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1425s ok 398 1425s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1425s ok 399 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1425s ok 400 1425s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1425s ok 401 1425s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1425s ok 402 1425s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1425s ok 403 1425s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1425s ok 404 1425s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1425s ok 405 1425s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1425s ok 406 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1425s ok 407 1425s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1425s ok 408 1425s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1425s ok 409 1425s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1425s ok 410 1425s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1425s ok 411 1425s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1425s ok 412 1425s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1425s ok 413 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1425s ok 414 1425s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1425s ok 415 1425s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1425s ok 416 1425s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1425s ok 417 1425s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1425s ok 418 1425s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1425s ok 419 1425s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1425s ok 420 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1425s ok 421 1425s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1425s ok 422 1425s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1425s ok 423 1425s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1425s ok 424 1425s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1425s ok 425 1425s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1425s ok 426 1425s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1425s ok 427 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1425s ok 428 1425s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1425s ok 429 1425s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1425s ok 430 1425s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1425s ok 431 1425s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1425s ok 432 1425s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1425s ok 433 1425s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1425s ok 434 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1425s ok 435 1425s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1425s ok 436 1425s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1425s ok 437 1425s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1425s ok 438 1425s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1425s ok 439 1425s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1425s ok 440 1425s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1425s ok 441 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1425s ok 442 1425s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1425s ok 443 1425s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1425s ok 444 1425s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1425s ok 445 1425s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1425s ok 446 1425s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1425s ok 447 1425s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1425s ok 448 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1425s ok 449 1425s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1425s ok 450 1425s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1425s ok 451 1425s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1425s ok 452 1425s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1425s ok 453 1425s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1425s ok 454 1425s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1425s ok 455 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1425s ok 456 1425s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1425s ok 457 1425s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1425s ok 458 1425s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1425s ok 459 1425s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1425s ok 460 1425s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1425s ok 461 1425s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1425s ok 462 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1425s ok 463 1425s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1425s ok 464 1425s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1425s ok 465 1425s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1425s ok 466 1425s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1425s ok 467 1425s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1425s ok 468 1425s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1425s ok 469 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1425s ok 470 1425s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1425s ok 471 1425s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1425s ok 472 1425s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1425s ok 473 1425s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1425s ok 474 1425s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1425s ok 475 1425s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1425s ok 476 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1425s ok 477 1425s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1425s ok 478 1425s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1425s ok 479 1425s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1425s ok 480 1425s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1425s ok 481 1425s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1425s ok 482 1425s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1425s ok 483 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1425s ok 484 1425s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1425s ok 485 1425s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1425s ok 486 1425s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1425s ok 487 1425s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1425s ok 488 1425s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1425s ok 489 1425s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1425s ok 490 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1425s ok 491 1425s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1425s ok 492 1425s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1425s ok 493 1425s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1425s ok 494 1425s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1425s ok 495 1425s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1425s ok 496 1425s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1425s ok 497 1425s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1425s ok 498 1425s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1425s ok 499 1425s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1425s ok 500 1425s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1425s ok 501 1425s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1425s ok 502 1425s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1425s ok 503 1425s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1425s ok 504 1425s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/groups1 1425s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1425s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1425s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1425s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/basic1 1425s ok 1427s t/modules/autoindex.t ............... 1427s 1..84 1427s # Running under perl version 5.038002 for linux 1427s # Current time local: Tue Apr 9 15:16:29 2024 1427s # Current time GMT: Tue Apr 9 15:16:29 2024 1427s # Using Test.pm version 1.31 1427s # Using Apache/Test.pm version 1.42 1427s --- 1427s IndexOrderDefault Ascending Name 1427s GET /modules/autoindex/htaccess/ 1427s ok 1 1427s --- 1427s IndexOrderDefault Ascending Name 1427s 1427s (C=N O=A) 1427s GET /modules/autoindex/htaccess/?C=N&O=A 1427s ok 2 1427s --- 1427s IndexOrderDefault Ascending Name 1427s 1427s (C=N O=D) 1427s GET /modules/autoindex/htaccess/?C=N&O=D 1427s ok 3 1427s --- 1427s IndexOrderDefault Ascending Name 1427s 1427s (C=M O=A) 1427s GET /modules/autoindex/htaccess/?C=M&O=A 1427s ok 4 1427s --- 1427s IndexOrderDefault Ascending Name 1427s 1427s (C=M O=D) 1427s GET /modules/autoindex/htaccess/?C=M&O=D 1427s ok 5 1427s --- 1427s IndexOrderDefault Ascending Name 1427s 1427s (C=S O=A) 1427s GET /modules/autoindex/htaccess/?C=S&O=A 1427s ok 6 1427s --- 1427s IndexOrderDefault Ascending Name 1427s 1427s (C=S O=D) 1427s GET /modules/autoindex/htaccess/?C=S&O=D 1427s ok 7 1427s --- 1427s IndexOrderDefault Ascending Date 1427s GET /modules/autoindex/htaccess/ 1427s ok 8 1427s --- 1427s IndexOrderDefault Ascending Date 1427s 1427s (C=N O=A) 1427s GET /modules/autoindex/htaccess/?C=N&O=A 1427s ok 9 1427s --- 1427s IndexOrderDefault Ascending Date 1427s 1427s (C=N O=D) 1427s GET /modules/autoindex/htaccess/?C=N&O=D 1427s ok 10 1427s --- 1427s IndexOrderDefault Ascending Date 1427s 1427s (C=M O=A) 1427s GET /modules/autoindex/htaccess/?C=M&O=A 1427s ok 11 1427s --- 1427s IndexOrderDefault Ascending Date 1427s 1427s (C=M O=D) 1427s GET /modules/autoindex/htaccess/?C=M&O=D 1427s ok 12 1427s --- 1427s IndexOrderDefault Ascending Date 1427s 1427s (C=S O=A) 1427s GET /modules/autoindex/htaccess/?C=S&O=A 1427s ok 13 1427s --- 1427s IndexOrderDefault Ascending Date 1427s 1427s (C=S O=D) 1427s GET /modules/autoindex/htaccess/?C=S&O=D 1427s ok 14 1427s --- 1427s IndexOrderDefault Ascending Size 1427s GET /modules/autoindex/htaccess/ 1427s ok 15 1427s --- 1427s IndexOrderDefault Ascending Size 1427s 1427s (C=N O=A) 1427s GET /modules/autoindex/htaccess/?C=N&O=A 1427s ok 16 1427s --- 1427s IndexOrderDefault Ascending Size 1427s 1427s (C=N O=D) 1427s GET /modules/autoindex/htaccess/?C=N&O=D 1427s ok 17 1427s --- 1427s IndexOrderDefault Ascending Size 1427s 1427s (C=M O=A) 1427s GET /modules/autoindex/htaccess/?C=M&O=A 1427s ok 18 1427s --- 1427s IndexOrderDefault Ascending Size 1427s 1427s (C=M O=D) 1427s GET /modules/autoindex/htaccess/?C=M&O=D 1427s ok 19 1427s --- 1427s IndexOrderDefault Ascending Size 1427s 1427s (C=S O=A) 1427s GET /modules/autoindex/htaccess/?C=S&O=A 1427s ok 20 1427s --- 1427s IndexOrderDefault Ascending Size 1427s 1427s (C=S O=D) 1427s GET /modules/autoindex/htaccess/?C=S&O=D 1427s ok 21 1427s --- 1427s IndexOrderDefault Descending Name 1427s GET /modules/autoindex/htaccess/ 1427s ok 22 1427s --- 1427s IndexOrderDefault Descending Name 1427s 1427s (C=N O=A) 1427s GET /modules/autoindex/htaccess/?C=N&O=A 1427s ok 23 1427s --- 1427s IndexOrderDefault Descending Name 1427s 1427s (C=N O=D) 1427s GET /modules/autoindex/htaccess/?C=N&O=D 1427s ok 24 1427s --- 1427s IndexOrderDefault Descending Name 1427s 1427s (C=M O=A) 1427s GET /modules/autoindex/htaccess/?C=M&O=A 1427s ok 25 1427s --- 1427s IndexOrderDefault Descending Name 1427s 1427s (C=M O=D) 1427s GET /modules/autoindex/htaccess/?C=M&O=D 1427s ok 26 1427s --- 1427s IndexOrderDefault Descending Name 1427s 1427s (C=S O=A) 1427s GET /modules/autoindex/htaccess/?C=S&O=A 1427s ok 27 1427s --- 1427s IndexOrderDefault Descending Name 1427s 1427s (C=S O=D) 1427s GET /modules/autoindex/htaccess/?C=S&O=D 1427s ok 28 1427s --- 1427s IndexOrderDefault Descending Date 1427s GET /modules/autoindex/htaccess/ 1427s ok 29 1427s --- 1427s IndexOrderDefault Descending Date 1427s 1427s (C=N O=A) 1427s GET /modules/autoindex/htaccess/?C=N&O=A 1427s ok 30 1427s --- 1427s IndexOrderDefault Descending Date 1427s 1427s (C=N O=D) 1427s GET /modules/autoindex/htaccess/?C=N&O=D 1427s ok 31 1427s --- 1427s IndexOrderDefault Descending Date 1427s 1427s (C=M O=A) 1427s GET /modules/autoindex/htaccess/?C=M&O=A 1427s ok 32 1427s --- 1427s IndexOrderDefault Descending Date 1427s 1427s (C=M O=D) 1427s GET /modules/autoindex/htaccess/?C=M&O=D 1427s ok 33 1427s --- 1427s IndexOrderDefault Descending Date 1427s 1427s (C=S O=A) 1427s GET /modules/autoindex/htaccess/?C=S&O=A 1427s ok 34 1427s --- 1427s IndexOrderDefault Descending Date 1427s 1427s (C=S O=D) 1427s GET /modules/autoindex/htaccess/?C=S&O=D 1427s ok 35 1427s --- 1427s IndexOrderDefault Descending Size 1427s GET /modules/autoindex/htaccess/ 1427s ok 36 1427s --- 1427s IndexOrderDefault Descending Size 1427s 1427s (C=N O=A) 1427s GET /modules/autoindex/htaccess/?C=N&O=A 1427s ok 37 1427s --- 1427s IndexOrderDefault Descending Size 1427s 1427s (C=N O=D) 1427s GET /modules/autoindex/htaccess/?C=N&O=D 1427s ok 38 1427s --- 1427s IndexOrderDefault Descending Size 1427s 1427s (C=M O=A) 1427s GET /modules/autoindex/htaccess/?C=M&O=A 1427s ok 39 1427s --- 1427s IndexOrderDefault Descending Size 1427s 1427s (C=M O=D) 1427s GET /modules/autoindex/htaccess/?C=M&O=D 1427s ok 40 1427s --- 1427s IndexOrderDefault Descending Size 1427s 1427s (C=S O=A) 1427s GET /modules/autoindex/htaccess/?C=S&O=A 1427s ok 41 1427s --- 1427s IndexOrderDefault Descending Size 1427s 1427s (C=S O=D) 1427s GET /modules/autoindex/htaccess/?C=S&O=D 1427s ok 42 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Name 1427s GET /modules/autoindex/htaccess/ 1427s ok 43 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Name 1427s 1427s (C=N O=A) 1427s GET /modules/autoindex/htaccess/?C=N&O=A 1427s ok 44 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Name 1427s 1427s (C=N O=D) 1427s GET /modules/autoindex/htaccess/?C=N&O=D 1427s ok 45 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Name 1427s 1427s (C=M O=A) 1427s GET /modules/autoindex/htaccess/?C=M&O=A 1427s ok 46 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Name 1427s 1427s (C=M O=D) 1427s GET /modules/autoindex/htaccess/?C=M&O=D 1427s ok 47 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Name 1427s 1427s (C=S O=A) 1427s GET /modules/autoindex/htaccess/?C=S&O=A 1427s ok 48 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Name 1427s 1427s (C=S O=D) 1427s GET /modules/autoindex/htaccess/?C=S&O=D 1427s ok 49 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Date 1427s GET /modules/autoindex/htaccess/ 1427s ok 50 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Date 1427s 1427s (C=N O=A) 1427s GET /modules/autoindex/htaccess/?C=N&O=A 1427s ok 51 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Date 1427s 1427s (C=N O=D) 1427s GET /modules/autoindex/htaccess/?C=N&O=D 1427s ok 52 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Date 1427s 1427s (C=M O=A) 1427s GET /modules/autoindex/htaccess/?C=M&O=A 1427s ok 53 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Date 1427s 1427s (C=M O=D) 1427s GET /modules/autoindex/htaccess/?C=M&O=D 1427s ok 54 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Date 1427s 1427s (C=S O=A) 1427s GET /modules/autoindex/htaccess/?C=S&O=A 1427s ok 55 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Date 1427s 1427s (C=S O=D) 1427s GET /modules/autoindex/htaccess/?C=S&O=D 1427s ok 56 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Size 1427s GET /modules/autoindex/htaccess/ 1427s ok 57 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Size 1427s 1427s (C=N O=A) 1427s GET /modules/autoindex/htaccess/?C=N&O=A 1427s ok 58 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Size 1427s 1427s (C=N O=D) 1427s GET /modules/autoindex/htaccess/?C=N&O=D 1427s ok 59 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Size 1427s 1427s (C=M O=A) 1427s GET /modules/autoindex/htaccess/?C=M&O=A 1427s ok 60 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Size 1427s 1427s (C=M O=D) 1427s GET /modules/autoindex/htaccess/?C=M&O=D 1427s ok 61 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Size 1427s 1427s (C=S O=A) 1427s GET /modules/autoindex/htaccess/?C=S&O=A 1427s ok 62 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Ascending Size 1427s 1427s (C=S O=D) 1427s GET /modules/autoindex/htaccess/?C=S&O=D 1427s ok 63 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Name 1427s GET /modules/autoindex/htaccess/ 1427s ok 64 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Name 1427s 1427s (C=N O=A) 1427s GET /modules/autoindex/htaccess/?C=N&O=A 1427s ok 65 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Name 1427s 1427s (C=N O=D) 1427s GET /modules/autoindex/htaccess/?C=N&O=D 1427s ok 66 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Name 1427s 1427s (C=M O=A) 1427s GET /modules/autoindex/htaccess/?C=M&O=A 1427s ok 67 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Name 1427s 1427s (C=M O=D) 1427s GET /modules/autoindex/htaccess/?C=M&O=D 1427s ok 68 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Name 1427s 1427s (C=S O=A) 1427s GET /modules/autoindex/htaccess/?C=S&O=A 1427s ok 69 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Name 1427s 1427s (C=S O=D) 1427s GET /modules/autoindex/htaccess/?C=S&O=D 1427s ok 70 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Date 1427s GET /modules/autoindex/htaccess/ 1427s ok 71 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Date 1427s 1427s (C=N O=A) 1427s GET /modules/autoindex/htaccess/?C=N&O=A 1427s ok 72 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Date 1427s 1427s (C=N O=D) 1427s GET /modules/autoindex/htaccess/?C=N&O=D 1427s ok 73 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Date 1427s 1427s (C=M O=A) 1427s GET /modules/autoindex/htaccess/?C=M&O=A 1427s ok 74 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Date 1427s 1427s (C=M O=D) 1427s GET /modules/autoindex/htaccess/?C=M&O=D 1427s ok 75 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Date 1427s 1427s (C=S O=A) 1427s GET /modules/autoindex/htaccess/?C=S&O=A 1427s ok 76 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Date 1427s 1427s (C=S O=D) 1427s GET /modules/autoindex/htaccess/?C=S&O=D 1427s ok 77 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Size 1427s GET /modules/autoindex/htaccess/ 1427s ok 78 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Size 1427s 1427s (C=N O=A) 1427s GET /modules/autoindex/htaccess/?C=N&O=A 1427s ok 79 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Size 1427s 1427s (C=N O=D) 1427s GET /modules/autoindex/htaccess/?C=N&O=D 1427s ok 80 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Size 1427s 1427s (C=M O=A) 1427s GET /modules/autoindex/htaccess/?C=M&O=A 1427s ok 81 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Size 1427s 1427s (C=M O=D) 1427s GET /modules/autoindex/htaccess/?C=M&O=D 1427s ok 82 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Size 1427s 1427s (C=S O=A) 1427s GET /modules/autoindex/htaccess/?C=S&O=A 1427s ok 83 1427s --- 1427s IndexOptions FancyIndexing 1427s IndexOrderDefault Descending Size 1427s 1427s (C=S O=D) 1427s GET /modules/autoindex/htaccess/?C=S&O=D 1427s ok 84 1427s ok 1428s t/modules/autoindex2.t .............. 1428s 1..3 1428s # Running under perl version 5.038002 for linux 1428s # Current time local: Tue Apr 9 15:16:30 2024 1428s # Current time GMT: Tue Apr 9 15:16:30 2024 1428s # Using Test.pm version 1.31 1428s # Using Apache/Test.pm version 1.42 1428s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1428s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1428s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1428s # testing : dir_broken should not be listed 1428s # expected: 0 1428s # received: 0 1428s ok 1 1428s # testing : dir_normal should be listed 1428s # expected: 1 1428s # received: 1 1428s ok 2 1428s # testing : dir_protected should not be listed 1428s # expected: 0 1428s # received: 0 1428s ok 3 1428s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1428s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1428s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1428s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1428s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1428s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1428s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1428s ok 1430s t/modules/brotli.t .................. 1430s 1..64 1430s # Running under perl version 5.038002 for linux 1430s # Current time local: Tue Apr 9 15:16:32 2024 1430s # Current time GMT: Tue Apr 9 15:16:32 2024 1430s # Using Test.pm version 1.31 1430s # Using Apache/Test.pm version 1.42 1430s qvalue: 1430s # expected: 200 1430s # received: '200' 1430s ok 1 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 2 1430s qvalue: 1430s # expected: 200 1430s # received: '200' 1430s ok 3 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 4 1430s qvalue: 1430s # expected: 200 1430s # received: '200' 1430s ok 5 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 6 1430s qvalue: 1430s # expected: 200 1430s # received: '200' 1430s ok 7 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 8 1430s qvalue: 1430s # expected: 200 1430s # received: '200' 1430s ok 9 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 10 1430s qvalue: 1430s # expected: 200 1430s # received: '200' 1430s ok 11 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 12 1430s qvalue: ; 1430s # expected: 200 1430s # received: '200' 1430s ok 13 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 14 1430s qvalue: ; 1430s # expected: 200 1430s # received: '200' 1430s ok 15 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 16 1430s qvalue: ; 1430s # expected: 200 1430s # received: '200' 1430s ok 17 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 18 1430s qvalue: ;q= 1430s # expected: 200 1430s # received: '200' 1430s ok 19 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 20 1430s qvalue: ;q= 1430s # expected: 200 1430s # received: '200' 1430s ok 21 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 22 1430s qvalue: ;q= 1430s # expected: 200 1430s # received: '200' 1430s ok 23 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 24 1430s qvalue: ;q=0 1430s # expected: 200 1430s # received: '200' 1430s ok 25 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 26 1430s qvalue: ;q=0 1430s # expected: 200 1430s # received: '200' 1430s ok 27 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 28 1430s qvalue: ;q=0 1430s # expected: 200 1430s # received: '200' 1430s ok 29 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 30 1430s qvalue: ;q=0. 1430s # expected: 200 1430s # received: '200' 1430s ok 31 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 32 1430s qvalue: ;q=0. 1430s # expected: 200 1430s # received: '200' 1430s ok 33 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 34 1430s qvalue: ;q=0. 1430s # expected: 200 1430s # received: '200' 1430s ok 35 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 36 1430s qvalue: ;q=0.0 1430s # expected: 200 1430s # received: '200' 1430s ok 37 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 38 1430s qvalue: ;q=0.0 1430s # expected: 200 1430s # received: '200' 1430s ok 39 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 40 1430s qvalue: ;q=0.0 1430s # expected: 200 1430s # received: '200' 1430s ok 41 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 42 1430s qvalue: ;q=0.00 1430s # expected: 200 1430s # received: '200' 1430s ok 43 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 44 1430s qvalue: ;q=0.00 1430s # expected: 200 1430s # received: '200' 1430s ok 45 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 46 1430s qvalue: ;q=0.00 1430s # expected: 200 1430s # received: '200' 1430s ok 47 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 48 1430s qvalue: ;q=0.000 1430s # expected: 200 1430s # received: '200' 1430s ok 49 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 50 1430s qvalue: ;q=0.000 1430s # expected: 200 1430s # received: '200' 1430s ok 51 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 52 1430s qvalue: ;q=0.000 1430s # expected: 200 1430s # received: '200' 1430s ok 53 1430s # testing : response without Content-Encoding is OK 1430s # expected: undef 1430s # received: undef 1430s ok 54 1430s qvalue: ;q=0.0000 1430s # expected: 200 1430s # received: '200' 1430s ok 55 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 56 1430s qvalue: ;q=0.0000 1430s # expected: 200 1430s # received: '200' 1430s ok 57 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 58 1430s qvalue: ;q=0.0000 1430s # expected: 200 1430s # received: '200' 1430s ok 59 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 60 1430s # expected: 200 1430s # received: '200' 1430s ok 61 1430s # testing : response Content-Encoding is OK 1430s # expected: 'br' 1430s # received: 'br' 1430s ok 62 1430s # expected: 200 1430s # received: '200' 1430s ok 63 1430s # testing : response Content-Encoding is OK 1430s # expected: 'gzip' 1430s # received: 'gzip' 1430s ok 64 1430s ok 1433s t/modules/buffer.t .................. 1433s 1..12 1433s # Running under perl version 5.038002 for linux 1433s # Current time local: Tue Apr 9 15:16:34 2024 1433s # Current time GMT: Tue Apr 9 15:16:34 2024 1433s # Using Test.pm version 1.31 1433s # Using Apache/Test.pm version 1.42 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 1 1433s ok 2 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 3 1433s ok 4 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 5 1433s ok 6 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 7 1433s ok 8 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 9 1433s ok 10 1433s # testing : Checking return code is '200' 1433s # expected: 200 1433s # received: '200' 1433s ok 11 1433s ok 12 1433s ok 1433s t/modules/cache.t ................... 1433s 1..3 1433s # Running under perl version 5.038002 for linux 1433s # Current time local: Tue Apr 9 15:16:35 2024 1433s # Current time GMT: Tue Apr 9 15:16:35 2024 1433s # Using Test.pm version 1.31 1433s # Using Apache/Test.pm version 1.42 1433s # testing : non-cached call to index.html 1433s # expected: 200 1433s # received: '200' 1433s ok 1 1433s # testing : call to cache index.html 1433s # expected: 200 1433s # received: '200' 1433s ok 2 1433s # testing : cached call to index.html 1433s # expected: 200 1433s # received: '200' 1433s ok 3 1433s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1433s ok 1443s t/modules/cgi.t ..................... 1443s 1..58 1443s # Running under perl version 5.038002 for linux 1443s # Current time local: Tue Apr 9 15:16:37 2024 1443s # Current time GMT: Tue Apr 9 15:16:37 2024 1443s # Using Test.pm version 1.31 1443s # Using Apache/Test.pm version 1.42 1443s # testing : return code for acceptpathinfodefault.sh 1443s # expected: 200 1443s # received: '200' 1443s ok 1 1443s # testing : body for acceptpathinfodefault.sh 1443s # expected: '' 1443s # received: '' 1443s ok 2 1443s # testing : return code for acceptpathinfodefault.sh/foo 1443s # expected: 200 1443s # received: '200' 1443s ok 3 1443s # testing : body for acceptpathinfodefault.sh/foo 1443s # expected: '/foo' 1443s # received: '/foo' 1443s ok 4 1443s # testing : return code for acceptpathinfooff.sh 1443s # expected: 200 1443s # received: '200' 1443s ok 5 1443s # testing : body for acceptpathinfooff.sh 1443s # expected: '' 1443s # received: '' 1443s ok 6 1443s # testing : return code for acceptpathinfooff.sh/foo 1443s # expected: 404 1443s # received: '404' 1443s ok 7 1443s # no body test for this one 1443s ok 8 1443s # testing : return code for acceptpathinfoon.sh 1443s # expected: 200 1443s # received: '200' 1443s ok 9 1443s # testing : body for acceptpathinfoon.sh 1443s # expected: '' 1443s # received: '' 1443s ok 10 1443s # testing : return code for acceptpathinfoon.sh/foo 1443s # expected: 200 1443s # received: '200' 1443s ok 11 1443s # testing : body for acceptpathinfoon.sh/foo 1443s # expected: '/foo' 1443s # received: '/foo' 1443s ok 12 1443s # testing : return code for bogus-perl.pl 1443s # expected: 500 1443s # received: '500' 1443s ok 13 1443s # cgi log created ok. 1443s ok 14 1443s # testing : return code for bogus-sh.sh 1443s # expected: 500 1443s # received: '500' 1443s ok 15 1443s # checking that log size (807) is bigger than it used to be (523) 1443s ok 16 1443s # testing : return code for nph-stderr.pl 1443s # expected: 200 1443s # received: '200' 1443s ok 17 1443s # testing : body for nph-stderr.pl 1443s # expected: 'this is nph-stdout' 1443s # received: 'this is nph-stdout' 1443s ok 18 1443s # testing : return code for nph-test.pl 1443s # expected: 200 1443s # received: '200' 1443s ok 19 1443s # testing : body for nph-test.pl 1443s # expected: 'ok' 1443s # received: 'ok' 1443s ok 20 1443s # testing : return code for perl.pl 1443s # expected: 200 1443s # received: '200' 1443s ok 21 1443s # testing : body for perl.pl 1443s # expected: 'perl cgi' 1443s # received: 'perl cgi' 1443s ok 22 1443s # testing : return code for sh.sh 1443s # expected: 200 1443s # received: '200' 1443s ok 23 1443s # testing : body for sh.sh 1443s # expected: 'sh cgi' 1443s # received: 'sh cgi' 1443s ok 24 1443s # testing : return code for stderr1.pl 1443s # expected: 200 1443s # received: '200' 1443s ok 25 1443s # testing : body for stderr1.pl 1443s # expected: 'this is stdout' 1443s # received: 'this is stdout' 1443s ok 26 1443s # testing : return code for stderr2.pl 1443s # expected: 200 1443s # received: '200' 1443s ok 27 1443s # testing : body for stderr2.pl 1443s # expected: 'this is also stdout' 1443s # received: 'this is also stdout' 1443s ok 28 1443s # testing : return code for stderr3.pl 1443s # expected: 200 1443s # received: '200' 1443s ok 29 1443s # testing : body for stderr3.pl 1443s # expected: 'this is more stdout' 1443s # received: 'this is more stdout' 1443s ok 30 1443s # posted content (length 10) to bogus-perl.pl 1443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1443s # expected: '500' 1443s # received: '500' 1443s ok 31 1443s # checking that log size (35781) is greater than 807 1443s ok 32 1443s # verifying that logged content is 10 characters 1443s ok 33 1443s # posted content (length 99) to bogus-perl.pl 1443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1443s # expected: '500' 1443s # received: '500' 1443s ok 34 1443s # checking that log size (36240) is greater than 35781 1443s ok 35 1443s # verifying that logged content is 99 characters 1443s ok 36 1443s # posted content (length 250) to bogus-perl.pl 1443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1443s # expected: '500' 1443s # received: '500' 1443s ok 37 1443s # checking that log size (36851) is greater than 36240 1443s ok 38 1443s # verifying that logged content is 250 characters 1443s ok 39 1443s # posted content (length 255) to bogus-perl.pl 1443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1443s # expected: '500' 1443s # received: '500' 1443s ok 40 1443s # checking that log size (37467) is greater than 36851 1443s ok 41 1443s # verifying that logged content is 255 characters 1443s ok 42 1443s # posted content (length 256) to bogus-perl.pl 1443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1443s # expected: '500' 1443s # received: '500' 1443s ok 43 1443s # checking that log size (38084) is greater than 37467 1443s ok 44 1443s # verifying that logged content is 256 characters 1443s ok 45 1443s # posted content (length 257) to bogus-perl.pl 1443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1443s # expected: '500' 1443s # received: '500' 1443s ok 46 1443s # checking that log size (38701) is greater than 38084 1443s ok 47 1443s # verifying that logged content is 256 characters 1443s ok 48 1443s # posted content (length 258) to bogus-perl.pl 1443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1443s # expected: '500' 1443s # received: '500' 1443s ok 49 1443s # checking that log size (39318) is greater than 38701 1443s ok 50 1443s # verifying that logged content is 256 characters 1443s ok 51 1443s # posted content (length 1024) to bogus-perl.pl 1443s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1443s # expected: '500' 1443s # received: '500' 1443s ok 52 1443s # checking that log size (39936) is greater than 39318 1443s ok 53 1443s # verifying that logged content is 256 characters 1443s ok 54 1443s # verifying log is greater than 40960 bytes. 1443s ok 55 1443s # verifying log did not grow after making bogus request. 1443s ok 56 1443s # verifying log did not grow after making another bogus request. 1443s ok 57 1443s # checking that HEAD /modules/cgi/perl.pl returns 200. 1443s ok 58 1443s ok 1443s t/modules/data.t .................... 1443s 1..2 1443s # Running under perl version 5.038002 for linux 1443s # Current time local: Tue Apr 9 15:16:41 2024 1443s # Current time GMT: Tue Apr 9 15:16:41 2024 1443s # Using Test.pm version 1.31 1443s # Using Apache/Test.pm version 1.42 1443s # testing : Checking return code is '200' 1443s # expected: 200 1443s # received: '200' 1443s ok 1 1443s ok 2 1443s ok 1443s t/modules/dav.t ..................... 1443s 1..19 1443s # Running under perl version 5.038002 for linux 1443s # Current time local: Tue Apr 9 15:16:42 2024 1443s # Current time GMT: Tue Apr 9 15:16:42 2024 1443s # Using Test.pm version 1.31 1443s # Using Apache/Test.pm version 1.42 1443s resource lock test: 1443s ok 1 1443s DAV put test: 1443s ok 2 1443s getting DAV resource properties: 1443s ok 3 1443s created: Tue, 09 Apr 2024 15:16:44 GMT 1443s modified: Tue, 09 Apr 2024 15:16:44 GMT 1443s now: Tue, 09 Apr 2024 15:16:46 GMT 1443s ok 4 1443s ok 5 1443s resource lock status test: 1443s ok 6 1443s resource unlock test: 1443s ok 7 1443s resource lock status test: 1443s ok 8 1443s getting uri... 1443s expect: 1443s -> 1443s 1443s
1443s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

1484s # 1484s # ' 1484s # received: ' 1484s #

Hello World!

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

No query was specified.

1484s # 1484s # ' 1484s # received: ' 1484s #

No query was specified.

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

Hello World!

1484s # 1484s # ' 1484s # received: ' 1484s #

Hello World!

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

No query was specified.

1484s # 1484s # ' 1484s # received: ' 1484s #

No query was specified.

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

mod_include test

1484s # 1484s # 1484s # Hello World 1484s # 1484s #

[back]

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

mod_include test

1484s # 1484s # 1484s # Hello World 1484s # 1484s #

[back]

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

mod_include test

1484s # 1484s # 1484s # Hello World 1484s # 1484s #

[back]

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

Load Balancer Manager for localhost

1507s # 1507s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1507s #
Server Built: 2024-03-31T08:37:28
1507s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1507s #
1507s #

LoadBalancer Status for balancer://foo1 [p56722c31_foo1]

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

LoadBalancer Status for balancer://foo2 [p56722c31_foo2]

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

LoadBalancer Status for balancer://foo3 [p56722c31_foo3]

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

LoadBalancer Status for balancer://foo4 [p56722c31_foo4]

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

LoadBalancer Status for balancer://pr45434 [p56722c31_pr45434]

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

LoadBalancer Status for balancer://failover [p56722c31_failover]

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

LoadBalancer Status for balancer://dynproxy [p56722c31_dynproxy]

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

Moved Permanently

1524s #

The document has moved here.

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

Moved Permanently

1524s #

The document has moved here.

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

Moved Permanently

1524s #

The document has moved here.

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

Moved Permanently

1524s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1524s #

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

Multiple Choices

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

Available documents: 1524s #

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

Multiple Choices

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

Available documents: 1524s #

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

Moved Permanently

1524s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1524s #

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

Multiple Choices

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

Available documents: 1524s #

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

Moved Permanently

1524s #

The document has moved here.

1524s # 1524s # ' 1524s ok 48 1524s ok 1525s t/modules/status.t .................. 1525s 1..1 1525s # Running under perl version 5.038002 for linux 1525s # Current time local: Tue Apr 9 15:18:08 2024 1525s # Current time GMT: Tue Apr 9 15:18:08 2024 1525s # Using Test.pm version 1.31 1525s # Using Apache/Test.pm version 1.42 1525s 1525s 1525s Apache Status 1525s 1525s

Apache Server Status for localhost (via 127.0.0.1)

1525s 1525s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1525s
Server MPM: prefork
1525s
Server Built: 2024-03-31T08:37:28 1525s

1525s
Current Time: Tuesday, 09-Apr-2024 15:18:09 UTC
1525s
Restart Time: Tuesday, 09-Apr-2024 15:14:36 UTC
1525s
Parent Server Config. Generation: 1
1525s
Parent Server MPM Generation: 0
1525s
Server uptime: 3 minutes 33 seconds
1525s
Server load: 0.99 0.63 0.27
1525s
Total accesses: 6792 - Total Traffic: 139.6 MB - Total Duration: 106676
1525s
CPU Usage: u2.02 s1.97 cu2.6 cs2.16 - 4.11% CPU load
1525s
31.9 requests/sec - 0.7 MB/second - 21.1 kB/request - 15.7061 ms/request
1525s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
1525s
W..__..
1525s

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

1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s
SrvPIDAccMCPU 1525s SSReqDurConnChildSlotClientProtocolVHostRequest
0-082270/2325/2325W 1525s 2.8000319460.040.5140.51 1525s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-0-0/0/2243. 1525s 0.00120293760.00.0047.57 1525s 127.0.0.1http/1.1localhost:8558OPTIONS * HTTP/1.0
2-0-0/0/1122. 1525s 0.00110190570.00.0011.71 1525s 127.0.0.1http/1.1localhost:8558OPTIONS * HTTP/1.0
3-0379840/950/950_ 1525s 1.751071910.039.6939.69 1525s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
4-01017630/118/122_ 1525s 0.10103560.00.050.06 1525s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
5-0-0/0/23. 1525s 0.00140187030.00.000.09 1525s 127.0.0.1http/1.1localhost:8558OPTIONS * HTTP/1.0
6-0-0/0/7. 1525s 0.00130420.00.000.00 1525s 127.0.0.1http/1.1localhost:8558OPTIONS * HTTP/1.0
1525s
1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s 1525s
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
1525s 1525s ok 1 1525s ok 1528s t/modules/substitute.t .............. 1528s 1..19 1528s # Running under perl version 5.038002 for linux 1528s # Current time local: Tue Apr 9 15:18:09 2024 1528s # Current time GMT: Tue Apr 9 15:18:09 2024 1528s # Using Test.pm version 1.31 1528s # Using Apache/Test.pm version 1.42 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'barbar': OK 1528s ok 1 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'barbar': OK 1528s ok 2 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'foofoo': OK 1528s ok 3 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'barbar': OK 1528s ok 4 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'barbar': OK 1528s ok 5 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'barbar': OK 1528s ok 6 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'foof 1528s oo': OK 1528s ok 7 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'xfoo': OK 1528s ok 8 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1528s ok 9 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s barx 1528s ': OK 1528s ok 10 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'a$1axb(': OK 1528s ok 11 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'a$XX': OK 1528s ok 12 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1528s ok 13 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'x&x': OK 1528s ok 14 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'xx': OK 1528s ok 15 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'fcooar': OK 1528s ok 16 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'fc$1ar': OK 1528s ok 17 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'fdooar': OK 1528s ok 18 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s got 200 'XXXfooXXX 1528s bar': OK 1528s ok 19 1528s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1528s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1528s ok 1535s t/modules/unique_id.t ............... 1535s 1..300 1535s # Running under perl version 5.038002 for linux 1535s # Current time local: Tue Apr 9 15:18:11 2024 1535s # Current time GMT: Tue Apr 9 15:18:11 2024 1535s # Using Test.pm version 1.31 1535s # Using Apache/Test.pm version 1.42 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 1 1535s # unique id: ZhVcNA7auDZgEU2J15a7AQAAAAM 1535s ok 2 1535s ok 3 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 4 1535s # unique id: ZhVcNLfJrMGQVy1aq7dTUAAAAAA 1535s ok 5 1535s ok 6 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 7 1535s # unique id: ZhVcNA0N11mchlG0EIRpTAAAAAQ 1535s ok 8 1535s ok 9 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 10 1535s # unique id: ZhVcNA7auDZgEU2J15a7AgAAAAM 1535s ok 11 1535s ok 12 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 13 1535s # unique id: ZhVcNLfJrMGQVy1aq7dTUQAAAAA 1535s ok 14 1535s ok 15 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 16 1535s # unique id: ZhVcNA0N11mchlG0EIRpTQAAAAQ 1535s ok 17 1535s ok 18 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 19 1535s # unique id: ZhVcNA7auDZgEU2J15a7AwAAAAM 1535s ok 20 1535s ok 21 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 22 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTUgAAAAA 1535s ok 23 1535s ok 24 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 25 1535s # unique id: ZhVcNQ0N11mchlG0EIRpTgAAAAQ 1535s ok 26 1535s ok 27 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 28 1535s # unique id: ZhVcNQ7auDZgEU2J15a7BAAAAAM 1535s ok 29 1535s ok 30 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 31 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTUwAAAAA 1535s ok 32 1535s ok 33 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 34 1535s # unique id: ZhVcNQ0N11mchlG0EIRpTwAAAAQ 1535s ok 35 1535s ok 36 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 37 1535s # unique id: ZhVcNQ7auDZgEU2J15a7BQAAAAM 1535s ok 38 1535s ok 39 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 40 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTVAAAAAA 1535s ok 41 1535s ok 42 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 43 1535s # unique id: ZhVcNQ0N11mchlG0EIRpUAAAAAQ 1535s ok 44 1535s ok 45 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 46 1535s # unique id: ZhVcNQ7auDZgEU2J15a7BgAAAAM 1535s ok 47 1535s ok 48 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 49 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTVQAAAAA 1535s ok 50 1535s ok 51 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 52 1535s # unique id: ZhVcNQ0N11mchlG0EIRpUQAAAAQ 1535s ok 53 1535s ok 54 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 55 1535s # unique id: ZhVcNQ7auDZgEU2J15a7BwAAAAM 1535s ok 56 1535s ok 57 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 58 1535s # unique id: ZhVcNQ0N11mchlG0EIRpUgAAAAQ 1535s ok 59 1535s ok 60 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 61 1535s # unique id: ZhVcNQ7auDZgEU2J15a7CAAAAAM 1535s ok 62 1535s ok 63 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 64 1535s # unique id: ZhVcNQ0N11mchlG0EIRpUwAAAAQ 1535s ok 65 1535s ok 66 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 67 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTVgAAAAA 1535s ok 68 1535s ok 69 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 70 1535s # unique id: ZhVcNQ7auDZgEU2J15a7CQAAAAM 1535s ok 71 1535s ok 72 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 73 1535s # unique id: ZhVcNQ0N11mchlG0EIRpVAAAAAQ 1535s ok 74 1535s ok 75 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 76 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTVwAAAAA 1535s ok 77 1535s ok 78 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 79 1535s # unique id: ZhVcNQ7auDZgEU2J15a7CgAAAAM 1535s ok 80 1535s ok 81 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 82 1535s # unique id: ZhVcNQ0N11mchlG0EIRpVQAAAAQ 1535s ok 83 1535s ok 84 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 85 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTWAAAAAA 1535s ok 86 1535s ok 87 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 88 1535s # unique id: ZhVcNQ7auDZgEU2J15a7CwAAAAM 1535s ok 89 1535s ok 90 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 91 1535s # unique id: ZhVcNQ0N11mchlG0EIRpVgAAAAQ 1535s ok 92 1535s ok 93 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 94 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTWQAAAAA 1535s ok 95 1535s ok 96 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 97 1535s # unique id: ZhVcNQ7auDZgEU2J15a7DAAAAAM 1535s ok 98 1535s ok 99 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 100 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTWgAAAAA 1535s ok 101 1535s ok 102 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 103 1535s # unique id: ZhVcNQ7auDZgEU2J15a7DQAAAAM 1535s ok 104 1535s ok 105 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 106 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTWwAAAAA 1535s ok 107 1535s ok 108 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 109 1535s # unique id: ZhVcNQ0N11mchlG0EIRpVwAAAAQ 1535s ok 110 1535s ok 111 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 112 1535s # unique id: ZhVcNQ7auDZgEU2J15a7DgAAAAM 1535s ok 113 1535s ok 114 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 115 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTXAAAAAA 1535s ok 116 1535s ok 117 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 118 1535s # unique id: ZhVcNQ0N11mchlG0EIRpWAAAAAQ 1535s ok 119 1535s ok 120 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 121 1535s # unique id: ZhVcNQ7auDZgEU2J15a7DwAAAAM 1535s ok 122 1535s ok 123 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 124 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTXQAAAAA 1535s ok 125 1535s ok 126 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 127 1535s # unique id: ZhVcNQ0N11mchlG0EIRpWQAAAAQ 1535s ok 128 1535s ok 129 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 130 1535s # unique id: ZhVcNQ7auDZgEU2J15a7EAAAAAM 1535s ok 131 1535s ok 132 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 133 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTXgAAAAA 1535s ok 134 1535s ok 135 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 136 1535s # unique id: ZhVcNQ0N11mchlG0EIRpWgAAAAQ 1535s ok 137 1535s ok 138 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 139 1535s # unique id: ZhVcNQ7auDZgEU2J15a7EQAAAAM 1535s ok 140 1535s ok 141 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 142 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTXwAAAAA 1535s ok 143 1535s ok 144 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 145 1535s # unique id: ZhVcNQ0N11mchlG0EIRpWwAAAAQ 1535s ok 146 1535s ok 147 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 148 1535s # unique id: ZhVcNQ7auDZgEU2J15a7EgAAAAM 1535s ok 149 1535s ok 150 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 151 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTYAAAAAA 1535s ok 152 1535s ok 153 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 154 1535s # unique id: ZhVcNQ0N11mchlG0EIRpXAAAAAQ 1535s ok 155 1535s ok 156 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 157 1535s # unique id: ZhVcNQ7auDZgEU2J15a7EwAAAAM 1535s ok 158 1535s ok 159 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 160 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTYQAAAAA 1535s ok 161 1535s ok 162 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 163 1535s # unique id: ZhVcNQ0N11mchlG0EIRpXQAAAAQ 1535s ok 164 1535s ok 165 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 166 1535s # unique id: ZhVcNQ7auDZgEU2J15a7FAAAAAM 1535s ok 167 1535s ok 168 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 169 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTYgAAAAA 1535s ok 170 1535s ok 171 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 172 1535s # unique id: ZhVcNQ0N11mchlG0EIRpXgAAAAQ 1535s ok 173 1535s ok 174 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 175 1535s # unique id: ZhVcNQ7auDZgEU2J15a7FQAAAAM 1535s ok 176 1535s ok 177 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 178 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTYwAAAAA 1535s ok 179 1535s ok 180 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 181 1535s # unique id: ZhVcNQ0N11mchlG0EIRpXwAAAAQ 1535s ok 182 1535s ok 183 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 184 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTZAAAAAA 1535s ok 185 1535s ok 186 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 187 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTZQAAAAA 1535s ok 188 1535s ok 189 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 190 1535s # unique id: ZhVcNQ7auDZgEU2J15a7FgAAAAM 1535s ok 191 1535s ok 192 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 193 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTZgAAAAA 1535s ok 194 1535s ok 195 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 196 1535s # unique id: ZhVcNQ7auDZgEU2J15a7FwAAAAM 1535s ok 197 1535s ok 198 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 199 1535s # unique id: ZhVcNQ0N11mchlG0EIRpYAAAAAQ 1535s ok 200 1535s ok 201 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 202 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTZwAAAAA 1535s ok 203 1535s ok 204 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 205 1535s # unique id: ZhVcNQ7auDZgEU2J15a7GAAAAAM 1535s ok 206 1535s ok 207 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 208 1535s # unique id: ZhVcNQ0N11mchlG0EIRpYQAAAAQ 1535s ok 209 1535s ok 210 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 211 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTaAAAAAA 1535s ok 212 1535s ok 213 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 214 1535s # unique id: ZhVcNQ7auDZgEU2J15a7GQAAAAM 1535s ok 215 1535s ok 216 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 217 1535s # unique id: ZhVcNQ0N11mchlG0EIRpYgAAAAQ 1535s ok 218 1535s ok 219 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 220 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTaQAAAAA 1535s ok 221 1535s ok 222 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 223 1535s # unique id: ZhVcNQ7auDZgEU2J15a7GgAAAAM 1535s ok 224 1535s ok 225 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 226 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTagAAAAA 1535s ok 227 1535s ok 228 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 229 1535s # unique id: ZhVcNQ7auDZgEU2J15a7GwAAAAM 1535s ok 230 1535s ok 231 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 232 1535s # unique id: ZhVcNbfJrMGQVy1aq7dTawAAAAA 1535s ok 233 1535s ok 234 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 235 1535s # unique id: ZhVcNQ0N11mchlG0EIRpYwAAAAQ 1535s ok 236 1535s ok 237 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 238 1535s # unique id: ZhVcNQ7auDZgEU2J15a7HAAAAAM 1535s ok 239 1535s ok 240 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 241 1535s # unique id: ZhVcNrfJrMGQVy1aq7dTbAAAAAA 1535s ok 242 1535s ok 243 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 244 1535s # unique id: ZhVcNg0N11mchlG0EIRpZAAAAAQ 1535s ok 245 1535s ok 246 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 247 1535s # unique id: ZhVcNg7auDZgEU2J15a7HQAAAAM 1535s ok 248 1535s ok 249 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 250 1535s # unique id: ZhVcNrfJrMGQVy1aq7dTbQAAAAA 1535s ok 251 1535s ok 252 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 253 1535s # unique id: ZhVcNg0N11mchlG0EIRpZQAAAAQ 1535s ok 254 1535s ok 255 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 256 1535s # unique id: ZhVcNg7auDZgEU2J15a7HgAAAAM 1535s ok 257 1535s ok 258 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 259 1535s # unique id: ZhVcNrfJrMGQVy1aq7dTbgAAAAA 1535s ok 260 1535s ok 261 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 262 1535s # unique id: ZhVcNg0N11mchlG0EIRpZgAAAAQ 1535s ok 263 1535s ok 264 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 265 1535s # unique id: ZhVcNg7auDZgEU2J15a7HwAAAAM 1535s ok 266 1535s ok 267 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 268 1535s # unique id: ZhVcNrfJrMGQVy1aq7dTbwAAAAA 1535s ok 269 1535s ok 270 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 271 1535s # unique id: ZhVcNg0N11mchlG0EIRpZwAAAAQ 1535s ok 272 1535s ok 273 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 274 1535s # unique id: ZhVcNg7auDZgEU2J15a7IAAAAAM 1535s ok 275 1535s ok 276 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 277 1535s # unique id: ZhVcNg0N11mchlG0EIRpaAAAAAQ 1535s ok 278 1535s ok 279 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 280 1535s # unique id: ZhVcNg7auDZgEU2J15a7IQAAAAM 1535s ok 281 1535s ok 282 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 283 1535s # unique id: ZhVcNrfJrMGQVy1aq7dTcAAAAAA 1535s ok 284 1535s ok 285 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 286 1535s # unique id: ZhVcNg7auDZgEU2J15a7IgAAAAM 1535s ok 287 1535s ok 288 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 289 1535s # unique id: ZhVcNrfJrMGQVy1aq7dTcQAAAAA 1535s ok 290 1535s ok 291 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 292 1535s # unique id: ZhVcNg7auDZgEU2J15a7IwAAAAM 1535s ok 293 1535s ok 294 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 295 1535s # unique id: ZhVcNg0N11mchlG0EIRpaQAAAAQ 1535s ok 296 1535s ok 297 1535s # testing : fetch unique ID 1535s # expected: 200 1535s # received: '200' 1535s ok 298 1535s # unique id: ZhVcNrfJrMGQVy1aq7dTcgAAAAA 1535s ok 299 1535s ok 300 1535s ok 1535s t/modules/usertrack.t ............... 1535s 1..1004 1535s # Running under perl version 5.038002 for linux 1535s # Current time local: Tue Apr 9 15:18:14 2024 1535s # Current time GMT: Tue Apr 9 15:18:14 2024 1535s # Using Test.pm version 1.31 1535s # Using Apache/Test.pm version 1.42 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 1 1535s ok 2 1535s Set-Cookie: usertrack_test=d15133bc.615ab6e620d41; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=d15133bc.615ab6e620d41 1535s ok 3 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 4 1535s ok 5 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 6 1535s ok 7 1535s Set-Cookie: usertrack_test=deeb6532.615ab6e622d6b; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=deeb6532.615ab6e622d6b 1535s ok 8 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 9 1535s ok 10 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 11 1535s ok 12 1535s Set-Cookie: usertrack_test=29dd58a4.615ab6e623fba; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=29dd58a4.615ab6e623fba 1535s ok 13 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 14 1535s ok 15 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 16 1535s ok 17 1535s Set-Cookie: usertrack_test=c63c0294.615ab6e62500c; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=c63c0294.615ab6e62500c 1535s ok 18 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 19 1535s ok 20 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 21 1535s ok 22 1535s Set-Cookie: usertrack_test=3fd6f1f6.615ab6e626239; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=3fd6f1f6.615ab6e626239 1535s ok 23 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 24 1535s ok 25 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 26 1535s ok 27 1535s Set-Cookie: usertrack_test=cc5bfa71.615ab6e627324; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=cc5bfa71.615ab6e627324 1535s ok 28 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 29 1535s ok 30 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 31 1535s ok 32 1535s Set-Cookie: usertrack_test=fb96d015.615ab6e6283a4; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=fb96d015.615ab6e6283a4 1535s ok 33 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 34 1535s ok 35 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 36 1535s ok 37 1535s Set-Cookie: usertrack_test=f4c0ee72.615ab6e62949a; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=f4c0ee72.615ab6e62949a 1535s ok 38 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 39 1535s ok 40 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 41 1535s ok 42 1535s Set-Cookie: usertrack_test=1608e522.615ab6e62a521; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=1608e522.615ab6e62a521 1535s ok 43 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 44 1535s ok 45 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 46 1535s ok 47 1535s Set-Cookie: usertrack_test=7c7f123a.615ab6e62b5b4; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=7c7f123a.615ab6e62b5b4 1535s ok 48 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 49 1535s ok 50 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 51 1535s ok 52 1535s Set-Cookie: usertrack_test=2e020d3a.615ab6e62c790; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=2e020d3a.615ab6e62c790 1535s ok 53 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 54 1535s ok 55 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 56 1535s ok 57 1535s Set-Cookie: usertrack_test=c8501c9.615ab6e62d8c3; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=c8501c9.615ab6e62d8c3 1535s ok 58 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 59 1535s ok 60 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 61 1535s ok 62 1535s Set-Cookie: usertrack_test=2836cfc3.615ab6e62e928; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=2836cfc3.615ab6e62e928 1535s ok 63 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 64 1535s ok 65 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 66 1535s ok 67 1535s Set-Cookie: usertrack_test=1a55b087.615ab6e62f8ff; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=1a55b087.615ab6e62f8ff 1535s ok 68 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 69 1535s ok 70 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 71 1535s ok 72 1535s Set-Cookie: usertrack_test=720cae9c.615ab6e630afb; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=720cae9c.615ab6e630afb 1535s ok 73 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 74 1535s ok 75 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 76 1535s ok 77 1535s Set-Cookie: usertrack_test=adfe45d3.615ab6e631b19; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=adfe45d3.615ab6e631b19 1535s ok 78 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 79 1535s ok 80 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 81 1535s ok 82 1535s Set-Cookie: usertrack_test=e1c95da2.615ab6e632d3a; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=e1c95da2.615ab6e632d3a 1535s ok 83 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 84 1535s ok 85 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 86 1535s ok 87 1535s Set-Cookie: usertrack_test=7985abb1.615ab6e633e19; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=7985abb1.615ab6e633e19 1535s ok 88 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 89 1535s ok 90 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 91 1535s ok 92 1535s Set-Cookie: usertrack_test=65c71fd3.615ab6e634f12; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=65c71fd3.615ab6e634f12 1535s ok 93 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 94 1535s ok 95 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 96 1535s ok 97 1535s Set-Cookie: usertrack_test=238aa35b.615ab6e635e8f; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=238aa35b.615ab6e635e8f 1535s ok 98 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 99 1535s ok 100 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 101 1535s ok 102 1535s Set-Cookie: usertrack_test=33898cf5.615ab6e6370e2; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=33898cf5.615ab6e6370e2 1535s ok 103 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 104 1535s ok 105 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 106 1535s ok 107 1535s Set-Cookie: usertrack_test=968175d2.615ab6e638122; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=968175d2.615ab6e638122 1535s ok 108 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 109 1535s ok 110 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 111 1535s ok 112 1535s Set-Cookie: usertrack_test=ff57e92e.615ab6e63913b; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=ff57e92e.615ab6e63913b 1535s ok 113 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 114 1535s ok 115 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 116 1535s ok 117 1535s Set-Cookie: usertrack_test=3e15e7dc.615ab6e63a2b6; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=3e15e7dc.615ab6e63a2b6 1535s ok 118 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 119 1535s ok 120 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 121 1535s ok 122 1535s Set-Cookie: usertrack_test=de854b3f.615ab6e63b424; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=de854b3f.615ab6e63b424 1535s ok 123 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 124 1535s ok 125 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 126 1535s ok 127 1535s Set-Cookie: usertrack_test=649e88f6.615ab6e63c52b; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=649e88f6.615ab6e63c52b 1535s ok 128 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 129 1535s ok 130 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 131 1535s ok 132 1535s Set-Cookie: usertrack_test=ab06f532.615ab6e63d5de; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=ab06f532.615ab6e63d5de 1535s ok 133 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 134 1535s ok 135 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 136 1535s ok 137 1535s Set-Cookie: usertrack_test=d68597a3.615ab6e63e726; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=d68597a3.615ab6e63e726 1535s ok 138 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 139 1535s ok 140 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 141 1535s ok 142 1535s Set-Cookie: usertrack_test=fa0fdbd9.615ab6e63f6ea; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=fa0fdbd9.615ab6e63f6ea 1535s ok 143 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 144 1535s ok 145 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 146 1535s ok 147 1535s Set-Cookie: usertrack_test=3cbea607.615ab6e6408d3; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=3cbea607.615ab6e6408d3 1535s ok 148 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 149 1535s ok 150 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 151 1535s ok 152 1535s Set-Cookie: usertrack_test=28693381.615ab6e641968; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=28693381.615ab6e641968 1535s ok 153 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 154 1535s ok 155 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 156 1535s ok 157 1535s Set-Cookie: usertrack_test=82d02551.615ab6e642b53; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=82d02551.615ab6e642b53 1535s ok 158 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 159 1535s ok 160 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 161 1535s ok 162 1535s Set-Cookie: usertrack_test=3a61a363.615ab6e643c84; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=3a61a363.615ab6e643c84 1535s ok 163 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 164 1535s ok 165 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 166 1535s ok 167 1535s Set-Cookie: usertrack_test=56c1ba8d.615ab6e644ce0; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=56c1ba8d.615ab6e644ce0 1535s ok 168 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 169 1535s ok 170 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 171 1535s ok 172 1535s Set-Cookie: usertrack_test=75225cc4.615ab6e645db6; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=75225cc4.615ab6e645db6 1535s ok 173 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 174 1535s ok 175 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 176 1535s ok 177 1535s Set-Cookie: usertrack_test=3df98644.615ab6e646fa2; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=3df98644.615ab6e646fa2 1535s ok 178 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 179 1535s ok 180 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 181 1535s ok 182 1535s Set-Cookie: usertrack_test=90d98524.615ab6e648036; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=90d98524.615ab6e648036 1535s ok 183 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 184 1535s ok 185 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 186 1535s ok 187 1535s Set-Cookie: usertrack_test=ff97c5af.615ab6e64908c; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=ff97c5af.615ab6e64908c 1535s ok 188 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 189 1535s ok 190 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 191 1535s ok 192 1535s Set-Cookie: usertrack_test=96199eb3.615ab6e64a157; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=96199eb3.615ab6e64a157 1535s ok 193 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 194 1535s ok 195 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 196 1535s ok 197 1535s Set-Cookie: usertrack_test=a9190b69.615ab6e64b20f; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=a9190b69.615ab6e64b20f 1535s ok 198 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 199 1535s ok 200 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 201 1535s ok 202 1535s Set-Cookie: usertrack_test=aacf234d.615ab6e64c3cf; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=aacf234d.615ab6e64c3cf 1535s ok 203 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 204 1535s ok 205 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 206 1535s ok 207 1535s Set-Cookie: usertrack_test=d336b65a.615ab6e64d57e; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=d336b65a.615ab6e64d57e 1535s ok 208 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 209 1535s ok 210 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 211 1535s ok 212 1535s Set-Cookie: usertrack_test=908597fc.615ab6e64e61f; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=908597fc.615ab6e64e61f 1535s ok 213 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 214 1535s ok 215 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 216 1535s ok 217 1535s Set-Cookie: usertrack_test=71aab24f.615ab6e64f6d0; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=71aab24f.615ab6e64f6d0 1535s ok 218 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 219 1535s ok 220 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 221 1535s ok 222 1535s Set-Cookie: usertrack_test=2cae6ecd.615ab6e6508c0; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=2cae6ecd.615ab6e6508c0 1535s ok 223 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 224 1535s ok 225 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 226 1535s ok 227 1535s Set-Cookie: usertrack_test=a6a07e9f.615ab6e65193b; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=a6a07e9f.615ab6e65193b 1535s ok 228 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 229 1535s ok 230 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 231 1535s ok 232 1535s Set-Cookie: usertrack_test=572622a3.615ab6e652a49; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=572622a3.615ab6e652a49 1535s ok 233 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 234 1535s ok 235 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 236 1535s ok 237 1535s Set-Cookie: usertrack_test=f42d756.615ab6e653b16; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=f42d756.615ab6e653b16 1535s ok 238 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 239 1535s ok 240 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 241 1535s ok 242 1535s Set-Cookie: usertrack_test=dd811175.615ab6e654a37; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=dd811175.615ab6e654a37 1535s ok 243 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 244 1535s ok 245 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 246 1535s ok 247 1535s Set-Cookie: usertrack_test=d3ac3735.615ab6e655c06; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=d3ac3735.615ab6e655c06 1535s ok 248 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 249 1535s ok 250 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 251 1535s ok 252 1535s Set-Cookie: usertrack_test=bb86618f.615ab6e656c44; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=bb86618f.615ab6e656c44 1535s ok 253 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 254 1535s ok 255 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 256 1535s ok 257 1535s Set-Cookie: usertrack_test=ccda15a8.615ab6e657df3; path=/; expires=Tue, 09-Apr-24 15:19:15 GMT 1535s Cookie: usertrack_test=ccda15a8.615ab6e657df3 1535s ok 258 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 259 1535s ok 260 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 261 1535s ok 262 1535s Set-Cookie: usertrack_test=c9e5be7f.615ab6e658ef5; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=c9e5be7f.615ab6e658ef5 1535s ok 263 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 264 1535s ok 265 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 266 1535s ok 267 1535s Set-Cookie: usertrack_test=dd175e3f.615ab6e659eeb; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=dd175e3f.615ab6e659eeb 1535s ok 268 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 269 1535s ok 270 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 271 1535s ok 272 1535s Set-Cookie: usertrack_test=f98abeb2.615ab6e65b0ba; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=f98abeb2.615ab6e65b0ba 1535s ok 273 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 274 1535s ok 275 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 276 1535s ok 277 1535s Set-Cookie: usertrack_test=cfe1838.615ab6e65bfea; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=cfe1838.615ab6e65bfea 1535s ok 278 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 279 1535s ok 280 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 281 1535s ok 282 1535s Set-Cookie: usertrack_test=b3b3cc52.615ab6e65d10b; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=b3b3cc52.615ab6e65d10b 1535s ok 283 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 284 1535s ok 285 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 286 1535s ok 287 1535s Set-Cookie: usertrack_test=b31bb0c4.615ab6e65e257; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=b31bb0c4.615ab6e65e257 1535s ok 288 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 289 1535s ok 290 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 291 1535s ok 292 1535s Set-Cookie: usertrack_test=6577a4f1.615ab6e65f302; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=6577a4f1.615ab6e65f302 1535s ok 293 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 294 1535s ok 295 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 296 1535s ok 297 1535s Set-Cookie: usertrack_test=3bec8e09.615ab6e6604b9; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=3bec8e09.615ab6e6604b9 1535s ok 298 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 299 1535s ok 300 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 301 1535s ok 302 1535s Set-Cookie: usertrack_test=c93f12ef.615ab6e66157c; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=c93f12ef.615ab6e66157c 1535s ok 303 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 304 1535s ok 305 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 306 1535s ok 307 1535s Set-Cookie: usertrack_test=82ebf391.615ab6e662611; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=82ebf391.615ab6e662611 1535s ok 308 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 309 1535s ok 310 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 311 1535s ok 312 1535s Set-Cookie: usertrack_test=9885647b.615ab6e66380c; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=9885647b.615ab6e66380c 1535s ok 313 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 314 1535s ok 315 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 316 1535s ok 317 1535s Set-Cookie: usertrack_test=754bc14.615ab6e6648a2; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=754bc14.615ab6e6648a2 1535s ok 318 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 319 1535s ok 320 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 321 1535s ok 322 1535s Set-Cookie: usertrack_test=d723179b.615ab6e6658dc; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=d723179b.615ab6e6658dc 1535s ok 323 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 324 1535s ok 325 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 326 1535s ok 327 1535s Set-Cookie: usertrack_test=d2b3b74e.615ab6e666a80; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=d2b3b74e.615ab6e666a80 1535s ok 328 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 329 1535s ok 330 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 331 1535s ok 332 1535s Set-Cookie: usertrack_test=c73a3f30.615ab6e667a9b; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=c73a3f30.615ab6e667a9b 1535s ok 333 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 334 1535s ok 335 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 336 1535s ok 337 1535s Set-Cookie: usertrack_test=312c98f6.615ab6e668c7e; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=312c98f6.615ab6e668c7e 1535s ok 338 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 339 1535s ok 340 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 341 1535s ok 342 1535s Set-Cookie: usertrack_test=5ae36bd8.615ab6e669ca9; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=5ae36bd8.615ab6e669ca9 1535s ok 343 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 344 1535s ok 345 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 346 1535s ok 347 1535s Set-Cookie: usertrack_test=ab22e78c.615ab6e66adb0; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=ab22e78c.615ab6e66adb0 1535s ok 348 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 349 1535s ok 350 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 351 1535s ok 352 1535s Set-Cookie: usertrack_test=94fbec4c.615ab6e66bf42; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=94fbec4c.615ab6e66bf42 1535s ok 353 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 354 1535s ok 355 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 356 1535s ok 357 1535s Set-Cookie: usertrack_test=532db2fc.615ab6e66d0ae; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=532db2fc.615ab6e66d0ae 1535s ok 358 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 359 1535s ok 360 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 361 1535s ok 362 1535s Set-Cookie: usertrack_test=f84879c3.615ab6e66e0fe; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=f84879c3.615ab6e66e0fe 1535s ok 363 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 364 1535s ok 365 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 366 1535s ok 367 1535s Set-Cookie: usertrack_test=bc8af8b0.615ab6e66f2c9; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=bc8af8b0.615ab6e66f2c9 1535s ok 368 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 369 1535s ok 370 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 371 1535s ok 372 1535s Set-Cookie: usertrack_test=a4ad1ef5.615ab6e670489; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=a4ad1ef5.615ab6e670489 1535s ok 373 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 374 1535s ok 375 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 376 1535s ok 377 1535s Set-Cookie: usertrack_test=3c819b5c.615ab6e67140b; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=3c819b5c.615ab6e67140b 1535s ok 378 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 379 1535s ok 380 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 381 1535s ok 382 1535s Set-Cookie: usertrack_test=3e5ec2bd.615ab6e6723dd; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=3e5ec2bd.615ab6e6723dd 1535s ok 383 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 384 1535s ok 385 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 386 1535s ok 387 1535s Set-Cookie: usertrack_test=967a7b79.615ab6e67353c; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=967a7b79.615ab6e67353c 1535s ok 388 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 389 1535s ok 390 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 391 1535s ok 392 1535s Set-Cookie: usertrack_test=45d7df62.615ab6e6745dd; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=45d7df62.615ab6e6745dd 1535s ok 393 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 394 1535s ok 395 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 396 1535s ok 397 1535s Set-Cookie: usertrack_test=6e72331c.615ab6e675774; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=6e72331c.615ab6e675774 1535s ok 398 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 399 1535s ok 400 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 401 1535s ok 402 1535s Set-Cookie: usertrack_test=49420ccf.615ab6e676750; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=49420ccf.615ab6e676750 1535s ok 403 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 404 1535s ok 405 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 406 1535s ok 407 1535s Set-Cookie: usertrack_test=dfdf4f3e.615ab6e6777c1; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=dfdf4f3e.615ab6e6777c1 1535s ok 408 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 409 1535s ok 410 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 411 1535s ok 412 1535s Set-Cookie: usertrack_test=44ab48c1.615ab6e678974; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=44ab48c1.615ab6e678974 1535s ok 413 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 414 1535s ok 415 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 416 1535s ok 417 1535s Set-Cookie: usertrack_test=f4b29d4.615ab6e679b62; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=f4b29d4.615ab6e679b62 1535s ok 418 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 419 1535s ok 420 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 421 1535s ok 422 1535s Set-Cookie: usertrack_test=637302c1.615ab6e67adae; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=637302c1.615ab6e67adae 1535s ok 423 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 424 1535s ok 425 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 426 1535s ok 427 1535s Set-Cookie: usertrack_test=7d5dfeb8.615ab6e67beb6; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=7d5dfeb8.615ab6e67beb6 1535s ok 428 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 429 1535s ok 430 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 431 1535s ok 432 1535s Set-Cookie: usertrack_test=654ebbc4.615ab6e67cfe5; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=654ebbc4.615ab6e67cfe5 1535s ok 433 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 434 1535s ok 435 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 436 1535s ok 437 1535s Set-Cookie: usertrack_test=961368a1.615ab6e67e115; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=961368a1.615ab6e67e115 1535s ok 438 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 439 1535s ok 440 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 441 1535s ok 442 1535s Set-Cookie: usertrack_test=dff919e0.615ab6e67f306; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=dff919e0.615ab6e67f306 1535s ok 443 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 444 1535s ok 445 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 446 1535s ok 447 1535s Set-Cookie: usertrack_test=acd4ccd9.615ab6e6803cc; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=acd4ccd9.615ab6e6803cc 1535s ok 448 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 449 1535s ok 450 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 451 1535s ok 452 1535s Set-Cookie: usertrack_test=287882b5.615ab6e681432; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=287882b5.615ab6e681432 1535s ok 453 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 454 1535s ok 455 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 456 1535s ok 457 1535s Set-Cookie: usertrack_test=da2c524c.615ab6e6824e2; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=da2c524c.615ab6e6824e2 1535s ok 458 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 459 1535s ok 460 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 461 1535s ok 462 1535s Set-Cookie: usertrack_test=5fb6d1e0.615ab6e683619; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=5fb6d1e0.615ab6e683619 1535s ok 463 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 464 1535s ok 465 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 466 1535s ok 467 1535s Set-Cookie: usertrack_test=f4a741.615ab6e68450a; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=f4a741.615ab6e68450a 1535s ok 468 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 469 1535s ok 470 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 471 1535s ok 472 1535s Set-Cookie: usertrack_test=3fbdc231.615ab6e68574f; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=3fbdc231.615ab6e68574f 1535s ok 473 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 474 1535s ok 475 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 476 1535s ok 477 1535s Set-Cookie: usertrack_test=3621b491.615ab6e6867a8; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=3621b491.615ab6e6867a8 1535s ok 478 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 479 1535s ok 480 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 481 1535s ok 482 1535s Set-Cookie: usertrack_test=d8264cb1.615ab6e687928; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=d8264cb1.615ab6e687928 1535s ok 483 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 484 1535s ok 485 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 486 1535s ok 487 1535s Set-Cookie: usertrack_test=654649b4.615ab6e688aa7; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=654649b4.615ab6e688aa7 1535s ok 488 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 489 1535s ok 490 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 491 1535s ok 492 1535s Set-Cookie: usertrack_test=8657029c.615ab6e689c32; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=8657029c.615ab6e689c32 1535s ok 493 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 494 1535s ok 495 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 496 1535s ok 497 1535s Set-Cookie: usertrack_test=c9d3fb4.615ab6e68ad22; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=c9d3fb4.615ab6e68ad22 1535s ok 498 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 499 1535s ok 500 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 501 1535s ok 502 1535s Set-Cookie: usertrack_test=a04fb5e6.615ab6e68bddb; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=a04fb5e6.615ab6e68bddb 1535s ok 503 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 504 1535s ok 505 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 506 1535s ok 507 1535s Set-Cookie: usertrack_test=ecd6cfb6.615ab6e68cf2c; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=ecd6cfb6.615ab6e68cf2c 1535s ok 508 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 509 1535s ok 510 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 511 1535s ok 512 1535s Set-Cookie: usertrack_test=80e7a63e.615ab6e68dffc; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=80e7a63e.615ab6e68dffc 1535s ok 513 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 514 1535s ok 515 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 516 1535s ok 517 1535s Set-Cookie: usertrack_test=a7c44aed.615ab6e68f114; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=a7c44aed.615ab6e68f114 1535s ok 518 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 519 1535s ok 520 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 521 1535s ok 522 1535s Set-Cookie: usertrack_test=db485b85.615ab6e6901ae; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=db485b85.615ab6e6901ae 1535s ok 523 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 524 1535s ok 525 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 526 1535s ok 527 1535s Set-Cookie: usertrack_test=56cdd8fd.615ab6e6912bf; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=56cdd8fd.615ab6e6912bf 1535s ok 528 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 529 1535s ok 530 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 531 1535s ok 532 1535s Set-Cookie: usertrack_test=70f7ab5a.615ab6e692488; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=70f7ab5a.615ab6e692488 1535s ok 533 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 534 1535s ok 535 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 536 1535s ok 537 1535s Set-Cookie: usertrack_test=c08b9b4c.615ab6e69359e; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=c08b9b4c.615ab6e69359e 1535s ok 538 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 539 1535s ok 540 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 541 1535s ok 542 1535s Set-Cookie: usertrack_test=be5d8a30.615ab6e6946c2; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=be5d8a30.615ab6e6946c2 1535s ok 543 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 544 1535s ok 545 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 546 1535s ok 547 1535s Set-Cookie: usertrack_test=bcd095aa.615ab6e6957c9; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=bcd095aa.615ab6e6957c9 1535s ok 548 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 549 1535s ok 550 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 551 1535s ok 552 1535s Set-Cookie: usertrack_test=1a490b04.615ab6e69684f; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=1a490b04.615ab6e69684f 1535s ok 553 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 554 1535s ok 555 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 556 1535s ok 557 1535s Set-Cookie: usertrack_test=53cc476a.615ab6e697a61; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=53cc476a.615ab6e697a61 1535s ok 558 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 559 1535s ok 560 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 561 1535s ok 562 1535s Set-Cookie: usertrack_test=b5722570.615ab6e698933; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=b5722570.615ab6e698933 1535s ok 563 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 564 1535s ok 565 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 566 1535s ok 567 1535s Set-Cookie: usertrack_test=6a21402.615ab6e699a38; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=6a21402.615ab6e699a38 1535s ok 568 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 569 1535s ok 570 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 571 1535s ok 572 1535s Set-Cookie: usertrack_test=fe4a9ede.615ab6e69aacd; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=fe4a9ede.615ab6e69aacd 1535s ok 573 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 574 1535s ok 575 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 576 1535s ok 577 1535s Set-Cookie: usertrack_test=74e7929e.615ab6e69bbea; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=74e7929e.615ab6e69bbea 1535s ok 578 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 579 1535s ok 580 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 581 1535s ok 582 1535s Set-Cookie: usertrack_test=7f002e89.615ab6e69cce2; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=7f002e89.615ab6e69cce2 1535s ok 583 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 584 1535s ok 585 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 586 1535s ok 587 1535s Set-Cookie: usertrack_test=33971902.615ab6e69ddf4; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=33971902.615ab6e69ddf4 1535s ok 588 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 589 1535s ok 590 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 591 1535s ok 592 1535s Set-Cookie: usertrack_test=a436b590.615ab6e69eedd; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=a436b590.615ab6e69eedd 1535s ok 593 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 594 1535s ok 595 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 596 1535s ok 597 1535s Set-Cookie: usertrack_test=4f451d17.615ab6e69ffb3; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=4f451d17.615ab6e69ffb3 1535s ok 598 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 599 1535s ok 600 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 601 1535s ok 602 1535s Set-Cookie: usertrack_test=b166727.615ab6e6a1099; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=b166727.615ab6e6a1099 1535s ok 603 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 604 1535s ok 605 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 606 1535s ok 607 1535s Set-Cookie: usertrack_test=526cd4d9.615ab6e6a20f4; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=526cd4d9.615ab6e6a20f4 1535s ok 608 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 609 1535s ok 610 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 611 1535s ok 612 1535s Set-Cookie: usertrack_test=c094c74e.615ab6e6a3274; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=c094c74e.615ab6e6a3274 1535s ok 613 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 614 1535s ok 615 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 616 1535s ok 617 1535s Set-Cookie: usertrack_test=ce11f937.615ab6e6a42ab; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=ce11f937.615ab6e6a42ab 1535s ok 618 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 619 1535s ok 620 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 621 1535s ok 622 1535s Set-Cookie: usertrack_test=aff2b7ad.615ab6e6a533f; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=aff2b7ad.615ab6e6a533f 1535s ok 623 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 624 1535s ok 625 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 626 1535s ok 627 1535s Set-Cookie: usertrack_test=62117fcc.615ab6e6a6357; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=62117fcc.615ab6e6a6357 1535s ok 628 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 629 1535s ok 630 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 631 1535s ok 632 1535s Set-Cookie: usertrack_test=a20b60ac.615ab6e6a732b; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=a20b60ac.615ab6e6a732b 1535s ok 633 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 634 1535s ok 635 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 636 1535s ok 637 1535s Set-Cookie: usertrack_test=b33d27d2.615ab6e6a84ab; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=b33d27d2.615ab6e6a84ab 1535s ok 638 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 639 1535s ok 640 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 641 1535s ok 642 1535s Set-Cookie: usertrack_test=8e28a495.615ab6e6a9551; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=8e28a495.615ab6e6a9551 1535s ok 643 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 644 1535s ok 645 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 646 1535s ok 647 1535s Set-Cookie: usertrack_test=79d6d7fb.615ab6e6aa783; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=79d6d7fb.615ab6e6aa783 1535s ok 648 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 649 1535s ok 650 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 651 1535s ok 652 1535s Set-Cookie: usertrack_test=f1802c4d.615ab6e6ab771; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=f1802c4d.615ab6e6ab771 1535s ok 653 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 654 1535s ok 655 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 656 1535s ok 657 1535s Set-Cookie: usertrack_test=f988879f.615ab6e6ac8c3; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=f988879f.615ab6e6ac8c3 1535s ok 658 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 659 1535s ok 660 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 661 1535s ok 662 1535s Set-Cookie: usertrack_test=5d1e8b10.615ab6e6ad89b; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=5d1e8b10.615ab6e6ad89b 1535s ok 663 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 664 1535s ok 665 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 666 1535s ok 667 1535s Set-Cookie: usertrack_test=fac23d8f.615ab6e6ae9da; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=fac23d8f.615ab6e6ae9da 1535s ok 668 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 669 1535s ok 670 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 671 1535s ok 672 1535s Set-Cookie: usertrack_test=5a10a752.615ab6e6afb42; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=5a10a752.615ab6e6afb42 1535s ok 673 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 674 1535s ok 675 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 676 1535s ok 677 1535s Set-Cookie: usertrack_test=42d2ddfe.615ab6e6b0b58; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=42d2ddfe.615ab6e6b0b58 1535s ok 678 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 679 1535s ok 680 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 681 1535s ok 682 1535s Set-Cookie: usertrack_test=9e71eeee.615ab6e6b1cc1; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=9e71eeee.615ab6e6b1cc1 1535s ok 683 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 684 1535s ok 685 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 686 1535s ok 687 1535s Set-Cookie: usertrack_test=882fb0e1.615ab6e6b2d33; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=882fb0e1.615ab6e6b2d33 1535s ok 688 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 689 1535s ok 690 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 691 1535s ok 692 1535s Set-Cookie: usertrack_test=8349ff15.615ab6e6b3d42; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=8349ff15.615ab6e6b3d42 1535s ok 693 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 694 1535s ok 695 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 696 1535s ok 697 1535s Set-Cookie: usertrack_test=c4f5cb86.615ab6e6b4eb7; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=c4f5cb86.615ab6e6b4eb7 1535s ok 698 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 699 1535s ok 700 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 701 1535s ok 702 1535s Set-Cookie: usertrack_test=164972ce.615ab6e6b6033; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=164972ce.615ab6e6b6033 1535s ok 703 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 704 1535s ok 705 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 706 1535s ok 707 1535s Set-Cookie: usertrack_test=4b1050ed.615ab6e6b7103; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=4b1050ed.615ab6e6b7103 1535s ok 708 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 709 1535s ok 710 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 711 1535s ok 712 1535s Set-Cookie: usertrack_test=50669335.615ab6e6b8242; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=50669335.615ab6e6b8242 1535s ok 713 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 714 1535s ok 715 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 716 1535s ok 717 1535s Set-Cookie: usertrack_test=709d512e.615ab6e6b928e; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=709d512e.615ab6e6b928e 1535s ok 718 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 719 1535s ok 720 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 721 1535s ok 722 1535s Set-Cookie: usertrack_test=90db8033.615ab6e6ba335; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=90db8033.615ab6e6ba335 1535s ok 723 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 724 1535s ok 725 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 726 1535s ok 727 1535s Set-Cookie: usertrack_test=be8345d.615ab6e6bb35f; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=be8345d.615ab6e6bb35f 1535s ok 728 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 729 1535s ok 730 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 731 1535s ok 732 1535s Set-Cookie: usertrack_test=21ab7fa3.615ab6e6bc519; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=21ab7fa3.615ab6e6bc519 1535s ok 733 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 734 1535s ok 735 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 736 1535s ok 737 1535s Set-Cookie: usertrack_test=976a67bf.615ab6e6bd629; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=976a67bf.615ab6e6bd629 1535s ok 738 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 739 1535s ok 740 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 741 1535s ok 742 1535s Set-Cookie: usertrack_test=4d71132c.615ab6e6be691; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=4d71132c.615ab6e6be691 1535s ok 743 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 744 1535s ok 745 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 746 1535s ok 747 1535s Set-Cookie: usertrack_test=29be5cdb.615ab6e6bf78b; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=29be5cdb.615ab6e6bf78b 1535s ok 748 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 749 1535s ok 750 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 751 1535s ok 752 1535s Set-Cookie: usertrack_test=72ab5992.615ab6e6c095c; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=72ab5992.615ab6e6c095c 1535s ok 753 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 754 1535s ok 755 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 756 1535s ok 757 1535s Set-Cookie: usertrack_test=86dba739.615ab6e6c1a00; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=86dba739.615ab6e6c1a00 1535s ok 758 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 759 1535s ok 760 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 761 1535s ok 762 1535s Set-Cookie: usertrack_test=3e7fc3d7.615ab6e6c2b54; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=3e7fc3d7.615ab6e6c2b54 1535s ok 763 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 764 1535s ok 765 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 766 1535s ok 767 1535s Set-Cookie: usertrack_test=602d1069.615ab6e6c3bee; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=602d1069.615ab6e6c3bee 1535s ok 768 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 769 1535s ok 770 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 771 1535s ok 772 1535s Set-Cookie: usertrack_test=9c22bc91.615ab6e6c4cdd; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=9c22bc91.615ab6e6c4cdd 1535s ok 773 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 774 1535s ok 775 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 776 1535s ok 777 1535s Set-Cookie: usertrack_test=7a145a54.615ab6e6c5c60; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=7a145a54.615ab6e6c5c60 1535s ok 778 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 779 1535s ok 780 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 781 1535s ok 782 1535s Set-Cookie: usertrack_test=489c3a1f.615ab6e6c6b74; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=489c3a1f.615ab6e6c6b74 1535s ok 783 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 784 1535s ok 785 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 786 1535s ok 787 1535s Set-Cookie: usertrack_test=9adfa203.615ab6e6c7d24; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=9adfa203.615ab6e6c7d24 1535s ok 788 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 789 1535s ok 790 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 791 1535s ok 792 1535s Set-Cookie: usertrack_test=8d9e725f.615ab6e6c8e03; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=8d9e725f.615ab6e6c8e03 1535s ok 793 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 794 1535s ok 795 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 796 1535s ok 797 1535s Set-Cookie: usertrack_test=56356b56.615ab6e6c9f91; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=56356b56.615ab6e6c9f91 1535s ok 798 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 799 1535s ok 800 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 801 1535s ok 802 1535s Set-Cookie: usertrack_test=7527850d.615ab6e6cb094; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=7527850d.615ab6e6cb094 1535s ok 803 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 804 1535s ok 805 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 806 1535s ok 807 1535s Set-Cookie: usertrack_test=71cabd0b.615ab6e6cc14c; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=71cabd0b.615ab6e6cc14c 1535s ok 808 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 809 1535s ok 810 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 811 1535s ok 812 1535s Set-Cookie: usertrack_test=44da9d7e.615ab6e6cd0f5; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=44da9d7e.615ab6e6cd0f5 1535s ok 813 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 814 1535s ok 815 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 816 1535s ok 817 1535s Set-Cookie: usertrack_test=6a4f96ff.615ab6e6ce06d; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=6a4f96ff.615ab6e6ce06d 1535s ok 818 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 819 1535s ok 820 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 821 1535s ok 822 1535s Set-Cookie: usertrack_test=4644cc72.615ab6e6cf035; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=4644cc72.615ab6e6cf035 1535s ok 823 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 824 1535s ok 825 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 826 1535s ok 827 1535s Set-Cookie: usertrack_test=dcde431f.615ab6e6d014f; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=dcde431f.615ab6e6d014f 1535s ok 828 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 829 1535s ok 830 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 831 1535s ok 832 1535s Set-Cookie: usertrack_test=9184e8d9.615ab6e6d11d0; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=9184e8d9.615ab6e6d11d0 1535s ok 833 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 834 1535s ok 835 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 836 1535s ok 837 1535s Set-Cookie: usertrack_test=298c749e.615ab6e6d23e7; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=298c749e.615ab6e6d23e7 1535s ok 838 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 839 1535s ok 840 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 841 1535s ok 842 1535s Set-Cookie: usertrack_test=419ee817.615ab6e6d35a0; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=419ee817.615ab6e6d35a0 1535s ok 843 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 844 1535s ok 845 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 846 1535s ok 847 1535s Set-Cookie: usertrack_test=65820aa.615ab6e6d458f; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=65820aa.615ab6e6d458f 1535s ok 848 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 849 1535s ok 850 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 851 1535s ok 852 1535s Set-Cookie: usertrack_test=2f8a6ed.615ab6e6d55c7; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=2f8a6ed.615ab6e6d55c7 1535s ok 853 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 854 1535s ok 855 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 856 1535s ok 857 1535s Set-Cookie: usertrack_test=61830cde.615ab6e6d67eb; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=61830cde.615ab6e6d67eb 1535s ok 858 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 859 1535s ok 860 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 861 1535s ok 862 1535s Set-Cookie: usertrack_test=bdfb27b3.615ab6e6d791d; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=bdfb27b3.615ab6e6d791d 1535s ok 863 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 864 1535s ok 865 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 866 1535s ok 867 1535s Set-Cookie: usertrack_test=c9424166.615ab6e6d89e3; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=c9424166.615ab6e6d89e3 1535s ok 868 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 869 1535s ok 870 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 871 1535s ok 872 1535s Set-Cookie: usertrack_test=d8b5226c.615ab6e6d9b53; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=d8b5226c.615ab6e6d9b53 1535s ok 873 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 874 1535s ok 875 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 876 1535s ok 877 1535s Set-Cookie: usertrack_test=d04642f4.615ab6e6daaee; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=d04642f4.615ab6e6daaee 1535s ok 878 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 879 1535s ok 880 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 881 1535s ok 882 1535s Set-Cookie: usertrack_test=c03b575b.615ab6e6dbb5b; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=c03b575b.615ab6e6dbb5b 1535s ok 883 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 884 1535s ok 885 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 886 1535s ok 887 1535s Set-Cookie: usertrack_test=787859a4.615ab6e6dcd91; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=787859a4.615ab6e6dcd91 1535s ok 888 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 889 1535s ok 890 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 891 1535s ok 892 1535s Set-Cookie: usertrack_test=bced930.615ab6e6dddef; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=bced930.615ab6e6dddef 1535s ok 893 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 894 1535s ok 895 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 896 1535s ok 897 1535s Set-Cookie: usertrack_test=5f663b7c.615ab6e6df029; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=5f663b7c.615ab6e6df029 1535s ok 898 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 899 1535s ok 900 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 901 1535s ok 902 1535s Set-Cookie: usertrack_test=baf79109.615ab6e6e00a2; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=baf79109.615ab6e6e00a2 1535s ok 903 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 904 1535s ok 905 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 906 1535s ok 907 1535s Set-Cookie: usertrack_test=541aff9e.615ab6e6e1090; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=541aff9e.615ab6e6e1090 1535s ok 908 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 909 1535s ok 910 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 911 1535s ok 912 1535s Set-Cookie: usertrack_test=965872ac.615ab6e6e1f95; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=965872ac.615ab6e6e1f95 1535s ok 913 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 914 1535s ok 915 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 916 1535s ok 917 1535s Set-Cookie: usertrack_test=fe056f5b.615ab6e6e3230; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=fe056f5b.615ab6e6e3230 1535s ok 918 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 919 1535s ok 920 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 921 1535s ok 922 1535s Set-Cookie: usertrack_test=f8fb1393.615ab6e6e42be; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=f8fb1393.615ab6e6e42be 1535s ok 923 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 924 1535s ok 925 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 926 1535s ok 927 1535s Set-Cookie: usertrack_test=18d6ef89.615ab6e6e53ca; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=18d6ef89.615ab6e6e53ca 1535s ok 928 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 929 1535s ok 930 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 931 1535s ok 932 1535s Set-Cookie: usertrack_test=b4e1eb4d.615ab6e6e65e0; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=b4e1eb4d.615ab6e6e65e0 1535s ok 933 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 934 1535s ok 935 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 936 1535s ok 937 1535s Set-Cookie: usertrack_test=2f7fcac.615ab6e6e7877; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=2f7fcac.615ab6e6e7877 1535s ok 938 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 939 1535s ok 940 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 941 1535s ok 942 1535s Set-Cookie: usertrack_test=cb4bbe9e.615ab6e6e89a0; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=cb4bbe9e.615ab6e6e89a0 1535s ok 943 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 944 1535s ok 945 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 946 1535s ok 947 1535s Set-Cookie: usertrack_test=b230bfda.615ab6e6e9afb; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=b230bfda.615ab6e6e9afb 1535s ok 948 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 949 1535s ok 950 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 951 1535s ok 952 1535s Set-Cookie: usertrack_test=a1715eba.615ab6e6eaa91; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=a1715eba.615ab6e6eaa91 1535s ok 953 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 954 1535s ok 955 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 956 1535s ok 957 1535s Set-Cookie: usertrack_test=67f10b0c.615ab6e6ebbbc; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=67f10b0c.615ab6e6ebbbc 1535s ok 958 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 959 1535s ok 960 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 961 1535s ok 962 1535s Set-Cookie: usertrack_test=8f437f8e.615ab6e6ecbdd; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=8f437f8e.615ab6e6ecbdd 1535s ok 963 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 964 1535s ok 965 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 966 1535s ok 967 1535s Set-Cookie: usertrack_test=bb652990.615ab6e6edd05; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=bb652990.615ab6e6edd05 1535s ok 968 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 969 1535s ok 970 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 971 1535s ok 972 1535s Set-Cookie: usertrack_test=49978539.615ab6e6eee3a; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=49978539.615ab6e6eee3a 1535s ok 973 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 974 1535s ok 975 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 976 1535s ok 977 1535s Set-Cookie: usertrack_test=55e009d.615ab6e6eff94; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=55e009d.615ab6e6eff94 1535s ok 978 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 979 1535s ok 980 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 981 1535s ok 982 1535s Set-Cookie: usertrack_test=a16eb685.615ab6e6f0ebc; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=a16eb685.615ab6e6f0ebc 1535s ok 983 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 984 1535s ok 985 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 986 1535s ok 987 1535s Set-Cookie: usertrack_test=535e4332.615ab6e6f20ae; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=535e4332.615ab6e6f20ae 1535s ok 988 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 989 1535s ok 990 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 991 1535s ok 992 1535s Set-Cookie: usertrack_test=47f84238.615ab6e6f31bf; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=47f84238.615ab6e6f31bf 1535s ok 993 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 994 1535s ok 995 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 996 1535s ok 997 1535s Set-Cookie: usertrack_test=b8843392.615ab6e6f4180; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s Cookie: usertrack_test=b8843392.615ab6e6f4180 1535s ok 998 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 999 1535s ok 1000 1535s ok 1001 1535s # testing : Checking return code is '200' 1535s # expected: 200 1535s # received: '200' 1535s ok 1002 1535s # usertrack_test=9c8e113a.615ab6e6f53d6; path=/; expires=Tue, 09-Apr-24 15:19:16 GMT 1535s ok 1003 1535s # expected: undef 1535s # received: undef 1535s ok 1004 1535s ok 1535s t/modules/vhost_alias.t ............. 1535s 1..8 1535s # Running under perl version 5.038002 for linux 1535s # Current time local: Tue Apr 9 15:18:16 2024 1535s # Current time GMT: Tue Apr 9 15:18:16 2024 1535s # Using Test.pm version 1.31 1535s # Using Apache/Test.pm version 1.42 1535s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1535s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1535s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1535s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1535s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1535s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1535s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1535s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1535s # testing : VirtalDocumentRoot test 1535s # expected: 'www.vha-test.com' 1535s # received: 'www.vha-test.com' 1535s ok 1 1535s # testing : VirtualScriptAlias test 1535s # expected: 'test cgi for www.vha-test.com' 1535s # received: 'test cgi for www.vha-test.com' 1535s ok 2 1535s # testing : VirtalDocumentRoot test 1535s # expected: 'big.server.name.from.heck.org' 1535s # received: 'big.server.name.from.heck.org' 1535s ok 3 1535s # testing : VirtualScriptAlias test 1535s # expected: 'test cgi for big.server.name.from.heck.org' 1535s # received: 'test cgi for big.server.name.from.heck.org' 1535s ok 4 1535s # testing : VirtalDocumentRoot test 1535s # expected: 'ab.com' 1535s # received: 'ab.com' 1535s ok 5 1535s # testing : VirtualScriptAlias test 1535s # expected: 'test cgi for ab.com' 1535s # received: 'test cgi for ab.com' 1535s ok 6 1535s # testing : VirtalDocumentRoot test 1535s # expected: 'w-t-f.net' 1535s # received: 'w-t-f.net' 1535s ok 7 1535s # testing : VirtualScriptAlias test 1535s # expected: 'test cgi for w-t-f.net' 1535s # received: 'test cgi for w-t-f.net' 1535s ok 8 1535s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1535s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1535s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1535s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1535s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1535s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1535s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1535s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1535s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1535s ok 1535s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1537s t/protocol/echo.t ................... 1537s 1..8 1537s # Running under perl version 5.038002 for linux 1537s # Current time local: Tue Apr 9 15:18:19 2024 1537s # Current time GMT: Tue Apr 9 15:18:19 2024 1537s # Using Test.pm version 1.31 1537s # Using Apache/Test.pm version 1.42 1537s testing mod_echo_ssl 1537s ok 1 1537s #Cipher: TLS_AES_256_GCM_SHA384 1537s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1537s # testing : echo 1537s # expected: 't/protocol/echo.t' 1537s # received: 't/protocol/echo.t' 1537s ok 2 1537s # testing : echo 1537s # expected: '/usr/bin/perl' 1537s # received: '/usr/bin/perl' 1537s ok 3 1537s # testing : echo 1537s # expected: '119908119908119908119908119908' 1537s # received: '119908119908119908119908119908' 1537s ok 4 1537s testing mod_echo 1537s ok 5 1537s # testing : echo 1537s # expected: 't/protocol/echo.t' 1537s # received: 't/protocol/echo.t' 1537s ok 6 1537s # testing : echo 1537s # expected: '/usr/bin/perl' 1537s # received: '/usr/bin/perl' 1537s ok 7 1537s # testing : echo 1537s # expected: '119908119908119908119908119908' 1537s # received: '119908119908119908119908119908' 1537s ok 8 1537s ok 1538s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1540s t/security/CVE-2003-0542.t .......... 1540s 1..1 1540s # Running under perl version 5.038002 for linux 1540s # Current time local: Tue Apr 9 15:18:22 2024 1540s # Current time GMT: Tue Apr 9 15:18:22 2024 1540s # Using Test.pm version 1.31 1540s # Using Apache/Test.pm version 1.42 1540s # testing : CAN-2003-0542 test case 1540s # expected: 404 1540s # received: '404' 1540s ok 1 1540s ok 1564s t/security/CVE-2004-0747.t .......... 1564s 1..1 1564s # Running under perl version 5.038002 for linux 1564s # Current time local: Tue Apr 9 15:18:24 2024 1564s # Current time GMT: Tue Apr 9 15:18:24 2024 1564s # Using Test.pm version 1.31 1564s # Using Apache/Test.pm version 1.42 1564s # testing : CAN-2004-0747 ap_resolve_env test case 1564s # expected: 200 1564s # received: 200 1564s ok 1 1564s ok 1564s t/security/CVE-2004-0811.t .......... 1564s 1..8 1564s # Running under perl version 5.038002 for linux 1564s # Current time local: Tue Apr 9 15:18:25 2024 1564s # Current time GMT: Tue Apr 9 15:18:25 2024 1564s # Using Test.pm version 1.31 1564s # Using Apache/Test.pm version 1.42 1564s # testing : subdir access allowed 1564s # expected: 200 1564s # received: '200' 1564s ok 1 1564s # testing : subdir access allowed 1564s # expected: 200 1564s # received: '200' 1564s ok 2 1564s # testing : subdir access allowed 1564s # expected: 200 1564s # received: '200' 1564s ok 3 1564s # testing : subdir access allowed 1564s # expected: 200 1564s # received: '200' 1564s ok 4 1564s # testing : topdir access denied 1564s # expected: 401 1564s # received: '401' 1564s ok 5 1564s # testing : topdir access denied 1564s # expected: 401 1564s # received: '401' 1564s ok 6 1564s # testing : topdir access denied 1564s # expected: 401 1564s # received: '401' 1564s ok 7 1564s # testing : topdir access denied 1564s # expected: 401 1564s # received: '401' 1564s ok 8 1564s ok 1564s t/security/CVE-2004-0940.t .......... 1564s 1..1 1564s # Running under perl version 5.038002 for linux 1564s # Current time local: Tue Apr 9 15:18:26 2024 1564s # Current time GMT: Tue Apr 9 15:18:26 2024 1564s # Using Test.pm version 1.31 1564s # Using Apache/Test.pm version 1.42 1564s # testing : response was 200 1564s # expected: 200 1564s # received: '200' 1564s ok 1 1564s ok 1564s t/security/CVE-2004-0942.t .......... 1564s 1..2 1564s # Running under perl version 5.038002 for linux 1564s # Current time local: Tue Apr 9 15:18:28 2024 1564s # Current time GMT: Tue Apr 9 15:18:28 2024 1564s # Using Test.pm version 1.31 1564s # Using Apache/Test.pm version 1.42 1564s ok 1 1564s # testing : request was refused 1564s # expected: qr/^HTTP\/1\.. 400/ 1564s # received: 'HTTP/1.1 400 Bad Request 1564s # ' 1564s ok 2 1564s ok 1564s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1564s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1564s t/security/CVE-2005-2491.t .......... 1564s 1..4 1564s # Running under perl version 5.038002 for linux 1564s # Current time local: Tue Apr 9 15:18:32 2024 1564s # Current time GMT: Tue Apr 9 15:18:32 2024 1564s # Using Test.pm version 1.31 1564s # Using Apache/Test.pm version 1.42 1564s # testing : check that server did not segfault 1564s # expected: 'Internal Server Error' 1564s # received: 'Internal Server Error' 1564s ok 1 1564s # testing : check for 500 response error 1564s # expected: 500 1564s # received: '500' 1564s ok 2 1564s # testing : check that server did not segfault 1564s # expected: 'Internal Server Error' 1564s # received: 'Internal Server Error' 1564s ok 3 1564s # testing : check for 500 response error 1564s # expected: 500 1564s # received: '500' 1564s ok 4 1564s ok 1564s t/security/CVE-2005-2700.t .......... 1564s 1..2 1564s # Running under perl version 5.038002 for linux 1564s # Current time local: Tue Apr 9 15:18:34 2024 1564s # Current time GMT: Tue Apr 9 15:18:34 2024 1564s # Using Test.pm version 1.31 1564s # Using Apache/Test.pm version 1.42 1564s # testing : access permitted without ccert 1564s # expected: 200 1564s # received: '200' 1564s ok 1 1564s # testing : access *not* permitted without ccert 1564s # expected: 200 1564s # received: '403' 1564s ok 2 1564s ok 1564s t/security/CVE-2005-3352.t .......... 1564s 1..2 1564s # Running under perl version 5.038002 for linux 1564s # Current time local: Tue Apr 9 15:18:35 2024 1564s # Current time GMT: Tue Apr 9 15:18:35 2024 1564s # Using Test.pm version 1.31 1564s # Using Apache/Test.pm version 1.42 1564s # testing : response code is OK 1564s # expected: 200 1564s # received: '200' 1564s ok 1 1564s # testing : referer was escaped 1564s # expected: qr/%22%3e/ 1564s # received: ' 1564s # 1564s # Menu for /security/CVE-2005-3352.map 1564s # 1564s #

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

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

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

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

Bad Request

1582s #

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

1582s # 1582s # ' 1582s ok 2 1582s ok 1584s t/ssl/ocsp.t ........................ 1584s 1..3 1584s # Running under perl version 5.038002 for linux 1584s # Current time local: Tue Apr 9 15:19:06 2024 1584s # Current time GMT: Tue Apr 9 15:19:06 2024 1584s # Using Test.pm version 1.31 1584s # Using Apache/Test.pm version 1.42 1584s warning: Internal response 1584s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1584s response: 1584s 500 Server closed connection without sending any data back 1584s Content-Type: text/plain 1584s Client-Date: Tue, 09 Apr 2024 15:19:08 GMT 1584s Client-Warning: Internal response 1584s 1584s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1584s ok 1 1584s warning: 1584s message: welcome to localhost:8529 1584s response: 1584s HTTP/1.1 200 OK 1584s Connection: close 1584s Date: Tue, 09 Apr 2024 15:19:08 GMT 1584s Accept-Ranges: bytes 1584s ETag: "1a-613edd771cbc0" 1584s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1584s Vary: In-If1 1584s Content-Length: 26 1584s Content-Type: text/html 1584s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1584s Client-Date: Tue, 09 Apr 2024 15:19:08 GMT 1584s Client-Peer: 127.0.0.1:8535 1584s Client-Response-Num: 1 1584s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1584s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1584s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1584s Client-SSL-Socket-Class: IO::Socket::SSL 1584s Client-SSL-Version: TLSv1_3 1584s DMMATCH1: 1 1584s 1584s welcome to localhost:8529 1584s ok 2 1584s warning: Internal response 1584s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1584s response: 1584s 500 Server closed connection without sending any data back 1584s Content-Type: text/plain 1584s Client-Date: Tue, 09 Apr 2024 15:19:08 GMT 1584s Client-Warning: Internal response 1584s 1584s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1584s ok 3 1584s ok 1586s t/ssl/pha.t ......................... 1586s 1..4 1586s # Running under perl version 5.038002 for linux 1586s # Current time local: Tue Apr 9 15:19:08 2024 1586s # Current time GMT: Tue Apr 9 15:19:08 2024 1586s # Using Test.pm version 1.31 1586s # Using Apache/Test.pm version 1.42 1586s # testing : access must be denied without client certificate 1586s # expected: 403 1586s # received: '403' 1586s ok 1 1586s # testing : PHA reneg body buffer size restriction works 1586s # expected: 413 1586s # received: '413' 1586s ok 2 1586s # testing : PHA works with POST body 1586s # expected: 200 1586s # received: '200' 1586s ok 3 1586s # testing : request body matches response 1586s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1586s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1586s ok 4 1586s ok 1587s t/ssl/pr12355.t ..................... 1587s 1..10 1587s # Running under perl version 5.038002 for linux 1587s # Current time local: Tue Apr 9 15:19:10 2024 1587s # Current time GMT: Tue Apr 9 15:19:10 2024 1587s # Using Test.pm version 1.31 1587s # Using Apache/Test.pm version 1.42 1587s # Downgrading to TLSv12 1587s # testing : renegotiation on POST works 1587s # expected: 200 1587s # received: '200' 1587s ok 1 1587s # testing : request body matches response 1587s # expected: 'hello world' 1587s # received: 'hello world' 1587s ok 2 1587s # testing : renegotiation on POST works 1587s # expected: 200 1587s # received: '200' 1587s ok 3 1587s # testing : request body matches response 1587s # expected: 'hello world' 1587s # received: 'hello world' 1587s ok 4 1587s # testing : renegotiation on POST works 1587s # expected: 200 1587s # received: '200' 1587s ok 5 1587s # testing : request body matches response 1587s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1587s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1587s ok 6 1587s # testing : renegotiation on POST works 1587s # expected: 200 1587s # received: '200' 1587s ok 7 1587s # testing : request body matches response 1596s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1596s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 1597s ok 8 1597s # testing : renegotiation on POST works 1597s # expected: 200 1597s # received: '200' 1597s ok 9 1597s # testing : request body matches response 1597s # expected: 'HELLO' 1597s # received: 'HELLO' 1597s ok 10 1597s ok 1597s t/ssl/pr43738.t ..................... 1597s 1..4 1597s # Running under perl version 5.038002 for linux 1597s # Current time local: Tue Apr 9 15:19:11 2024 1597s # Current time GMT: Tue Apr 9 15:19:11 2024 1597s # Using Test.pm version 1.31 1597s # Using Apache/Test.pm version 1.42 1597s # Downgrading to TLSv12 1597s # testing : renegotiation on POST works 1597s # expected: 200 1597s # received: '200' 1597s ok 1 1597s # testing : request body matches response 1597s # expected: '/modules/ssl/aes128/empty.pfa 1597s # hello world' 1597s # received: '/modules/ssl/aes128/empty.pfa 1597s # hello world' 1597s ok 2 1597s # testing : renegotiation on POST works 1597s # expected: 200 1597s # received: '200' 1597s ok 3 1597s # testing : request body matches response 1597s # expected: '/modules/ssl/aes256/empty.pfa 1597s # hello world' 1597s # received: '/modules/ssl/aes256/empty.pfa 1597s # hello world' 1597s ok 4 1597s ok 1610s t/ssl/proxy.t ....................... 1610s # using LWP client 1610s 1..290 1610s # Running under perl version 5.038002 for linux 1610s # Current time local: Tue Apr 9 15:19:13 2024 1610s # Current time GMT: Tue Apr 9 15:19:13 2024 1610s # Using Test.pm version 1.31 1610s # Using Apache/Test.pm version 1.42 1610s # testing : / with proxy_http_https (http) 1610s # expected: 200 1610s # received: '200' 1610s ok 1 1610s # testing : CGI script with folded headers 1610s # expected: 200 1610s # received: '200' 1610s ok 2 1610s # testing : using valid proxyssl client cert 1610s # expected: 200 1610s # received: '200' 1610s ok 3 1610s # testing : using invalid proxyssl client cert 1610s # expected: 403 1610s # received: '403' 1610s ok 4 1610s # testing : protected cgi script 1610s # expected: 200 1610s # received: '200' 1610s ok 5 1610s # testing : X-Forwarded-Host header 1610s # expected: 'localhost:8560' 1610s # received: 'localhost:8560' 1610s ok 6 1610s # testing : client subject common name 1610s # expected: 'client_ok' 1610s # received: 'client_ok' 1610s ok 7 1610s # testing : ProxyPassReverse Location rewrite 1610s # expected: 'http://localhost:8560/modules/' 1610s # received: 'http://localhost:8560/modules/' 1610s ok 8 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 1024 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '1024' 1610s # received: 1024 1610s ok 9 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 2048 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '2048' 1610s # received: 2048 1610s ok 10 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 3072 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '3072' 1610s # received: 3072 1610s ok 11 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 4096 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '4096' 1610s # received: 4096 1610s ok 12 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 5120 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '5120' 1610s # received: 5120 1610s ok 13 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 6144 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '6144' 1610s # received: 6144 1610s ok 14 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 7168 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '7168' 1610s # received: 7168 1610s ok 15 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 8192 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '8192' 1610s # received: 8192 1610s ok 16 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 9216 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '9216' 1610s # received: 9216 1610s ok 17 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 10240 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '10240' 1610s # received: 10240 1610s ok 18 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 11264 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '11264' 1610s # received: 11264 1610s ok 19 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 12288 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '12288' 1610s # received: 12288 1610s ok 20 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 13312 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '13312' 1610s # received: 13312 1610s ok 21 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 14336 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '14336' 1610s # received: 14336 1610s ok 22 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 15360 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '15360' 1610s # received: 15360 1610s ok 23 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 16384 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 20[warning] server localhost:8529 shutdown 1610s 24 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '16384' 1610s # received: 16384 1610s ok 24 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 17408 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:14 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '17408' 1610s # received: 17408 1610s ok 25 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 18432 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '18432' 1610s # received: 18432 1610s ok 26 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 19456 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '19456' 1610s # received: 19456 1610s ok 27 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 20480 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '20480' 1610s # received: 20480 1610s ok 28 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 21504 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '21504' 1610s # received: 21504 1610s ok 29 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 22528 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '22528' 1610s # received: 22528 1610s ok 30 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 23552 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '23552' 1610s # received: 23552 1610s ok 31 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 24576 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '24576' 1610s # received: 24576 1610s ok 32 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 25600 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '25600' 1610s # received: 25600 1610s ok 33 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 26624 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '26624' 1610s # received: 26624 1610s ok 34 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 27648 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '27648' 1610s # received: 27648 1610s ok 35 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 28672 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '28672' 1610s # received: 28672 1610s ok 36 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 29696 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '29696' 1610s # received: 29696 1610s ok 37 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 30720 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '30720' 1610s # received: 30720 1610s ok 38 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 31744 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '31744' 1610s # received: 31744 1610s ok 39 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 32768 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '32768' 1610s # received: 32768 1610s ok 40 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 33792 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '33792' 1610s # received: 33792 1610s ok 41 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 34816 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '34816' 1610s # received: 34816 1610s ok 42 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 35840 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '35840' 1610s # received: 35840 1610s ok 43 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 36864 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '36864' 1610s # received: 36864 1610s ok 44 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 37888 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '37888' 1610s # received: 37888 1610s ok 45 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 38912 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '38912' 1610s # received: 38912 1610s ok 46 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 39936 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '39936' 1610s # received: 39936 1610s ok 47 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 40960 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '40960' 1610s # received: 40960 1610s ok 48 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 41984 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '41984' 1610s # received: 41984 1610s ok 49 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 43008 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '43008' 1610s # received: 43008 1610s ok 50 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 44032 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '44032' 1610s # received: 44032 1610s ok 51 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 45056 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '45056' 1610s # received: 45056 1610s ok 52 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 46080 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '46080' 1610s # received: 46080 1610s ok 53 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 47104 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '47104' 1610s # received: 47104 1610s ok 54 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 48128 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '48128' 1610s # received: 48128 1610s ok 55 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 49152 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '49152' 1610s # received: 49152 1610s ok 56 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 50176 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '50176' 1610s # received: 50176 1610s ok 57 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 51200 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '51200' 1610s # received: 51200 1610s ok 58 1610s #lwp request: 1610s #POST http://localhost:8560/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 102400 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 7 1610s #Client-Date: Tue, 09 Apr 2024 15:19:15 GMT 1610s #Client-Peer: 127.0.0.1:8560 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '102400' 1610s # received: 102400 1610s ok 59 1610s # testing : / with proxy_http_https_proxy_section (http) 1610s # expected: 200 1610s # received: '200' 1610s ok 60 1610s # testing : CGI script with folded headers 1610s # expected: 200 1610s # received: '200' 1610s ok 61 1610s # testing : using valid proxyssl client cert 1610s # expected: 200 1610s # received: '200' 1610s ok 62 1610s # testing : using invalid proxyssl client cert 1610s # expected: 403 1610s # received: '403' 1610s ok 63 1610s # testing : protected cgi script 1610s # expected: 200 1610s # received: '200' 1610s ok 64 1610s # testing : X-Forwarded-Host header 1610s # expected: 'localhost:8562' 1610s # received: 'localhost:8562' 1610s ok 65 1610s # testing : client subject common name 1610s # expected: 'client_ok' 1610s # received: 'client_ok' 1610s ok 66 1610s # testing : ProxyPassReverse Location rewrite 1610s # expected: 'http://localhost:8562/modules/' 1610s # received: 'http://localhost:8562/modules/' 1610s ok 67 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 1024 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '1024' 1610s # received: 1024 1610s ok 68 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 2048 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '2048' 1610s # received: 2048 1610s ok 69 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 3072 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '3072' 1610s # received: 3072 1610s ok 70 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 4096 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '4096' 1610s # received: 4096 1610s ok 71 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 5120 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '5120' 1610s # received: 5120 1610s ok 72 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 6144 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '6144' 1610s # received: 6144 1610s ok 73 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 7168 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '7168' 1610s # received: 7168 1610s ok 74 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 8192 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '8192' 1610s # received: 8192 1610s ok 75 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 9216 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '9216' 1610s # received: 9216 1610s ok 76 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 10240 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '10240' 1610s # received: 10240 1610s ok 77 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 11264 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '11264' 1610s # received: 11264 1610s ok 78 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 12288 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '12288' 1610s # received: 12288 1610s ok 79 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 13312 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '13312' 1610s # received: 13312 1610s ok 80 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 14336 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '14336' 1610s # received: 14336 1610s ok 81 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 15360 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '15360' 1610s # received: 15360 1610s ok 82 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 16384 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '16384' 1610s # received: 16384 1610s ok 83 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 17408 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '17408' 1610s # received: 17408 1610s ok 84 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 18432 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '18432' 1610s # received: 18432 1610s ok 85 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 19456 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '19456' 1610s # received: 19456 1610s ok 86 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 20480 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '20480' 1610s # received: 20480 1610s ok 87 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 21504 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '21504' 1610s # received: 21504 1610s ok 88 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 22528 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '22528' 1610s # received: 22528 1610s ok 89 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 23552 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '23552' 1610s # received: 23552 1610s ok 90 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 24576 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '24576' 1610s # received: 24576 1610s ok 91 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 25600 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '25600' 1610s # received: 25600 1610s ok 92 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 26624 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '26624' 1610s # received: 26624 1610s ok 93 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 27648 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '27648' 1610s # received: 27648 1610s ok 94 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 28672 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '28672' 1610s # received: 28672 1610s ok 95 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 29696 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '29696' 1610s # received: 29696 1610s ok 96 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 30720 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '30720' 1610s # received: 30720 1610s ok 97 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 31744 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '31744' 1610s # received: 31744 1610s ok 98 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 32768 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '32768' 1610s # received: 32768 1610s ok 99 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 33792 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '33792' 1610s # received: 33792 1610s ok 100 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 34816 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '34816' 1610s # received: 34816 1610s ok 101 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 35840 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '35840' 1610s # received: 35840 1610s ok 102 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 36864 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:16 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '36864' 1610s # received: 36864 1610s ok 103 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 37888 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '37888' 1610s # received: 37888 1610s ok 104 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 38912 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '38912' 1610s # received: 38912 1610s ok 105 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 39936 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '39936' 1610s # received: 39936 1610s ok 106 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 40960 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '40960' 1610s # received: 40960 1610s ok 107 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 41984 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '41984' 1610s # received: 41984 1610s ok 108 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 43008 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '43008' 1610s # received: 43008 1610s ok 109 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 44032 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '44032' 1610s # received: 44032 1610s ok 110 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 45056 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '45056' 1610s # received: 45056 1610s ok 111 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 46080 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '46080' 1610s # received: 46080 1610s ok 112 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 47104 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '47104' 1610s # received: 47104 1610s ok 113 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 48128 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '48128' 1610s # received: 48128 1610s ok 114 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 49152 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '49152' 1610s # received: 49152 1610s ok 115 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 50176 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '50176' 1610s # received: 50176 1610s ok 116 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 51200 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '51200' 1610s # received: 51200 1610s ok 117 1610s #lwp request: 1610s #POST http://localhost:8562/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 102400 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 7 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8562 1610s #Client-Response-Num: 1 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '102400' 1610s # received: 102400 1610s ok 118 1610s # testing : / with proxy_https_http (https) 1610s # expected: 200 1610s # received: '200' 1610s ok 119 1610s # testing : CGI script with folded headers 1610s # expected: 200 1610s # received: '200' 1610s ok 120 1610s # testing : ProxyPassReverse Location rewrite 1610s # expected: 'https://localhost:8564/modules/' 1610s # received: 'https://localhost:8564/modules/' 1610s ok 121 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 1024 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '1024' 1610s # received: 1024 1610s ok 122 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 2048 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '2048' 1610s # received: 2048 1610s ok 123 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 3072 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '3072' 1610s # received: 3072 1610s ok 124 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 4096 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '4096' 1610s # received: 4096 1610s ok 125 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 5120 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '5120' 1610s # received: 5120 1610s ok 126 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 6144 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '6144' 1610s # received: 6144 1610s ok 127 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 7168 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '7168' 1610s # received: 7168 1610s ok 128 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 8192 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '8192' 1610s # received: 8192 1610s ok 129 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 9216 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '9216' 1610s # received: 9216 1610s ok 130 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 10240 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '10240' 1610s # received: 10240 1610s ok 131 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 11264 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '11264' 1610s # received: 11264 1610s ok 132 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 12288 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '12288' 1610s # received: 12288 1610s ok 133 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 13312 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '13312' 1610s # received: 13312 1610s ok 134 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 14336 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '14336' 1610s # received: 14336 1610s ok 135 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 15360 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '15360' 1610s # received: 15360 1610s ok 136 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 16384 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '16384' 1610s # received: 16384 1610s ok 137 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 17408 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '17408' 1610s # received: 17408 1610s ok 138 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 18432 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '18432' 1610s # received: 18432 1610s ok 139 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 19456 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '19456' 1610s # received: 19456 1610s ok 140 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 20480 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '20480' 1610s # received: 20480 1610s ok 141 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 21504 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '21504' 1610s # received: 21504 1610s ok 142 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 22528 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '22528' 1610s # received: 22528 1610s ok 143 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 23552 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '23552' 1610s # received: 23552 1610s ok 144 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 24576 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '24576' 1610s # received: 24576 1610s ok 145 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 25600 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:17 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '25600' 1610s # received: 25600 1610s ok 146 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 26624 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '26624' 1610s # received: 26624 1610s ok 147 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 27648 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '27648' 1610s # received: 27648 1610s ok 148 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 28672 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '28672' 1610s # received: 28672 1610s ok 149 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 29696 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '29696' 1610s # received: 29696 1610s ok 150 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 30720 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '30720' 1610s # received: 30720 1610s ok 151 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 31744 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '31744' 1610s # received: 31744 1610s ok 152 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 32768 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '32768' 1610s # received: 32768 1610s ok 153 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 33792 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '33792' 1610s # received: 33792 1610s ok 154 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 34816 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '34816' 1610s # received: 34816 1610s ok 155 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 35840 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '35840' 1610s # received: 35840 1610s ok 156 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 36864 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '36864' 1610s # received: 36864 1610s ok 157 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 37888 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '37888' 1610s # received: 37888 1610s ok 158 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 38912 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '38912' 1610s # received: 38912 1610s ok 159 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 39936 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '39936' 1610s # received: 39936 1610s ok 160 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 40960 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '40960' 1610s # received: 40960 1610s ok 161 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 41984 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '41984' 1610s # received: 41984 1610s ok 162 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 43008 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '43008' 1610s # received: 43008 1610s ok 163 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 44032 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '44032' 1610s # received: 44032 1610s ok 164 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 45056 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '45056' 1610s # received: 45056 1610s ok 165 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 46080 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '46080' 1610s # received: 46080 1610s ok 166 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 47104 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '47104' 1610s # received: 47104 1610s ok 167 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 48128 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '48128' 1610s # received: 48128 1610s ok 168 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 49152 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '49152' 1610s # received: 49152 1610s ok 169 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 50176 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '50176' 1610s # received: 50176 1610s ok 170 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 51200 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '51200' 1610s # received: 51200 1610s ok 171 1610s #lwp request: 1610s #POST https://localhost:8564/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 102400 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 7 1610s #Client-Date: Tue, 09 Apr 2024 15:19:18 GMT 1610s #Client-Peer: 127.0.0.1:8564 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '102400' 1610s # received: 102400 1610s ok 172 1610s # testing : / with proxy_https_https (https) 1610s # expected: 200 1610s # received: '200' 1610s ok 173 1610s # testing : CGI script with folded headers 1610s # expected: 200 1610s # received: '200' 1610s ok 174 1610s # testing : using valid proxyssl client cert 1610s # expected: 200 1610s # received: '200' 1610s ok 175 1610s # testing : using invalid proxyssl client cert 1610s # expected: 403 1610s # received: '403' 1610s ok 176 1610s # testing : protected cgi script 1610s # expected: 200 1610s # received: '200' 1610s ok 177 1610s # testing : X-Forwarded-Host header 1610s # expected: 'localhost:8561' 1610s # received: 'localhost:8561' 1610s ok 178 1610s # testing : client subject common name 1610s # expected: 'client_ok' 1610s # received: 'client_ok' 1610s ok 179 1610s # testing : ProxyPassReverse Location rewrite 1610s # expected: 'https://localhost:8561/modules/' 1610s # received: 'https://localhost:8561/modules/' 1610s ok 180 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 1024 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '1024' 1610s # received: 1024 1610s ok 181 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 2048 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '2048' 1610s # received: 2048 1610s ok 182 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 3072 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '3072' 1610s # received: 3072 1610s ok 183 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 4096 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '4096' 1610s # received: 4096 1610s ok 184 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 5120 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '5120' 1610s # received: 5120 1610s ok 185 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 6144 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '6144' 1610s # received: 6144 1610s ok 186 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 7168 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '7168' 1610s # received: 7168 1610s ok 187 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 8192 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '8192' 1610s # received: 8192 1610s ok 188 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 9216 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 5 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '9216' 1610s # received: 9216 1610s ok 189 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 10240 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '10240' 1610s # received: 10240 1610s ok 190 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 11264 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '11264' 1610s # received: 11264 1610s ok 191 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 12288 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '12288' 1610s # received: 12288 1610s ok 192 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 13312 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '13312' 1610s # received: 13312 1610s ok 193 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 14336 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '14336' 1610s # received: 14336 1610s ok 194 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 15360 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '15360' 1610s # received: 15360 1610s ok 195 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 16384 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '16384' 1610s # received: 16384 1610s ok 196 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 17408 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '17408' 1610s # received: 17408 1610s ok 197 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 18432 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '18432' 1610s # received: 18432 1610s ok 198 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 19456 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '19456' 1610s # received: 19456 1610s ok 199 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 20480 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '20480' 1610s # received: 20480 1610s ok 200 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 21504 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '21504' 1610s # received: 21504 1610s ok 201 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 22528 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '22528' 1610s # received: 22528 1610s ok 202 1610s #lwp request: 1610s #POST https://localhost:8561/eat_post HTTP/1.1 1610s #User-Agent: libwww-perl/6.76 1610s #Content-Length: 23552 1610s # 1610s #server response: 1610s #HTTP/1.1 200 OK 1610s #Connection: close 1610s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1610s #Vary: In-If1 1610s #Content-Length: 6 1610s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1610s #Client-Peer: 127.0.0.1:8561 1610s #Client-Response-Num: 1 1610s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1610s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1610s #Client-SSL-Socket-Class: IO::Socket::SSL 1610s #Client-SSL-Version: TLSv1_3 1610s #DMMATCH1: 1 1610s # 1610s # testing : length posted 1610s # expected: '23552' 1611s # received: 23552 1611s ok 203 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 24576 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '24576' 1611s # received: 24576 1611s ok 204 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 25600 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '25600' 1611s # received: 25600 1611s ok 205 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 26624 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '26624' 1611s # received: 26624 1611s ok 206 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 27648 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '27648' 1611s # received: 27648 1611s ok 207 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 28672 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '28672' 1611s # received: 28672 1611s ok 208 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 29696 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '29696' 1611s # received: 29696 1611s ok 209 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 30720 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '30720' 1611s # received: 30720 1611s ok 210 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 31744 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:22 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '31744' 1611s # received: 31744 1611s ok 211 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 32768 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '32768' 1611s # received: 32768 1611s ok 212 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 33792 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '33792' 1611s # received: 33792 1611s ok 213 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 34816 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '34816' 1611s # received: 34816 1611s ok 214 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 35840 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '35840' 1611s # received: 35840 1611s ok 215 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 36864 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '36864' 1611s # received: 36864 1611s ok 216 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 37888 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '37888' 1611s # received: 37888 1611s ok 217 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 38912 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '38912' 1611s # received: 38912 1611s ok 218 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 39936 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '39936' 1611s # received: 39936 1611s ok 219 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 40960 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '40960' 1611s # received: 40960 1611s ok 220 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 41984 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '41984' 1611s # received: 41984 1611s ok 221 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 43008 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '43008' 1611s # received: 43008 1611s ok 222 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 44032 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '44032' 1611s # received: 44032 1611s ok 223 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 45056 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '45056' 1611s # received: 45056 1611s ok 224 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 46080 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '46080' 1611s # received: 46080 1611s ok 225 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 47104 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '47104' 1611s # received: 47104 1611s ok 226 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 48128 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '48128' 1611s # received: 48128 1611s ok 227 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 49152 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '49152' 1611s # received: 49152 1611s ok 228 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 50176 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '50176' 1611s # received: 50176 1611s ok 229 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 51200 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '51200' 1611s # received: 51200 1611s ok 230 1611s #lwp request: 1611s #POST https://localhost:8561/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 102400 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 7 1611s #Client-Date: Tue, 09 Apr 2024 15:19:23 GMT 1611s #Client-Peer: 127.0.0.1:8561 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '102400' 1611s # received: 102400 1611s ok 231 1611s # testing : / with proxy_https_https_proxy_section (https) 1611s # expected: 200 1611s # received: '200' 1611s ok 232 1611s # testing : CGI script with folded headers 1611s # expected: 200 1611s # received: '200' 1611s ok 233 1611s # testing : using valid proxyssl client cert 1611s # expected: 200 1611s # received: '200' 1611s ok 234 1611s # testing : using invalid proxyssl client cert 1611s # expected: 403 1611s # received: '403' 1611s ok 235 1611s # testing : protected cgi script 1611s # expected: 200 1611s # received: '200' 1611s ok 236 1611s # testing : X-Forwarded-Host header 1611s # expected: 'localhost:8563' 1611s # received: 'localhost:8563' 1611s ok 237 1611s # testing : client subject common name 1611s # expected: 'client_ok' 1611s # received: 'client_ok' 1611s ok 238 1611s # testing : ProxyPassReverse Location rewrite 1611s # expected: 'https://localhost:8563/modules/' 1611s # received: 'https://localhost:8563/modules/' 1611s ok 239 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 1024 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 5 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '1024' 1611s # received: 1024 1611s ok 240 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 2048 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 5 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '2048' 1611s # received: 2048 1611s ok 241 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 3072 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 5 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '3072' 1611s # received: 3072 1611s ok 242 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 4096 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 5 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '4096' 1611s # received: 4096 1611s ok 243 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 5120 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 5 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '5120' 1611s # received: 5120 1611s ok 244 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 6144 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 5 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '6144' 1611s # received: 6144 1611s ok 245 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 7168 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 5 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '7168' 1611s # received: 7168 1611s ok 246 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 8192 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 5 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '8192' 1611s # received: 8192 1611s ok 247 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 9216 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 5 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '9216' 1611s # received: 9216 1611s ok 248 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 10240 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '10240' 1611s # received: 10240 1611s ok 249 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 11264 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San F+ grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_prefork 1611s + grep -E '^Result: PASS' testlog.mpm_prefork 1611s + grep -E '^Result: FAIL' testlog.mpm_prefork 1611s + grep -E 'server dumped core' testlog.mpm_prefork 1611s + return 0 1611s + run_tests mpm_worker 1611s + local MPM=mpm_worker 1611s + shift 1611s + local LOG=testlog.mpm_worker 1611s + echo =============Running-with-mpm_worker========== 1611s + rm -f apache2.conf.debian 1611s + cp /etc/apache2/apache2.conf apache2.conf.debian 1611s + cat /etc/apache2/mods-available/mpm_worker.load 1611s rancisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '11264' 1611s # received: 11264 1611s ok 250 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 12288 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '12288' 1611s # received: 12288 1611s ok 251 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 13312 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '13312' 1611s # received: 13312 1611s ok 252 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 14336 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '14336' 1611s # received: 14336 1611s ok 253 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 15360 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '15360' 1611s # received: 15360 1611s ok 254 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 16384 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '16384' 1611s # received: 16384 1611s ok 255 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 17408 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:24 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '17408' 1611s # received: 17408 1611s ok 256 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 18432 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '18432' 1611s # received: 18432 1611s ok 257 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 19456 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '19456' 1611s # received: 19456 1611s ok 258 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 20480 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '20480' 1611s # received: 20480 1611s ok 259 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 21504 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server:+ ls /etc/apache2/mods-available/access_compat.load /etc/apache2/mods-available/actions.load /etc/apache2/mods-available/alias.load /etc/apache2/mods-available/allowmethods.load /etc/apache2/mods-available/asis.load /etc/apache2/mods-available/auth_basic.load /etc/apache2/mods-available/auth_digest.load /etc/apache2/mods-available/auth_form.load /etc/apache2/mods-available/authn_anon.load /etc/apache2/mods-available/authn_core.load /etc/apache2/mods-available/authn_dbd.load /etc/apache2/mods-available/authn_dbm.load /etc/apache2/mods-available/authn_file.load /etc/apache2/mods-available/authn_socache.load /etc/apache2/mods-available/authnz_fcgi.load /etc/apache2/mods-available/authnz_ldap.load /etc/apache2/mods-available/authz_core.load /etc/apache2/mods-available/authz_dbd.load /etc/apache2/mods-available/authz_dbm.load /etc/apache2/mods-available/authz_groupfile.load /etc/apache2/mods-available/authz_host.load /etc/apache2/mods-available/authz_owner.load /etc/apache2/mods-available/authz_user.load /etc/apache2/mods-available/autoindex.load /etc/apache2/mods-available/brotli.load /etc/apache2/mods-available/buffer.load /etc/apache2/mods-available/cache.load /etc/apache2/mods-available/cache_disk.load /etc/apache2/mods-available/cache_socache.load /etc/apache2/mods-available/cern_meta.load /etc/apache2/mods-available/cgi.load /etc/apache2/mods-available/cgid.load /etc/apache2/mods-available/charset_lite.load /etc/apache2/mods-available/data.load /etc/apache2/mods-available/dav.load /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-available/dbd.load /etc/apache2/mods-available/deflate.load /etc/apache2/mods-available/dialup.load /etc/apache2/mods-available/dir.load /etc/apache2/mods-available/dump_io.load /etc/apache2/mods-available/echo.load /etc/apache2/mods-available/env.load /etc/apache2/mods-available/expires.load /etc/apache2/mods-available/ext_filter.load /etc/apache2/mods-available/file_cache.load /etc/apache2/mods-available/filter.load /etc/apache2/mods-available/headers.load /etc/apache2/mods-available/heartbeat.load /etc/apache2/mods-available/heartmonitor.load /etc/apache2/mods-available/http2.load /etc/apache2/mods-available/ident.load /etc/apache2/mods-available/imagemap.load /etc/apache2/mods-available/include.load /etc/apache2/mods-available/info.load /etc/apache2/mods-available/lbmethod_bybusyness.load /etc/apache2/mods-available/lbmethod_byrequests.load /etc/apache2/mods-available/lbmethod_bytraffic.load /etc/apache2/mods-available/lbmethod_heartbeat.load /etc/apache2/mods-available/ldap.load /etc/apache2/mods-available/log_debug.load /etc/apache2/mods-available/log_forensic.load /etc/apache2/mods-available/lua.load /etc/apache2/mods-available/macro.load /etc/apache2/mods-available/md.load /etc/apache2/mods-available/mime.load /etc/apache2/mods-available/mime_magic.load /etc/apache2/mods-available/mpm_event.load /etc/apache2/mods-available/mpm_prefork.load /etc/apache2/mods-available/mpm_worker.load /etc/apache2/mods-available/negotiation.load /etc/apache2/mods-available/proxy.load /etc/apache2/mods-available/proxy_ajp.load /etc/apache2/mods-available/proxy_balancer.load /etc/apache2/mods-available/proxy_connect.load /etc/apache2/mods-available/proxy_express.load /etc/apache2/mods-available/proxy_fcgi.load /etc/apache2/mods-available/proxy_fdpass.load /etc/apache2/mods-available/proxy_ftp.load /etc/apache2/mods-available/proxy_hcheck.load /etc/apache2/mods-available/proxy_html.load /etc/apache2/mods-available/proxy_http.load /etc/apache2/mods-available/proxy_http2.load /etc/apache2/mods-available/proxy_scgi.load /etc/apache2/mods-available/proxy_uwsgi.load /etc/apache2/mods-available/proxy_wstunnel.load /etc/apache2/mods-available/ratelimit.load /etc/apache2/mods-available/reflector.load /etc/apache2/mods-available/remoteip.load /etc/apache2/mods-available/reqtimeout.load /etc/apache2/mods-available/request.load /etc/apache2/mods-available/rewrite.load /etc/apache2/mods-available/sed.load /etc/apache2/mods-available/session.load /etc/apache2/mods-availab Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '21504' 1611s # received: 21504 1611s ok 260 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 22528 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '22528' 1611s # received: 22528 1611s ok 261 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 23552 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '23552' 1611s # received: 23552 1611s ok 262 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 24576 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '24576' 1611s # received: 24576 1611s ok 263 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 25600 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '25600' 1611s # received: 25600 1611s ok 264 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 26624 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '26624' 1611s # received: 26624 1611s ok 265 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 27648 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '27648' 1611s # received: 27648 1611s ok 266 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 28672 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '28672' 1611s # received: 28672 1611s ok 267 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 29696 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '29696' 1611s # received: 29696 1611s ok 268 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 30720 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Classle/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 1611s + grep -v mpm_ 1611s + xargs cat 1611s + for m in bucketeer case_filter case_filter_in 1611s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 1611s + for m in bucketeer case_filter case_filter_in 1611s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 1611s + for m in bucketeer case_filter case_filter_in 1611s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 1611s + cat /etc/apache2/mods-available/mime.conf 1611s + echo 'Servername localhost' 1611s + make clean 1611s : IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '30720' 1611s # received: 30720 1611s ok 269 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 31744 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '31744' 1611s # received: 31744 1611s ok 270 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 32768 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '32768' 1611s # received: 32768 1611s ok 271 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 33792 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '33792' 1611s # received: 33792 1611s ok 272 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 34816 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '34816' 1611s # received: 34816 1611s ok 273 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 35840 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '35840' 1611s # received: 35840 1611s ok 274 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 36864 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '36864' 1611s # received: 36864 1611s ok 275 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 37888 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '37888' 1611s # received: 37888 1611s ok 276 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 38912 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '38912' 1611s # received: 38912 1611s ok 277 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 39936 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '39936' 1611s # received: 39936 1611s ok 278 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 40960 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '40960' 1611s # received: 40960 1611s ok 279 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 41984 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '41984' 1611s # received: 41984 1611s ok 280 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 43008 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '43008' 1611s # received: 43008 1611s ok 281 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 44032 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '44032' 1611s # received: 44032 1611s ok 282 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 45056 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:25 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '45056' 1611s # received: 45056 1611s ok 283 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 46080 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:26 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:26 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '46080' 1611s # received: 46080 1611s ok 284 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 47104 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:26 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:26 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '47104' 1611s # received: 47104 1611s ok 285 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 48128 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:26 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:26 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '48128' 1611s # received: 48128 1611s ok 286 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 49152 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:26 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:26 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '49152' 1611s # received: 49152 1611s ok 287 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 50176 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:26 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:26 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '50176' 1611s # received: 50176 1611s ok 288 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 51200 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:26 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6 1611s #Client-Date: Tue, 09 Apr 2024 15:19:26 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '51200' 1611s # received: 51200 1611s ok 289 1611s #lwp request: 1611s #POST https://localhost:8563/eat_post HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s #Content-Length: 102400 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Tue, 09 Apr 2024 15:19:26 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 7 1611s #Client-Date: Tue, 09 Apr 2024 15:19:26 GMT 1611s #Client-Peer: 127.0.0.1:8563 1611s #Client-Response-Num: 1 1611s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s #Client-SSL-Socket-Class: IO::Socket::SSL 1611s #Client-SSL-Version: TLSv1_3 1611s #DMMATCH1: 1 1611s # 1611s # testing : length posted 1611s # expected: '102400' 1611s # received: 102400 1611s ok 290 1611s ok 1611s t/ssl/require.t ..................... 1611s 1..10 1611s # Running under perl version 5.038002 for linux 1611s # Current time local: Tue Apr 9 15:19:26 2024 1611s # Current time GMT: Tue Apr 9 15:19:26 2024 1611s # Using Test.pm version 1.31 1611s # Using Apache/Test.pm version 1.42 1611s ok 1 1611s ok 2 1611s ok 3 1611s ok 4 1611s ok 5 1611s ok 6 1611s ok 7 1611s ok 8 1611s ok 9 1611s ok 10 1611s ok 1611s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 1611s t/ssl/varlookup.t ................... 1611s 1..83 1611s # Running under perl version 5.038002 for linux 1611s # Current time local: Tue Apr 9 15:19:29 2024 1611s # Current time GMT: Tue Apr 9 15:19:29 2024 1611s # Using Test.pm version 1.31 1611s # Using Apache/Test.pm version 1.42 1611s # testing : HTTP_USER_AGENT 1611s # expected: 'libwww-perl/6.76' 1611s # received: 'libwww-perl/6.76' 1611s ok 1 1611s # testing : HTTP:User-Agent 1611s # expected: 'libwww-perl/6.76' 1611s # received: 'libwww-perl/6.76' 1611s ok 2 1611s # testing : HTTP_REFERER 1611s # expected: 't/ssl/varlookup.t' 1611s # received: 't/ssl/varlookup.t' 1611s ok 3 1611s # testing : HTTP_HOST 1611s # expected: 'localhost:8532' 1611s # received: 'localhost:8532' 1611s ok 4 1611s # testing : QUERY_STRING 1611s # expected: 'QUERY_STRING' 1611s # received: 'QUERY_STRING' 1611s ok 5 1611s # testing : SERVER_SOFTWARE 1611s # expected: qr/^Apache\/2.4.58/ 1611s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 1611s ok 6 1611s # testing : SERVER_ADMIN 1611s # expected: 'tuser@localhost' 1611s # received: 'tuser@localhost' 1611s ok 7 1611s # testing : SERVER_PORT 1611s # expected: '8532' 1611s # received: '8532' 1611s ok 8 1611s # testing : SERVER_NAME 1611s # expected: 'localhost' 1611s # received: 'localhost' 1611s ok 9 1611s # testing : SERVER_PROTOCOL 1611s # expected: qr/^HTTP\/1\.\d$/ 1611s # received: 'HTTP/1.1' 1611s ok 10 1611s # testing : REMOTE_ADDR 1611s # expected: '127.0.0.1' 1611s # received: '127.0.0.1' 1611s ok 11 1611s # testing : DOCUMENT_ROOT 1611s # expected: '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs' 1611s # received: '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs' 1611s ok 12 1611s # testing : REQUEST_METHOD 1611s # expected: 'GET' 1611s # received: 'GET' 1611s ok 13 1611s # testing : REQUEST_URI 1611s # expected: '/test_ssl_var_lookup' 1611s # received: '/test_ssl_var_lookup' 1611s ok 14 1611s # testing : TIME_YEAR 1611s # expected: 2024 1611s # received: '2024' 1611s ok 15 1611s # testing : TIME_MON 1611s # expected: '04' 1611s # received: '04' 1611s ok 16 1611s # testing : TIME_DAY 1611s # expected: '09' 1611s # received: '09' 1611s ok 17 1611s # testing : TIME_WDAY 1611s # expected: 2 1611s # received: '2' 1611s ok 18 1611s # testing : IS_SUBREQ 1611s # expected: 'false' 1611s # received: 'false' 1611s ok 19 1611s # testing : API_VERSION 1611s # expected: '20120211' 1611s # received: '20120211' 1611s ok 20 1611s # testing : THE_REQUEST 1611s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 1611s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 1611s ok 21 1611s # testing : REQUEST_SCHEME 1611s # expected: 'https' 1611s # received: 'https' 1611s ok 22 1611s # testing : HTTPS 1611s # expected: 'on' 1611s # received: 'on' 1611s ok 23 1611s # testing : ENV:THE_ARGS 1611s # expected: 'ENV:THE_ARGS' 1611s # received: 'ENV:THE_ARGS' 1611s ok 24 1611s # testing : SSL_CLIENT_M_VERSION 1611s # expected: qr/^\d+$/ 1611s # received: '3' 1611s ok 25 1611s # testing : SSL_SERVER_M_VERSION 1611s # expected: qr/^\d+$/ 1611s # received: '3' 1611s ok 26 1611s # testing : SSL_CLIENT_M_SERIAL 1611s # expected: qr/^[0-9A-F]+$/ 1611s # received: '09' 1611s ok 27 1611s # testing : SSL_SERVER_M_SERIAL 1611s # expected: qr/^[0-9A-F]+$/ 1611s # received: '06' 1611s ok 28 1611s # testing : SSL_PROTOCOL 1611s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 1611s # received: 'TLSv1.3' 1611s ok 29 1611s # testing : SSL_CLIENT_V_START 1611s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1611s # received: 'Apr 9 15:14:28 2024 GMT' 1611s ok 30 1611s # testing : SSL_SERVER_V_START 1611s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1611s # received: 'Apr 9 15:14:27 2024 GMT' 1611s ok 31 1611s # testing : SSL_CLIENT_V_END 1611s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1611s # received: 'Apr 9 15:14:28 2025 GMT' 1611s ok 32 1611s # testing : SSL_SERVER_V_END 1611s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 1611s # received: 'Apr 9 15:14:27 2025 GMT' 1611s ok 33 1611s # testing : SSL_CIPHER 1611s # expected: qr/^[A-Z0-9_-]+$/ 1611s # received: 'TLS_AES_256_GCM_SHA384' 1611s ok 34 1611s # testing : SSL_CIPHER_EXPORT 1611s # expected: 'false' 1611s # received: 'false' 1611s ok 35 1611s # testing : SSL_CIPHER_ALGKEYSIZE 1611s # expected: qr/^\d+$/ 1611s # received: '256' 1611s ok 36 1611s # testing : SSL_CIPHER_USEKEYSIZE 1611s # expected: qr/^\d+$/ 1611s # received: '256' 1611s ok 37 1611s # testing : SSL_SECURE_RENEG 1611s # expected: qr/^(false|true)$/ 1611s # received: 'true' 1611s ok 38 1611s # testing : SSL_CLIENT_S_DN 1611s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1611s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1611s ok 39 1611s # testing : SSL_SERVER_S_DN 1611s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 1611s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 1611s ok 40 1611s # testing : SSL_CLIENT_S_DN_C 1611s # expected: 'US' 1611s # received: 'US' 1611s ok 41 1611s # testing : SSL_SERVER_S_DN_C 1611s # expected: 'US' 1611s # received: 'US' 1611s ok 42 1611s # testing : SSL_CLIENT_S_DN_ST 1611s # expected: 'California' 1611s # received: 'California' 1611s ok 43 1611s # testing : SSL_SERVER_S_DN_ST 1611s # expected: 'California' 1611s # received: 'California' 1611s ok 44 1611s # testing : SSL_CLIENT_S_DN_L 1611s # expected: 'San Francisco' 1611s # received: 'San Francisco' 1611s ok 45 1611s # testing : SSL_SERVER_S_DN_L 1611s # expected: 'San Francisco' 1611s # received: 'San Francisco' 1611s ok 46 1611s # testing : SSL_CLIENT_S_DN_O 1611s # expected: 'ASF' 1611s # received: 'ASF' 1611s ok 47 1611s # testing : SSL_SERVER_S_DN_O 1611s # expected: 'ASF' 1611s # received: 'ASF' 1611s ok 48 1611s # testing : SSL_CLIENT_S_DN_OU 1611s # expected: 'httpd-test' 1611s # received: 'httpd-test' 1611s ok 49 1611s # testing : SSL_SERVER_S_DN_OU 1611s # expected: qr/^httpd-test\/([-\w]+)/ 1611s # received: 'httpd-test/rsa-test' 1611s ok 50 1611s # testing : SSL_CLIENT_S_DN_CN 1611s # expected: 'client_ok' 1611s # received: 'client_ok' 1611s ok 51 1611s # testing : SSL_SERVER_S_DN_CN 1611s # expected: 'localhost' 1611s # received: 'localhost' 1611s ok 52 1611s # testing : SSL_CLIENT_S_DN_Email 1611s # expected: 'test-dev@httpd.apache.org' 1611s # received: 'test-dev@httpd.apache.org' 1611s ok 53 1611s # testing : SSL_SERVER_S_DN_Email 1611s # expected: 'test-dev@httpd.apache.org' 1611s # received: 'test-dev@httpd.apache.org' 1611s ok 54 1611s # testing : SSL_CLIENT_SAN_Email_0 1611s # expected: 'test-dev@httpd.apache.org' 1611s # received: 'test-dev@httpd.apache.org' 1611s ok 55 1611s # testing : SSL_SERVER_SAN_DNS_0 1611s # expected: 'localhost' 1611s # received: 'localhost' 1611s ok 56 1611s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 1611s # expected: 'test-dev@httpd.apache.org' 1611s # received: 'test-dev@httpd.apache.org' 1611s ok 57 1611s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 1611s # expected: '_https.localhost' 1611s # received: '_https.localhost' 1611s ok 58 1611s # testing : SSL_CLIENT_I_DN 1611s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1611s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1611s ok 59 1611s # testing : SSL_SERVER_I_DN 1611s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1611s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 1611s ok 60 1611s # testing : SSL_CLIENT_I_DN_C 1611s # expected: 'US' 1611s # received: 'US' 1611s ok 61 1611s # testing : SSL_SERVER_I_DN_C 1611s # expected: 'US' 1611s # received: 'US' 1611s ok 62 1611s # testing : SSL_CLIENT_I_DN_ST 1611s # expected: 'California' 1611s # received: 'California' 1611s ok 63 1611s # testing : SSL_SERVER_I_DN_ST 1611s # expected: 'California' 1611s # received: 'California' 1611s ok 64 1611s # testing : SSL_CLIENT_I_DN_L 1611s # expected: 'San Francisco' 1611s # received: 'San Francisco' 1611s ok 65 1611s # testing : SSL_SERVER_I_DN_L 1611s # expected: 'San Francisco' 1611s # received: 'San Francisco' 1611s ok 66 1611s # testing : SSL_CLIENT_I_DN_O 1611s # expected: 'ASF' 1611s # received: 'ASF' 1611s ok 67 1611s # testing : SSL_SERVER_I_DN_O 1611s # expected: 'ASF' 1611s # received: 'ASF' 1611s ok 68 1611s # testing : SSL_CLIENT_I_DN_OU 1611s # expected: 'httpd-test' 1611s # received: 'httpd-test' 1611s ok 69 1611s # testing : SSL_SERVER_I_DN_OU 1611s # expected: 'httpd-test' 1611s # received: 'httpd-test' 1611s ok 70 1611s # testing : SSL_CLIENT_I_DN_CN 1611s # expected: 'ca' 1611s # received: 'ca' 1611s ok 71 1611s # testing : SSL_SERVER_I_DN_CN 1611s # expected: 'ca' 1611s # received: 'ca' 1611s ok 72 1611s # testing : SSL_SERVER_I_DN_CN_RAW 1611s # expected: 'ca' 1611s # received: 'ca' 1611s ok 73 1611s # testing : SSL_SERVER_I_DN_CN_0_RAW 1611s # expected: 'ca' 1611s # received: 'ca' 1611s ok 74 1611s # testing : SSL_CLIENT_I_DN_Email 1611s # expected: 'test-dev@httpd.apache.org' 1611s # received: 'test-dev@httpd.apache.org' 1611s ok 75 1611s # testing : SSL_SERVER_I_DN_Email 1611s # expected: 'test-dev@httpd.apache.org' 1611s # received: 'test-dev@httpd.apache.org' 1611s ok 76 1611s # testing : SSL_CLIENT_A_SIG 1611s # expected: 'sha256WithRSAEncryption' 1611s # received: 'sha256WithRSAEncryption' 1611s ok 77 1611s # testing : SSL_SERVER_A_SIG 1611s # expected: 'sha256WithRSAEncryption' 1611s # received: 'sha256WithRSAEncryption' 1611s ok 78 1611s # testing : SSL_CLIENT_A_KEY 1611s # expected: 'rsaEncryption' 1611s # received: 'rsaEncryption' 1611s ok 79 1611s # testing : SSL_SERVER_A_KEY 1611s # expected: qr/^[rd]saEncryption$/ 1611s # received: 'rsaEncryption' 1611s ok 80 1611s # testing : SSL_CLIENT_CERT 1611s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1611s # received: '-----BEGIN CERTIFICATE----- 1611s # MIIFHTCCBAWgAwIBAgIBCTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1611s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1611s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1611s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNDA5 1611s # MTUxNDI4WhcNMjUwNDA5MTUxNDI4WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1611s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1611s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 1611s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 1611s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmvx8k+iCqvnPSSrKbmpea9/qZKnPIHAwgHkt 1611s # rXSR+DXAPbaAKK1LC1Rmbl7/2JP2siNPKjLm6krsd432q6+nn9bHMo7gP7IfdyJ4 1611s # PyVGbLwT4075GKFL6+x+cFtWcNfWsJGI425FtBPC0znkHDA8oimdodFYeFrSjaaQ 1611s # hXeukQsfwnS12mWp8zqJlFGhb7iXn0NcGVp/edtNfqhCBLSPUwnGVuk3/mDOtGzr 1611s # stI3VWXZ0leftX2FZOubp51BH8x9ucTfnhD8WtAgTdB3zKurVevji8NaWv1qObs2 1611s # b7y4vpNhcU8AfPS6Q9v6ZlLIlWGRSYEdsklCZKwloiKV4x2c3wIDAQABo4IBbzCC 1611s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 1611s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 1611s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 1611s # A1UdDgQWBBRsO4HUE6oGLuTX9D1mK3C2AVmX5TCBvgYDVR0jBIG2MIGzoYGapIGX 1611s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 1611s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 1611s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 1611s # Y2hlLm9yZ4IUNHYpjBmGI1X74J702FUFX4z+DLowDQYJKoZIhvcNAQELBQADggEB 1611s # ACgIheQ+yW6LFuDgyI+8GGgW+dcf+0GT7xzEsWx24UcPs4Kuri6H+bFARa93n2gO 1611s # dtYlsOt5cy4qne8TKZNxsLEMlk6j2bFr6Lms2uv6Al1OOcO839nVRmeLwjmnVYtS 1611s # 3fBkeAGpeJAZTPoEV3rwhuIIB9hr4WCPWJq3Hjs56jBL5MtEMEO7l8XCxbtF5Tom 1611s # f2vlSjH+btHRwS5LDV2UwlFuzwvvoaYwusKVL1qGQWTYZm2LbRs5aHnJ/U2mIIpi 1611s # hZmTBMECcyuuvGzWeRkvSpXR9iXrwgZXsLBK56x0TXxw0aI/+nUcxJPrMu8bdlBB 1611s # sBqu[warning] setting ulimit to allow core files 1611s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/TEST -clean 1611s CFT2H3btWFzSaL4geds= 1611s # -----END CERTIFICATE----- 1611s # ' 1611s ok 81 1611s # testing : SSL_SERVER_CERT 1611s # expected: qr/^-----BEGIN CERTIFICATE-----/ 1611s # received: '-----BEGIN CERTIFICATE----- 1611s # MIIE0TCCA7mgAwIBAgIBBjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 1611s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 1611s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 1611s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNDA5 1611s # MTUxNDI3WhcNMjUwNDA5MTUxNDI3WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 1611s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 1611s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 1611s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 1611s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqChqnKnJaugrVGOyk7rwB+U9 1611s # 5sCZWvlGX9YRM+oSa/pJJwDYMoKoKgExel14Sym15zDUkX0dPjP9xnp7h2HrOBT1 1611s # gXAK0wSiK81L+Z53j3eK5xLmHmhcHalW+CLIY6yVk2mwKnI9uCi9bjbxOtPyQY7m 1611s # or8wQKYXbysbnLNJSrNddiuSeu/McbGHQaS49Upd8Ngnoa9AvE9ih6Cx7Us7Skz8 1611s # MQm2kPSRR9y/FaJGy2IvThRqeTkEPGiMVWsoGYQAnfnpAf7XLsjNHY2D+PEQ4b6t 1611s # dXmVcV/jd7jtrdmExiye9uLigTIt1tMn6mjrSiFr6vVEe6+nZAK+LOvl8rXk0QID 1611s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 1611s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFLuUJBbUGplLuK+k4J9clnPPQSSJ 1611s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 1611s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 1611s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 1611s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQ0dimMGYYjVfvgnvTYVQVfjP4M 1611s # ujANBgkqhkiG9w0BAQsFAAOCAQEAlgS4ogd/ZNVCt3ZtZWbt0u613v5nAzTvOFix 1611s # 6MMrQ0bklQpEVhrc4TMv3nTddmNdq3phHXH8Ws5UlIQzE8XZ2q6iMpdBTkqUw2gU 1611s # e67w8PHvBSsiHEH+lPMCfebVmlFEn8Ss+fqFoAJw1/VyFyFNIcOkKITgqhP5Ck/h 1611s # LwfLGaYIxRKM4Cg19EhWNbinsU7+dmu/sFINicJYiE0wiU3PF+Iu1HVenrk60yN1 1611s # Oa6jW0zzMx9nub2UD/Xp3u5IX4TglQ61k8xOoqxTFfxSACAVfV8wFJcUDutCrC+h 1611s # JaUfpelS5AJB3QiJHo+19tTxCi+cQbHWwgZ3TYfq0UR9CTuKQg== 1611s # -----END CERTIFICATE----- 1611s # ' 1611s ok 82 1611s # testing : SSL_CLIENT_VERIFY 1611s # expected: 'SUCCESS' 1611s # received: 'SUCCESS' 1611s ok 83 1611s ok 1611s t/ssl/verify.t ...................... 1611s 1..3 1611s # Running under perl version 5.038002 for linux 1611s # Current time local: Tue Apr 9 15:19:32 2024 1611s # Current time GMT: Tue Apr 9 15:19:32 2024 1611s # Using Test.pm version 1.31 1611s # Using Apache/Test.pm version 1.42 1611s HTTP/1.1 403 Forbidden 1611s Connection: close 1611s Date: Tue, 09 Apr 2024 15:19:34 GMT 1611s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s Content-Length: 258 1611s Content-Type: text/html; charset=iso-8859-1 1611s Client-Date: Tue, 09 Apr 2024 15:19:34 GMT 1611s Client-Peer: 127.0.0.1:8532 1611s Client-Response-Num: 1 1611s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s Client-SSL-Socket-Class: IO::Socket::SSL 1611s Client-SSL-Version: TLSv1_3 1611s Title: 403 Forbidden 1611s 1611s 1611s 1611s 403 Forbidden 1611s 1611s

Forbidden

1611s

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

1611s 1611s ok 1 1611s HTTP/1.1 200 OK 1611s Connection: close 1611s Date: Tue, 09 Apr 2024 15:19:34 GMT 1611s Accept-Ranges: bytes 1611s ETag: "1a-613edd771cbc0" 1611s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s Vary: In-If1 1611s Content-Length: 26 1611s Content-Type: text/html 1611s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1611s Client-Date: Tue, 09 Apr 2024 15:19:34 GMT 1611s Client-Peer: 127.0.0.1:8532 1611s Client-Response-Num: 1 1611s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1611s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1611s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1611s Client-SSL-Socket-Class: IO::Socket::SSL 1611s Client-SSL-Version: TLSv1_3 1611s DMMATCH1: 1 1611s 1611s welcome to localhost:8529 1611s ok 2 1611s 500 Server closed connection without sending any data back 1611s Content-Type: text/plain 1611s Client-Date: Tue, 09 Apr 2024 15:19:34 GMT 1611s Client-Warning: Internal response 1611s 1611s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1611s ok 3 1611s ok 1611s All tests successful. 1611s Files=142, Tests=7320, 293 wallclock secs ( 1.69 usr 0.47 sys + 126.27 cusr 87.21 csys = 215.64 CPU) 1611s Result: PASS 1611s Files=142, Tests=7320, 293 wallclock secs ( 1.69 usr 0.47 sys + 126.27 cusr 87.21 csys = 215.64 CPU) 1611s Result: PASS 1611s =============Running-with-mpm_worker========== 1611s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 1611s t/TEST -clean 1611s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules' 1611s cd test_pass_brigade && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1611s cd memory_track && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1611s cd input_body_filter && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1611s cd random_chunk && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1611s cd test_apr_uri && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1611s cd test_utilities && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1611s cd fold && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/fold' 1611s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/fold' 1611s cd client_add_filter && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1611s cd authany && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/authany' 1611s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/authany' 1611s cd test_ssl && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1611s cd test_rwrite && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1611s cd list_modules && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1611s cd test_session && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_session' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_session' 1611s cd echo_post && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1611s cd eat_post && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1611s cd echo_post_chunk && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1611s cd nntp_like && make clean 1611s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1611s 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 1611s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1611s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules' 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 1611s rmdir proxy 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 1611s rmdir newcerts 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 1611s rmdir crl 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 1611s rmdir keys 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 1611s rmdir export 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 1611s rmdir conf 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 1611s rmdir csr 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 1611s rmdir certs 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 1611s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 1611s rmdir asf 1611s rmdir /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 1611s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1611s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/Apache-Test' 1611s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 1611s t/TEST -clean 1611s [warning] setting ulimit to allow core files 1611s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 1612s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1612s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1612s rm -f \ 1612s TestItSelf.bso TestItSelf.def \ 1612s TestItSelf.exp TestItSelf.x \ 1612s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 1612s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 1612s *.a *.o \ 1612s *perl.core MYMETA.json \ 1612s MYMETA.yml blibdirs.ts \ 1612s core core.*perl.*.? \ 1612s core.[0-9] core.[0-9][0-9] \ 1612s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1612s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 1612s mon.out perl \ 1612s perl perl.exe \ 1612s perlmain.c pm_to_blib \ 1612s pm_to_blib.ts so_locations \ 1612s tmon.out 1612s rm -rf \ 1612s Makefile.old blib \ 1612s t/TEST 1612s mv Makefile Makefile.old > /dev/null 2>&1 1612s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1612s rm -f \ 1612s Test.bso Test.def \ 1612s Test.exp Test.x \ 1612s ../blib/arch/auto/Apache/Test/extralibs.all \ 1612s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 1612s *.a *.o \ 1612s *perl.core MYMETA.json \ 1612s MYMETA.yml blibdirs.ts \ 1612s core core.*perl.*.? \ 1612s core.[0-9] core.[0-9][0-9] \ 1612s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1612s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 1612s mon.out perl \ 1612s perl perl.exe \ 1612s perlmain.c pm_to_blib \ 1612s pm_to_blib.ts so_locations \ 1612s tmon.out 1612s rm -rf \ 1612s .mypacklist Makefile.old \ 1612s blib t/REPORT \ 1612s t/TEST 1612s mv Makefile Makefile.old > /dev/null 2>&1 1612s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/Apache-Test' 1612s rm -f \ 1612s test.bso test.def \ 1612s test.exp test.x \ 1612s blib/arch/auto/httpd-test/extralibs.all \ 1612s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 1612s *.a *.o \ 1612s *perl.core MYMETA.json \ 1612s MYMETA.yml blibdirs.ts \ 1612s core core.*perl.*.? \ 1612s core.[0-9] core.[0-9][0-9] \ 1612s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1612s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 1612s mon.out perl \ 1612s perl perl.exe \ 1612s perlmain.c pm_to_blib \ 1612s pm_to_blib.ts so_locations \ 1612s tmon.out 1612s rm -rf \ 1612s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 1612s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 1612s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 1612s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 1612s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 1612s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 1612s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 1612s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 1612s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 1612s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 1612s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 1612s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 1612s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 1612s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 1612s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 1612s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 1612s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 1612s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 1612s blib 1612s mv Makefile Makefile.old > /dev/null 2>&1 1612s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 1612s + chown -R tuser: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp 1612s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/apache2.conf.debian' 1612s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 1612s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 1612s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 1612s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 1612s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 1612s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 1612s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 1612s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 1612s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 1612s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/env.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/big.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/action.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 1612s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 1612s Warning: NAME must be a package name 1612s Checking if your kit is complete... 1612s Looks good 1612s [ info] generating script t/TEST 1612s [ info] generating script ./t/cgi-bin/next_available_port.pl 1612s [ info] generating script ./t/cgi-bin/cookies.pl 1612s [ info] generating script t/TEST 1612s Writing MYMETA.yml and MYMETA.json 1612s Writing MYMETA.yml and MYMETA.json 1612s Checking for Cwd...ok 1612s Checking for File::Spec...ok 1612s Generating a Unix-style Makefile 1612s Writing Makefile for httpd-test 1612s Writing MYMETA.yml and MYMETA.json 1612s + su tuser -c 't/TEST ' 1612s + tee testlog.mpm_worker 1612s [warning] setting ulimit to allow core files 1612s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/TEST 1621s [warning] generating SSL CA for asf 1621s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 1621s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 1621s .....+...+.+......+...........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+......+...+.......+..+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+............+..+...+...+..................+......+.+.........+...............+...........+...+.+........+.+.....+.+.....+....+...........+.+...............+........+....+..+.+..+.+..+.......+..+....+..+....+..............+..........+............+.....+.........+......+..................................+...+..+...+...+....+...+...+.....+...+.......+..+......+......+...+............+.+.....+....+.....+......+.......+......+......+.....+.........+.+......+.....+....+......+...+..............+.+..+...+....+.....+......+.......+........+....+......+.........+...........+.......+.....+...+....+......+............+...+.....+.........+......+......+.+.....+.......+..+....+...........+...+......+.+........+.+.........+..+................+..+.............+...............+...+.........+...+..............+..........+......+.....+............+.......+.....+.+..+......+.+.....+.........+...................+.....+.......+........+......+....+...........+.+.....+.........+.+......+........+....+...........+....+........+............+.+.........+..+...+...+....+........+.+..............+.......+...........+....+...........+...+..........+.....+..........+...........+...+...+.......+...+........+....+..+.........+.+......+...+..+..........+..+...+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1621s .+.+.....+......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...+........+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+..+.......+........+.+..+.........+.............+........+.......+..+..........+.........+..+...+.+.........+......+.....+..........+.....+...+.+..+...+.......+..+......+....+...+........+............+....+.....+.........+.+...+...........+......+.........+.........+.+.........+........+.........+......+........................+....+..+...+.+...+......+..+....+...+...........+.......+..............+...+.......+......+............+..+.+..+.+..+.........................+...+..+..........+...+..............+...+...+.+...+.......................+...+......+...+..................+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1621s ----- 1621s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 1621s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 1621s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 1621s [ 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 1621s [ 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 1621s Using configuration from conf/server_dsa.cnf 1621s Check that the request matches the signature 1621s Signature ok 1621s The Subject's Distinguished Name is as follows 1621s countryName :PRINTABLE:'US' 1621s stateOrProvinceName :ASN.1 12:'California' 1621s localityName :ASN.1 12:'San Francisco' 1621s organizationName :ASN.1 12:'ASF' 1621s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 1621s commonName :ASN.1 12:'localhost' 1621s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1621s Certificate is to be certified until Apr 9 15:19:40 2025 GMT (365 days) 1621s 1621s Write out database with 1 new entries 1621s Database updated 1621s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 1621s [ 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 1621s [ 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 1621s Using configuration from conf/server_des3.cnf 1621s Check that the request matches the signature 1621s Signature ok 1621s The Subject's Distinguished Name is as follows 1621s countryName :PRINTABLE:'US' 1621s stateOrProvinceName :ASN.1 12:'California' 1621s localityName :ASN.1 12:'San Francisco' 1621s organizationName :ASN.1 12:'ASF' 1621s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 1621s commonName :ASN.1 12:'localhost' 1621s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1621s Certificate is to be certified until Apr 9 15:19:40 2025 GMT (365 days) 1621s 1621s Write out database with 1 new entries 1621s Database updated 1621s [ info] openssl genrsa -out keys/server2.pem 2048 1621s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 1621s [ 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 1621s Using configuration from conf/server2.cnf 1621s Check that the request matches the signature 1621s Signature ok 1621s The Subject's Distinguished Name is as follows 1621s countryName :PRINTABLE:'US' 1621s stateOrProvinceName :ASN.1 12:'California' 1621s localityName :ASN.1 12:'San Francisco' 1621s organizationName :ASN.1 12:'ASF' 1621s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 1621s commonName :ASN.1 12:'localhost' 1621s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1621s Certificate is to be certified until Apr 9 15:19:41 2025 GMT (365 days) 1621s 1621s Write out database with 1 new entries 1621s Database updated 1621s [ info] openssl genrsa -out keys/server.pem 2048 1621s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 1621s [ 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 1621s Using configuration from conf/server.cnf 1621s Check that the request matches the signature 1621s Signature ok 1621s The Subject's Distinguished Name is as follows 1621s countryName :PRINTABLE:'US' 1621s stateOrProvinceName :ASN.1 12:'California' 1621s localityName :ASN.1 12:'San Francisco' 1621s organizationName :ASN.1 12:'ASF' 1621s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 1621s commonName :ASN.1 12:'localhost' 1621s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1621s Certificate is to be certified until Apr 9 15:19:42 2025 GMT (365 days) 1621s 1621s Write out database with 1 new entries 1621s Database updated 1621s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 1621s [ 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 1621s [ 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 1621s Using configuration from conf/server2_des3.cnf 1621s Check that the request matches the signature 1621s Signature ok 1621s The Subject's Distinguished Name is as follows 1621s countryName :PRINTABLE:'US' 1621s stateOrProvinceName :ASN.1 12:'California' 1621s localityName :ASN.1 12:'San Francisco' 1621s organizationName :ASN.1 12:'ASF' 1621s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 1621s commonName :ASN.1 12:'localhost' 1621s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1621s Certificate is to be certified until Apr 9 15:19:42 2025 GMT (365 days) 1621s 1621s Write out database with 1 new entries 1621s Database updated 1621s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1621s [ 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 1621s [ 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 1621s Using configuration from conf/server2_des3_dsa.cnf 1621s Check that the request matches the signature 1621s Signature ok 1621s The Subject's Distinguished Name is as follows 1621s countryName :PRINTABLE:'US' 1621s stateOrProvinceName :ASN.1 12:'California' 1621s localityName :ASN.1 12:'San Francisco' 1621s organizationName :ASN.1 12:'ASF' 1621s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 1621s commonName :ASN.1 12:'localhost' 1621s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1621s Certificate is to be certified until Apr 9 15:19:42 2025 GMT (365 days) 1621s 1621s Write out database with 1 new entries 1621s Database updated 1621s [ info] openssl genrsa -out keys/client_ok.pem 2048 1621s [ 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 1621s [ 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 1621s Using configuration from conf/client_ok.cnf 1621s Check that the request matches the signature 1621s Signature ok 1621s The Subject's Distinguished Name is as follows 1621s countryName :PRINTABLE:'US' 1621s stateOrProvinceName :ASN.1 12:'California' 1621s localityName :ASN.1 12:'San Francisco' 1621s organizationName :ASN.1 12:'ASF' 1621s organizationalUnitName:ASN.1 12:'httpd-test' 1621s commonName :ASN.1 12:'client_ok' 1621s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1621s Certificate is to be certified until Apr 9 15:19:42 2025 GMT (365 days) 1621s 1621s Write out database with 1 new entries 1621s Database updated 1621s [ 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 1621s [ info] generating proxy cert: proxy/client_ok.pem 1621s [ info] openssl genrsa -out keys/client_colon.pem 2048 1621s [ 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 1621s [ 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 1621s Using configuration from conf/client_colon.cnf 1621s Check that the request matches the signature 1621s Signature ok 1621s The Subject's Distinguished Name is as follows 1621s countryName :PRINTABLE:'US' 1621s stateOrProvinceName :ASN.1 12:'California' 1621s localityName :ASN.1 12:'San Francisco' 1621s organizationName :ASN.1 12:'ASF' 1621s organizationalUnitName:ASN.1 12:'httpd-test' 1621s commonName :ASN.1 12:'user:colon' 1621s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1621s Certificate is to be certified until Apr 9 15:19:43 2025 GMT (365 days) 1621s 1621s Write out database with 1 new entries 1621s Database updated 1621s [ 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 1621s [ info] generating proxy cert: proxy/client_colon.pem 1621s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 1621s [ 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 1621s [ 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 1621s Using configuration from conf/server2_dsa.cnf 1621s Check that the request matches the signature 1621s Signature ok 1621s The Subject's Distinguished Name is as follows 1621s countryName :PRINTABLE:'US' 1621s stateOrProvinceName :ASN.1 12:'California' 1621s localityName :ASN.1 12:'San Francisco' 1621s organizationName :ASN.1 12:'ASF' 1621s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 1621s commonName :ASN.1 12:'localhost' 1621s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1621s Certificate is to be certified until Apr 9 15:19:43 2025 GMT (365 days) 1621s 1621s Write out database with 1 new entries 1621s Database updated 1621s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 1621s [ 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 1621s [ 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 1621s Using configuration from conf/client_snakeoil.cnf 1621s Check that the request matches the signature 1621s Signature ok 1621s The Subject's Distinguished Name is as follows 1621s countryName :PRINTABLE:'AU' 1621s stateOrProvinceName :ASN.1 12:'Queensland' 1621s localityName :ASN.1 12:'Mackay' 1621s organizationName :ASN.1 12:'Snake Oil, Ltd.' 1621s organizationalUnitName:ASN.1 12:'Staff' 1621s commonName :ASN.1 12:'client_snakeoil' 1621s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1621s Certificate is to be certified until Apr 9 15:19:43 2025 GMT (365 days) 1621s 1621s Write out database with 1 new entries 1621s Database updated 1621s [ 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 1621s [ info] generating proxy cert: proxy/client_snakeoil.pem 1621s [ info] openssl genrsa -out keys/client_revoked.pem 2048 1621s [ 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 1621s [ 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 1621s Using configuration from conf/client_revoked.cnf 1621s Check that the request matches the signature 1621s Signature ok 1621s The Subject's Distinguished Name is as follows 1621s countryName :PRINTABLE:'US' 1621s stateOrProvinceName :ASN.1 12:'California' 1621s localityName :ASN.1 12:'San Francisco' 1621s organizationName :ASN.1 12:'ASF' 1621s organizationalUnitName:ASN.1 12:'httpd-test' 1621s commonName :ASN.1 12:'client_revoked' 1621s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1621s Certificate is to be certified until Apr 9 15:19:44 2025 GMT (365 days) 1621s 1621s Write out database with 1 new entries 1621s Database updated 1621s [ 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 1621s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 1621s Using configuration from conf/cacrl.cnf 1621s Revoking Certificate 0B. 1621s Database updated 1621s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 1621s Using configuration from conf/cacrl.cnf 1621s [ info] generating proxy cert: proxy/client_revoked.pem 1621s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1621s [ 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 1621s [ 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 1621s Using configuration from conf/server_des3_dsa.cnf 1621s Check that the request matches the signature 1621s Signature ok 1621s The Subject's Distinguished Name is as follows 1621s countryName :PRINTABLE:'US' 1621s stateOrProvinceName :ASN.1 12:'California' 1621s localityName :ASN.1 12:'San Francisco' 1621s organizationName :ASN.1 12:'ASF' 1621s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 1621s commonName :ASN.1 12:'localhost' 1621s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1621s Certificate is to be certified until Apr 9 15:19:44 2025 GMT (365 days) 1621s 1621s Write out database with 1 new entries 1621s Database updated 1621s [ info] linked ca-bundle.crl to fdd35eee.r0 1621s /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.bzT9ar/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 1621s /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 1621s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 1621s /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 1621s /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.bzT9ar/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 1621s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1621s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 1621s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 1621s 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 1621s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 1621s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1621s cd memory_track && make .libs/mod_memory_track.so 1621s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1621s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 1621s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 1621s 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 1621s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 1621s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1621s cd input_body_filter && make .libs/mod_input_body_filter.so 1621s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1621s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 1621s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 1621s /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 1621s 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 1621s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 1621s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1621s cd random_chunk && make .libs/mod_random_chunk.so 1621s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1621s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 1621s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 1621s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 1621s /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 1621s 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 1621s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 1621s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1621s cd test_apr_uri && make .libs/mod_test_apr_uri.so 1621s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1621s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 1621s /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.bzT9ar/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 1621s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 1622s /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 1622s 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 1622s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 1622s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1622s cd test_utilities && make .libs/mod_test_utilities.so 1622s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1622s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 1622s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 1622s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 1622s /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 1622s 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 1622s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 1622s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1622s cd fold && make .libs/mod_fold.so 1622s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/fold' 1622s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 1622s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 1622s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 1622s /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 1622s 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 1623s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 1623s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/fold' 1623s cd client_add_filter && make .libs/mod_client_add_filter.so 1623s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1623s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 1623s /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.bzT9ar/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 1623s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 1623s /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 1623s 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 1623s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 1623s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1623s cd authany && make .libs/mod_authany.so 1623s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/authany' 1623s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 1623s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 1623s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 1623s /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 1623s 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 1623s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 1623s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/authany' 1623s cd test_ssl && make .libs/mod_test_ssl.so 1623s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1623s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 1623s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 1623s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 1623s /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 1623s 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 1624s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 1624s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1624s cd test_rwrite && make .libs/mod_test_rwrite.so 1624s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1624s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 1624s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 1624s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 1624s /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 1624s 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 1624s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 1624s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1624s cd list_modules && make .libs/mod_list_modules.so 1624s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1624s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 1624s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 1624s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 1624s /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 1624s 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 1624s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 1624s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1624s cd test_session && make .libs/mod_test_session.so 1624s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_session' 1624s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 1624s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 1624s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 1625s /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 1625s 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 1625s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 1625s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_session' 1625s cd echo_post && make .libs/mod_echo_post.so 1625s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1625s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 1625s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 1625s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 1625s /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 1625s 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 1625s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 1625s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1625s cd eat_post && make .libs/mod_eat_post.so 1625s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1625s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 1625s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 1625s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 1625s /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 1625s 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 1625s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 1625s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1625s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 1625s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1625s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 1625s /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.bzT9ar/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 1625s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 1626s /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 1626s 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 1626s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 1626s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1626s cd nntp_like && make .libs/mod_nntp_like.so 1626s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1626s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 1626s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 1626s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 1626s /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 1626s 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 1626s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 1626s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1626s /usr/sbin/apache2 -d /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 1626s using Apache/2.4.58 (worker MPM) 1626s 1626s waiting 60 seconds for server to start: .[Tue Apr 09 15:19:50.652680 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3482): Setting LogLevel for all modules to trace8 1626s [Tue Apr 09 15:19:50.653414 2024] [core:trace6] [pid 166153:tid 248072626737184] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 1626s [Tue Apr 09 15:19:50.653429 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 1626s [Tue Apr 09 15:19:50.654406 2024] [core:trace6] [pid 166153:tid 248072626737184] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 1626s [Tue Apr 09 15:19:50.654491 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 1626s [Tue Apr 09 15:19:50.654545 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3482): Setting LogLevel for all modules to info 1626s [Tue Apr 09 15:19:50.654590 2024] [core:trace6] [pid 166153:tid 248072626737184] core.c(3499): Cannot find module 'core', trying 'core_module' 1626s [Tue Apr 09 15:19:50.654645 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3509): Setting LogLevel for module core.c to crit 1626s [Tue Apr 09 15:19:50.654689 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3482): Setting LogLevel for all modules to crit 1626s [Tue Apr 09 15:19:50.654735 2024] [core:trace6] [pid 166153:tid 248072626737184] core.c(3499): Cannot find module 'core', trying 'core_module' 1626s [Tue Apr 09 15:19:50.654780 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3509): Setting LogLevel for module core.c to info 1626s [Tue Apr 09 15:19:50.654831 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3482): Setting LogLevel for all modules to crit 1626s [Tue Apr 09 15:19:50.654875 2024] [core:trace6] [pid 166153:tid 248072626737184] core.c(3499): Cannot find module 'core', trying 'core_module' 1626s [Tue Apr 09 15:19:50.654907 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3509): Setting LogLevel for module core.c to info 1626s [Tue Apr 09 15:19:50.655002 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3482): Setting LogLevel for all modules to crit 1626s [Tue Apr 09 15:19:50.655036 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3482): Setting LogLevel for all modules to info 1626s [Tue Apr 09 15:19:50.655074 2024] [core:trace6] [pid 166153:tid 248072626737184] core.c(3499): Cannot find module 'core', trying 'core_module' 1626s [Tue Apr 09 15:19:50.655106 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3509): Setting LogLevel for module core.c to crit 1626s [Tue Apr 09 15:19:50.655139 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3482): Setting LogLevel for all modules to info 1626s [Tue Apr 09 15:19:50.655676 2024] [core:trace6] [pid 166153:tid 248072626737184] core.c(3499): Cannot find module 'http2', trying 'http2_module' 1626s [Tue Apr 09 15:19:50.655685 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3509): Setting LogLevel for module mod_http2.c to debug 1626s [Tue Apr 09 15:19:50.656530 2024] [proxy:info] [pid 166153:tid 248072626737184] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 1626s [Tue Apr 09 15:19:50.656591 2024] [core:trace6] [pid 166153:tid 248072626737184] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 1626s [Tue Apr 09 15:19:50.656622 2024] [core:trace3] [pid 166153:tid 248072626737184] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 1627s . 1627s waiting 60 seconds for server to start: ok (waited 0 secs) 1627s server localhost:8529 started 1627s server localhost:8530 listening (mod_nntp_like) 1627s server localhost:8531 listening (mod_nntp_like_ssl) 1627s server localhost:8532 listening (mod_ssl) 1627s server localhost:8533 listening (ssl_optional_cc) 1627s server localhost:8534 listening (ssl_pr33791) 1627s server localhost:8535 listening (ssl_ocsp) 1627s server localhost:8536 listening (h2c) 1627s server localhost:8537 listening (h2) 1627s server localhost:8538 listening (core) 1627s server localhost:8539 listening (mod_proxy) 1627s server localhost:8540 listening (proxy_http_bal1) 1627s server localhost:8541 listening (proxy_http_bal2) 1627s server localhost:8542 listening (proxy_http_balancer) 1627s server localhost:8545 listening (proxy_fcgi) 1627s server localhost:8546 listening (cve_2011_3368_rewrite) 1627s server localhost:8547 listening (proxy_http_reverse) 1627s server localhost:8548 listening (proxy_http_nofwd) 1627s server localhost:8549 listening (cve_2011_3368) 1627s server localhost:8550 listening (mod_headers) 1627s server localhost:8551 listening (mod_echo) 1627s server localhost:8552 listening (mod_echo_ssl) 1627s server localhost:8553 listening (error_document) 1627s server localhost:8554 listening (http_unsafe) 1627s server localhost:8555 listening (http_strict) 1627s server localhost:8556 listening (remote_ip) 1627s server localhost:8557 listening (mod_include) 1627s server localhost:8558 listening (mod_vhost_alias) 1627s server localhost:8559 listening (mod_cache) 1627s server localhost:8560 listening (proxy_http_https) 1627s server localhost:8561 listening (proxy_https_https) 1627s server localhost:8562 listening (proxy_http_https_proxy_section) 1627s server localhost:8563 listening (proxy_https_https_proxy_section) 1627s server localhost:8564 listening (proxy_https_http) 1629s [ info] adding source lib /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 1640s t/ab/base.t ......................... 1640s 1..5 1640s # Running under perl version 5.038002 for linux 1640s # Current time local: Tue Apr 9 15:19:56 2024 1640s # Current time GMT: Tue Apr 9 15:19:56 2024 1640s # Using Test.pm version 1.31 1640s # Using Apache/Test.pm version 1.42 1640s # # running: 1640s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8538/ 1640s ok 1 1640s ok 2 1640s # # running: 1640s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 1640s ok 3 1640s ok 4 1640s ok 5 1640s ok 1640s t/apache/404.t ...................... 1640s 1..2 1640s # Running under perl version 5.038002 for linux 1640s # Current time local: Tue Apr 9 15:19:57 2024 1640s # Current time GMT: Tue Apr 9 15:19:57 2024 1640s # Using Test.pm version 1.31 1640s # Using Apache/Test.pm version 1.42 1640s # GET_STR Response: 1640s # HTTP/1.1 404 Not Found 1640s # Connection: close 1640s # Date: Tue, 09 Apr 2024 15:19:59 GMT 1640s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1640s # Content-Length: 196 1640s # Content-Type: text/html; charset=iso-8859-1 1640s # Client-Date: Tue, 09 Apr 2024 15:19:59 GMT 1640s # Client-Peer: 127.0.0.1:8529 1640s # Client-Response-Num: 1 1640s # Title: 404 Not Found 1640s # 1640s # 1640s # 1640s # 404 Not Found 1640s # 1640s #

Not Found

1640s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1657s #

The requested URL was not found on this server.

1657s # ' 1657s ok 8 1657s # testing : /merge/notfound.html code 1657s # expected: 404 1657s # received: '404' 1657s ok 9 1657s # testing : /merge/notfound.html content 1657s # expected: 'testing merge' 1657s # received: 'testing merge' 1657s ok 10 1657s # testing : /merge/merge2/notfound.html code 1657s # expected: 404 1657s # received: '404' 1657s ok 11 1657s # testing : /merge/merge2/notfound.html content 1657s # expected: 'testing merge' 1657s # received: 'testing merge' 1657s ok 12 1657s # testing : /bounce/notfound.html code 1657s # expected: 404 1657s # received: '404' 1657s ok 13 1657s # testing : /bounce/notfound.html content 1657s # expected: qr/expire test/ 1657s # received: ' 1657s # expire test 1657s # expire test 1657s # ' 1657s ok 14 1657s ok 1658s t/apache/etags.t .................... 1658s # Checking for existence of FileETag directive 1658s # Returned 200: 1658s 1..61 1658s # Running under perl version 5.038002 for linux 1658s # Current time local: Tue Apr 9 15:20:21 2024 1658s # Current time GMT: Tue Apr 9 15:20:21 2024 1658s # Using Test.pm version 1.31 1658s # Using Apache/Test.pm version 1.42 1658s # --- 1658s # HEAD /apache/etags/none/inherit/test.txt 1658s # Expecting field to be absent 1658s # ETag field is missing 1658s ok 1 1658s # --- 1658s # HEAD /apache/etags/all/ms/test.txt 1658s # Expecting two components in ETag field 1658s # Received "b-613edd771cbc0" 1658s ok 2 1658s # --- 1658s # HEAD /apache/etags/m/plus-mis/test.txt 1658s # Expecting three components in ETag field 1658s # Received "442db-b-613edd771cbc0" 1658s ok 3 1658s # --- 1658s # HEAD /apache/etags/none/is/test.txt 1658s # Expecting two components in ETag field 1658s # Received "442f5-b" 1658s ok 4 1658s # --- 1658s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1658s # Expecting two components in ETag field 1658s # Received "44318-b" 1658s ok 5 1658s # --- 1658s # HEAD /apache/etags/all/minus-ms/test.txt 1658s # Expecting one component in ETag field 1658s # Received "442a0" 1658s ok 6 1658s # --- 1658s # HEAD /apache/etags/all/mi/test.txt 1658s # Expecting two components in ETag field 1658s # Received "4428e-613edd771cbc0" 1658s ok 7 1658s # --- 1658s # HEAD /apache/etags/all/minus-mis/test.txt 1658s # Expecting field to be absent 1658s # Received "b-613edd771cbc0" 1658s ok 8 1658s # --- 1658s # HEAD /apache/etags/m/minus-is/test.txt 1658s # Expecting field to be absent 1658s # Received "613edd771cbc0" 1658s ok 9 1658s # --- 1658s # HEAD /apache/etags/mi/test.txt 1658s # Expecting two components in ETag field 1658s # Received "442e5-613edd771cbc0" 1658s ok 10 1658s # --- 1658s # HEAD /apache/etags/mis/test.txt 1658s # Expecting three components in ETag field 1658s # Received "442e8-b-613edd771cbc0" 1658s ok 11 1658s # --- 1658s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1658s # Expecting two components in ETag field 1658s # Received "b-613edd771cbc0" 1658s ok 12 1658s # --- 1658s # HEAD /apache/etags/none/plus-is/test.txt 1658s # Expecting two components in ETag field 1658s # Received "44307-b" 1658s ok 13 1658s # --- 1658s # HEAD /apache/etags/m/minus-ms/test.txt 1658s # Expecting field to be absent 1658s # Received "b-613edd771cbc0" 1658s ok 14 1658s # --- 1658s # HEAD /apache/etags/is/test.txt 1658s # Expecting two components in ETag field 1658s # Received "442b5-b" 1658s ok 15 1658s # --- 1658s # HEAD /apache/etags/all/mis/test.txt 1658s # Expecting three components in ETag field 1658s # Received "442a6-b-613edd771cbc0" 1658s ok 16 1658s # --- 1658s # HEAD /apache/etags/m/test.txt 1658s # Expecting one component in ETag field 1658s # Received "613edd771cbc0" 1658s ok 17 1658s # --- 1658s # HEAD /apache/etags/none/i/test.txt 1658s # Expecting one component in ETag field 1658s # Received "442f0" 1658s ok 18 1658s # --- 1658s # HEAD /apache/etags/m/plus-mi/test.txt 1658s # Expecting two components in ETag field 1658s # Received "442d8-613edd771cbc0" 1658s ok 19 1658s # --- 1658s # HEAD /apache/etags/all/minus-m/test.txt 1658s # Expecting two components in ETag field 1658s # Received "44297-b" 1658s ok 20 1658s # --- 1658s # HEAD /apache/etags/none/s/test.txt 1658s # Expecting one component in ETag field 1658s # Received "b" 1658s ok 21 1658s # --- 1658s # HEAD /apache/etags/m/minus-i/test.txt 1658s # Expecting field to be absent 1658s # Received "613edd771cbc0" 1658s ok 22 1658s # --- 1658s # HEAD /apache/etags/none/plus-mi/test.txt 1658s # Expecting two components in ETag field 1658s # Received "4430d-613edd771cbc0" 1658s ok 23 1658s # --- 1658s # HEAD /apache/etags/s/test.txt 1658s # Expecting one component in ETag field 1658s # Received "b" 1658s ok 24 1658s # --- 1658s # HEAD /apache/etags/all/is/test.txt 1658s # Expecting two components in ETag field 1658s # Received "44288-b" 1658s ok 25 1658s # --- 1658s # HEAD /apache/etags/none/plus-s/test.txt 1658s # Expecting one component in ETag field 1658s # Received "b" 1658s ok 26 1658s # --- 1658s # HEAD /apache/etags/none/mi/test.txt 1658s # Expecting two components in ETag field 1658s # Received "442fb-613edd771cbc0" 1658s ok 27 1658s # --- 1658s # HEAD /apache/etags/m/minus-m/test.txt 1658s # Expecting field to be absent 1658s # Received "b-613edd771cbc0" 1658s ok 28 1658s # --- 1658s # HEAD /apache/etags/none/plus-i/test.txt 1658s # Expecting one component in ETag field 1658s # Received "44304" 1658s ok 29 1658s # --- 1658s # HEAD /apache/etags/default/test.txt 1658s # Expecting two components in ETag field 1658s # Received "b-613edd771cbc0" 1658s ok 30 1658s # --- 1658s # HEAD /apache/etags/all/inherit/test.txt 1658s # Expecting three components in ETag field 1658s # Received "44285-b-613edd771cbc0" 1658s ok 31 1658s # --- 1658s # HEAD /apache/etags/none/plus-m/test.txt 1658s # Expecting one component in ETag field 1658s # Received "613edd771cbc0" 1658s ok 32 1658s # --- 1658s # HEAD /apache/etags/m/plus-ms/test.txt 1658s # Expecting two components in ETag field 1658s # Received "b-613edd771cbc0" 1658s ok 33 1658s # --- 1658s # HEAD /apache/etags/i/test.txt 1658s # Expecting one component in ETag field 1658s # Received "442b2" 1658s ok 34 1658s # --- 1658s # HEAD /apache/etags/m/minus-s/test.txt 1658s # Expecting field to be absent 1658s # Received "613edd771cbc0" 1658s ok 35 1658s # --- 1658s # HEAD /apache/etags/all/minus-mi/test.txt 1658s # Expecting one component in ETag field 1658s # Received "b" 1658s ok 36 1658s # --- 1658s # HEAD /apache/etags/m/plus-is/test.txt 1658s # Expecting three components in ETag field 1658s # Received "442d2-b-613edd771cbc0" 1658s ok 37 1658s # --- 1658s # HEAD /apache/etags/all/test.txt 1658s # Expecting three components in ETag field 1658s # Received "442ad-b-613edd771cbc0" 1658s ok 38 1658s # --- 1658s # HEAD /apache/etags/none/test.txt 1658s # Expecting field to be absent 1658s # ETag field is missing 1658s ok 39 1658s # --- 1658s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1658s # Expecting field to be absent 1658s # Received "b-613edd771cbc0" 1658s ok 40 1658s # --- 1658s # HEAD /apache/etags/all/minus-s/test.txt 1658s # Expecting two components in ETag field 1658s # Received "442a3-613edd771cbc0" 1658s ok 41 1658s # --- 1658s # HEAD /apache/etags/all/s/test.txt 1658s # Expecting one component in ETag field 1658s # Received "b" 1658s ok 42 1658s # --- 1658s # HEAD /apache/etags/all/m/test.txt 1658s # Expecting one component in ETag field 1658s # Received "613edd771cbc0" 1658s ok 43 1658s # --- 1658s # HEAD /apache/etags/none/ms/test.txt 1658s # Expecting two components in ETag field 1658s # Received "b-613edd771cbc0" 1658s ok 44 1658s # --- 1658s # HEAD /apache/etags/all/minus-i/test.txt 1658s # Expecting two components in ETag field 1658s # Received "b-613edd771cbc0" 1658s ok 45 1658s # --- 1658s # HEAD /apache/etags/none/mis/test.txt 1658s # Expecting three components in ETag field 1658s # Received "442fe-b-613edd771cbc0" 1658s ok 46 1658s # --- 1658s # HEAD /apache/etags/m/minus-mis/test.txt 1658s # Expecting field to be absent 1658s # Received "b-613edd771cbc0" 1658s ok 47 1658s # --- 1658s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1658s # Expecting one component in ETag field 1658s # Received "44321" 1658s ok 48 1658s # --- 1658s # HEAD /apache/etags/m/plus-s/test.txt 1658s # Expecting two components in ETag field 1658s # Received "b-613edd771cbc0" 1658s ok 49 1658s # --- 1658s # HEAD /apache/etags/m/minus-mi/test.txt 1658s # Expecting field to be absent 1658s # Received "b-613edd771cbc0" 1658s ok 50 1658s # --- 1658s # HEAD /apache/etags/none/plus-mis/test.txt 1658s # Expecting three components in ETag field 1658s # Received "44325-b-613edd771cbc0" 1658s ok 51 1658s # --- 1658s # HEAD /apache/etags/none/plus-ms/test.txt 1658s # Expecting two components in ETag field 1658s # Received "b-613edd771cbc0" 1658s ok 52 1658s # --- 1658s # HEAD /apache/etags/all/i/test.txt 1658s # Expecting one component in ETag field 1658s # Received "44283" 1658s ok 53 1658s # --- 1658s # HEAD /apache/etags/m/plus-i/test.txt 1658s # Expecting two components in ETag field 1658s # Received "442cf-613edd771cbc0" 1658s ok 54 1658s # --- 1658s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1658s # Expecting two components in ETag field 1658s # Received "44324-613edd771cbc0" 1658s ok 55 1658s # --- 1658s # HEAD /apache/etags/all/minus-is/test.txt 1658s # Expecting one component in ETag field 1658s # Received "613edd771cbc0" 1658s ok 56 1658s # --- 1658s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1658s # Expecting one component in ETag field 1658s # Received "b" 1658s ok 57 1658s # --- 1658s # HEAD /apache/etags/none/m/test.txt 1658s # Expecting one component in ETag field 1658s # Received "613edd771cbc0" 1658s ok 58 1658s # --- 1658s # HEAD /apache/etags/m/plus-m/test.txt 1658s # Expecting one component in ETag field 1658s # Received "613edd771cbc0" 1658s ok 59 1658s # --- 1658s # HEAD /apache/etags/ms/test.txt 1658s # Expecting two components in ETag field 1658s # Received "b-613edd771cbc0" 1658s ok 60 1658s # --- 1658s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1658s # Expecting one component in ETag field 1658s # Received "613edd771cbc0" 1658s ok 61 1658s ok 1660s t/apache/expr.t ..................... 1660s 1..229 1660s # Running under perl version 5.038002 for linux 1660s # Current time local: Tue Apr 9 15:20:22 2024 1660s # Current time GMT: Tue Apr 9 15:20:22 2024 1660s # Using Test.pm version 1.31 1660s # Using Apache/Test.pm version 1.42 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true" should evaluate to true, got true 1660s ok 1 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "false" should evaluate to false, got false 1660s ok 2 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s Should get parse error for "foo", got parse error 1660s ok 3 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "1 -eq 01" should evaluate to true, got true 1660s ok 4 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "1 -eq 2" should evaluate to false, got false 1660s ok 5 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "1 -ne 2" should evaluate to true, got true 1660s ok 6 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "1 -ne 1" should evaluate to false, got false 1660s ok 7 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "1 -lt 02" should evaluate to true, got true 1660s ok 8 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "1 -lt 1" should evaluate to false, got false 1660s ok 9 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "1 -le 2" should evaluate to true, got true 1660s ok 10 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "1 -le 1" should evaluate to true, got true 1660s ok 11 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "2 -gt 1" should evaluate to true, got true 1660s ok 12 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "1 -gt 1" should evaluate to false, got false 1660s ok 13 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "2 -ge 1" should evaluate to true, got true 1660s ok 14 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "1 -ge 1" should evaluate to true, got true 1660s ok 15 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "1 -gt -1" should evaluate to true, got true 1660s ok 16 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'aa' == 'aa'" should evaluate to true, got true 1660s ok 17 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'aa' == 'b'" should evaluate to false, got false 1660s ok 18 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'aa' = 'aa'" should evaluate to true, got true 1660s ok 19 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'aa' = 'b'" should evaluate to false, got false 1660s ok 20 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'aa' != 'b'" should evaluate to true, got true 1660s ok 21 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'aa' != 'aa'" should evaluate to false, got false 1660s ok 22 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'aa' < 'b'" should evaluate to true, got true 1660s ok 23 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'aa' < 'aa'" should evaluate to false, got false 1660s ok 24 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'aa' <= 'b'" should evaluate to true, got true 1660s ok 25 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'aa' <= 'aa'" should evaluate to true, got true 1660s ok 26 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'b' > 'aa'" should evaluate to true, got true 1660s ok 27 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'aa' > 'aa'" should evaluate to false, got false 1660s ok 28 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'b' >= 'aa'" should evaluate to true, got true 1660s ok 29 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'aa' >= 'aa'" should evaluate to true, got true 1660s ok 30 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1660s ok 31 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1660s ok 32 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1660s ok 33 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1660s ok 34 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1660s ok 35 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1660s ok 36 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1660s ok 37 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1660s ok 38 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1660s ok 39 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1660s ok 40 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{TIME} != ''" should evaluate to true, got true 1660s ok 41 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1660s ok 42 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1660s ok 43 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " 'abc' =~ /bc/ " should evaluate to true, got true 1660s ok 44 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " 'abc' =~ /BC/i " should evaluate to true, got true 1660s ok 45 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " 'abc' !~ m!bc! " should evaluate to false, got false 1660s ok 46 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " 'abc' !~ m!BC!i " should evaluate to false, got false 1660s ok 47 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " $0 == '' " should evaluate to true, got true 1660s ok 48 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " $1 == '' " should evaluate to true, got true 1660s ok 49 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " $9 == '' " should evaluate to true, got true 1660s ok 50 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " '$0' == '' " should evaluate to true, got true 1660s ok 51 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1660s ok 52 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1660s ok 53 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1660s ok 54 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1660s ok 55 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1660s ok 56 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1660s ok 57 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1660s ok 58 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1660s ok 59 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1660s ok 60 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1660s ok 61 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1660s ok 62 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1660s ok 63 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1660s ok 64 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1660s ok 65 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1660s ok 66 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1660s ok 67 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1660s ok 68 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1660s ok 69 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1660s ok 70 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{HTTPS} == 'off' " should evaluate to true, got true 1660s ok 71 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1660s ok 72 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1660s ok 73 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1660s ok 74 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1660s ok 75 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1660s ok 76 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1660s ok 77 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1660s ok 78 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1660s ok 79 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1660s ok 80 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1660s ok 81 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1660s ok 82 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "escape('?') = '%3f' " should evaluate to true, got true 1660s ok 83 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "unescape('%3f') = '?' " should evaluate to true, got true 1660s ok 84 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1660s ok 85 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1660s ok 86 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1660s ok 87 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "file('/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1660s ok 88 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-n ''" should evaluate to false, got false 1660s ok 89 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-z ''" should evaluate to true, got true 1660s ok 90 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-n '1'" should evaluate to true, got true 1660s ok 91 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-z '1'" should evaluate to false, got false 1660s ok 92 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s Should get parse error for "-R 'abc'", got parse error 1660s ok 93 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1660s ok 94 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-R '240.0.0.0'" should evaluate to false, got false 1660s ok 95 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-R '240.0.0.0/8'" should evaluate to false, got false 1660s ok 96 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-R 'ff::/8'" should evaluate to false, got false 1660s ok 97 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1660s ok 98 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1660s ok 99 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1660s ok 100 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1660s ok 101 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1660s ok 102 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1660s ok 103 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1660s ok 104 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'foo' -strmatch '*o'" should evaluate to true, got true 1660s ok 105 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1660s ok 106 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'foo' -strmatch 'F*'" should evaluate to false, got false 1660s ok 107 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1660s ok 108 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'foo' -strmatch 'g*'" should evaluate to false, got false 1660s ok 109 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1660s ok 110 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1660s ok 111 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1660s ok 112 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1660s ok 113 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1660s ok 114 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s Should get parse error for "foo('bar') = 'bar'", got parse error 1660s ok 115 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s Should get parse error for "%{FOO} != 'bar'", got parse error 1660s ok 116 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s Should get parse error for "'bar' = bar", got parse error 1660s ok 117 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true" should evaluate to true, got true 1660s ok 118 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true && true" should evaluate to true, got true 1660s ok 119 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true || true" should evaluate to true, got true 1660s ok 120 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true || true || true" should evaluate to true, got true 1660s ok 121 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true || true && true" should evaluate to true, got true 1660s ok 122 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true && true || true" should evaluate to true, got true 1660s ok 123 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true && true && true" should evaluate to true, got true 1660s ok 124 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true || true || !true" should evaluate to true, got true 1660s ok 125 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true || true && !true" should evaluate to true, got true 1660s ok 126 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true && true || !true" should evaluate to true, got true 1660s ok 127 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true && true && !true" should evaluate to false, got false 1660s ok 128 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true && !true" should evaluate to false, got false 1660s ok 129 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true || !true" should evaluate to true, got true 1660s ok 130 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true || !true || true" should evaluate to true, got true 1660s ok 131 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true || !true && true" should evaluate to true, got true 1660s ok 132 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true && !true || true" should evaluate to true, got true 1660s ok 133 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true && !true && true" should evaluate to false, got false 1660s ok 134 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true || !true || !true" should evaluate to true, got true 1660s ok 135 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true || !true && !true" should evaluate to true, got true 1660s ok 136 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true && !true || !true" should evaluate to false, got false 1660s ok 137 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "true && !true && !true" should evaluate to false, got false 1660s ok 138 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true" should evaluate to false, got false 1660s ok 139 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true && true" should evaluate to false, got false 1660s ok 140 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true || true" should evaluate to true, got true 1660s ok 141 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true || true || true" should evaluate to true, got true 1660s ok 142 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true || true && true" should evaluate to true, got true 1660s ok 143 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true && true || true" should evaluate to true, got true 1660s ok 144 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true && true && true" should evaluate to false, got false 1660s ok 145 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true || true || !true" should evaluate to true, got true 1660s ok 146 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true || true && !true" should evaluate to false, got false 1660s ok 147 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true && true || !true" should evaluate to false, got false 1660s ok 148 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true && true && !true" should evaluate to false, got false 1660s ok 149 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true && !true" should evaluate to false, got false 1660s ok 150 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true || !true" should evaluate to false, got false 1660s ok 151 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true || !true || true" should evaluate to true, got true 1660s ok 152 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true || !true && true" should evaluate to false, got false 1660s ok 153 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true && !true || true" should evaluate to true, got true 1660s ok 154 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true && !true && true" should evaluate to false, got false 1660s ok 155 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true || !true || !true" should evaluate to false, got false 1660s ok 156 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true || !true && !true" should evaluate to false, got false 1660s ok 157 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true && !true || !true" should evaluate to false, got false 1660s ok 158 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!true && !true && !true" should evaluate to false, got false 1660s ok 159 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true)" should evaluate to false, got false 1660s ok 160 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true && true)" should evaluate to false, got false 1660s ok 161 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true || true)" should evaluate to false, got false 1660s ok 162 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true || true || true)" should evaluate to false, got false 1660s ok 163 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true || true && true)" should evaluate to false, got false 1660s ok 164 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true && true || true)" should evaluate to false, got false 1660s ok 165 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true && true && true)" should evaluate to false, got false 1660s ok 166 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true || true || !true)" should evaluate to false, got false 1660s ok 167 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true || true && !true)" should evaluate to false, got false 1660s ok 168 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true && true || !true)" should evaluate to false, got false 1660s ok 169 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true && true && !true)" should evaluate to true, got true 1660s ok 170 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true && !true)" should evaluate to true, got true 1660s ok 171 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true || !true)" should evaluate to false, got false 1660s ok 172 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true || !true || true)" should evaluate to false, got false 1660s ok 173 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true || !true && true)" should evaluate to false, got false 1660s ok 174 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true && !true || true)" should evaluate to false, got false 1660s ok 175 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true && !true && true)" should evaluate to true, got true 1660s ok 176 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true || !true || !true)" should evaluate to false, got false 1660s ok 177 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true || !true && !true)" should evaluate to false, got false 1660s ok 178 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true && !true || !true)" should evaluate to true, got true 1660s ok 179 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(true && !true && !true)" should evaluate to true, got true 1660s ok 180 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true)" should evaluate to true, got true 1660s ok 181 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true && true)" should evaluate to true, got true 1660s ok 182 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true || true)" should evaluate to false, got false 1660s ok 183 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true || true || true)" should evaluate to false, got false 1660s ok 184 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true || true && true)" should evaluate to false, got false 1660s ok 185 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true && true || true)" should evaluate to false, got false 1660s ok 186 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true && true && true)" should evaluate to true, got true 1660s ok 187 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true || true || !true)" should evaluate to false, got false 1660s ok 188 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true || true && !true)" should evaluate to true, got true 1660s ok 189 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true && true || !true)" should evaluate to true, got true 1660s ok 190 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true && true && !true)" should evaluate to true, got true 1660s ok 191 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true && !true)" should evaluate to true, got true 1660s ok 192 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true || !true)" should evaluate to true, got true 1660s ok 193 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true || !true || true)" should evaluate to false, got false 1660s ok 194 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true || !true && true)" should evaluate to true, got true 1660s ok 195 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true && !true || true)" should evaluate to false, got false 1660s ok 196 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true && !true && true)" should evaluate to true, got true 1660s ok 197 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true || !true || !true)" should evaluate to true, got true 1660s ok 198 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true || !true && !true)" should evaluate to true, got true 1660s ok 199 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true && !true || !true)" should evaluate to true, got true 1660s ok 200 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "!(!true && !true && !true)" should evaluate to true, got true 1660s ok 201 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "filesize('/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1660s ok 202 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "filesize('/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1660s ok 203 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "filesize('/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1660s ok 204 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-d '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1660s ok 205 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-e '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1660s ok 206 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-f '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1660s ok 207 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-s '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1660s ok 208 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-d '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1660s ok 209 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-e '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1660s ok 210 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-f '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1660s ok 211 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-s '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1660s ok 212 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-d '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1660s ok 213 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-e '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1660s ok 214 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-f '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1660s ok 215 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-s '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1660s ok 216 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-d '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1660s ok 217 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-e '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1660s ok 218 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-f '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1660s ok 219 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-s '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1660s ok 220 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-F '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1660s ok 221 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-F '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1660s ok 222 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-U '/apache/' " should evaluate to true, got true 1660s ok 223 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "-U '/apache/expr/none' " should evaluate to false, got false 1660s ok 224 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1660s ok 225 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1660s ok 226 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1660s ok 227 1660s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1660s ok 228 1660s Error log should not have 'Internal evaluation error' entries, found 0 1660s ok 229 1660s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1660s ok 1665s t/apache/expr_string.t .............. 1665s 1..29 1665s # Running under perl version 5.038002 for linux 1665s # Current time local: Tue Apr 9 15:20:24 2024 1665s # Current time GMT: Tue Apr 9 15:20:24 2024 1665s # Using Test.pm version 1.31 1665s # Using Apache/Test.pm version 1.42 1665s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1665s ok 1 1665s Expected return code 200, got 200 for 'foo' 1665s ok 2 1665s # testing : log message [Tue Apr 09 15:20:26.273987 2024] [log_debug:info] [pid 166187:tid 248072275816736] [client 127.0.0.1:59042] foo (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1665s # didn't match 1665s # expected: 'foo' 1665s # received: 'foo' 1665s ok 3 1665s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1665s ok 4 1665s Expected return code 200, got 200 for '%{req:SomeHeader}' 1665s ok 5 1665s # testing : log message [Tue Apr 09 15:20:26.530129 2024] [log_debug:info] [pid 166187:tid 248072275816736] [client 127.0.0.1:59042] SomeValue (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1665s # didn't match 1665s # expected: 'SomeValue' 1665s # received: 'SomeValue' 1665s ok 6 1665s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1665s ok 7 1665s Should get parse error (500) for "%{", got 500 1665s ok 8 1665s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1665s ok 9 1665s Expected return code 200, got 200 for '%' 1665s ok 10 1665s # testing : log message [Tue Apr 09 15:20:27.038309 2024] [log_debug:info] [pid 166157:tid 248072097558816] [client 127.0.0.1:59046] % (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1665s # didn't match 1665s # expected: '%' 1665s # received: '%' 1665s ok 11 1665s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1665s ok 12 1665s Expected return code 200, got 200 for '}' 1665s ok 13 1665s # testing : log message [Tue Apr 09 15:20:27.292289 2024] [log_debug:info] [pid 166157:tid 248072097558816] [client 127.0.0.1:59046] } (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1665s # didn't match 1665s # expected: '}' 1665s # received: '}' 1665s ok 14 1665s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1665s ok 15 1665s Expected return code 200, got 200 for '\"' 1665s ok 16 1665s # testing : log message [Tue Apr 09 15:20:27.546018 2024] [log_debug:info] [pid 166157:tid 248072097558816] [client 127.0.0.1:59046] " (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1665s # didn't match 1665s # expected: '"' 1665s # received: '"' 1665s ok 17 1665s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1665s ok 18 1665s Expected return code 200, got 200 for '\'' 1665s ok 19 1665s # testing : log message [Tue Apr 09 15:20:27.800049 2024] [log_debug:info] [pid 166157:tid 248072097558816] [client 127.0.0.1:59046] ' (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1665s # didn't match 1665s # expected: '\'' 1665s # received: '\'' 1665s ok 20 1665s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1665s ok 21 1665s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1665s ok 22 1665s # testing : log message [Tue Apr 09 15:20:28.053751 2024] [log_debug:info] [pid 166157:tid 248072097558816] [client 127.0.0.1:59046] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1665s # didn't match 1665s # expected: '%{req:SomeHeader}' 1665s # received: '%{req:SomeHeader}' 1665s ok 23 1665s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1665s ok 24 1665s Expected return code 200, got 200 for '%{tolower:IDENT}' 1665s ok 25 1665s # testing : log message [Tue Apr 09 15:20:28.307434 2024] [log_debug:info] [pid 166157:tid 248072097558816] [client 127.0.0.1:59046] ident (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1665s # didn't match 1665s # expected: 'ident' 1665s # received: 'ident' 1665s ok 26 1665s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1665s ok 27 1665s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1665s ok 28 1665s # testing : log message [Tue Apr 09 15:20:28.561989 2024] [log_debug:info] [pid 166157:tid 248072097558816] [client 127.0.0.1:59046] get (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1665s # didn't match 1665s # expected: 'get' 1665s # received: 'get' 1665s ok 29 1665s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1665s ok 1666s t/apache/getfile.t .................. 1666s # using LWP client 1666s 1..219 1666s # Running under perl version 5.038002 for linux 1666s # Current time local: Tue Apr 9 15:20:28 2024 1666s # Current time GMT: Tue Apr 9 15:20:28 2024 1666s # Using Test.pm version 1.31 1666s # Using Apache/Test.pm version 1.42 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "44f3-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 17651 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl.pod 1666s # expected: 17651 1666s # received: 17651 1666s ok 1 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "dbb0-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 56240 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1666s # expected: 56240 1666s # received: 56240 1666s ok 2 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "85eb-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 34283 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1666s # expected: 34283 1666s # received: 34283 1666s ok 3 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "d8ed-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 55533 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1666s # expected: 55533 1666s # received: 55533 1666s ok 4 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "ab70-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 43888 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1666s # expected: 43888 1666s # received: 43888 1666s ok 5 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "15cb7-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 89271 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1666s # expected: 89271 1666s # received: 89271 1666s ok 6 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "2707-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 9991 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1666s # expected: 9991 1666s # received: 9991 1666s ok 7 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "2569-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 9577 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1666s # expected: 9577 1666s # received: 9577 1666s ok 8 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1004-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4100 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1666s # expected: 4100 1666s # received: 4100 1666s ok 9 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "e58-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 3672 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1666s # expected: 3672 1666s # received: 3672 1666s ok 10 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1e03-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 7683 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1666s # expected: 7683 1666s # received: 7683 1666s ok 11 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "233aa-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 144298 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1666s # expected: 144298 1666s # received: 144298 1666s ok 12 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1f1e-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 7966 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1666s # expected: 7966 1666s # received: 7966 1666s ok 13 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1aec-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 6892 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1666s # expected: 6892 1666s # received: 6892 1666s ok 14 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1e50-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 7760 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1666s # expected: 7760 1666s # received: 7760 1666s ok 15 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "18b7-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 6327 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1666s # expected: 6327 1666s # received: 6327 1666s ok 16 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "20a09-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 133641 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1666s # expected: 133641 1666s # received: 133641 1666s ok 17 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "17fe-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 6142 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1666s # expected: 6142 1666s # received: 6142 1666s ok 18 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "e0a-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 3594 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1666s # expected: 3594 1666s # received: 3594 1666s ok 19 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "ff5-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4085 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1666s # expected: 4085 1666s # received: 4085 1666s ok 20 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1d286-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 119430 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1666s # expected: 119430 1666s # received: 119430 1666s ok 21 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "19c5-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 6597 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1666s # expected: 6597 1666s # received: 6597 1666s ok 22 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "14d7-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 5335 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1666s # expected: 5335 1666s # received: 5335 1666s ok 23 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1208-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4616 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1666s # expected: 4616 1666s # received: 4616 1666s ok 24 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1c352-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 115538 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1666s # expected: 115538 1666s # received: 115538 1666s ok 25 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "2a07-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 10759 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1666s # expected: 10759 1666s # received: 10759 1666s ok 26 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "2fef-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 12271 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1666s # expected: 12271 1666s # received: 12271 1666s ok 27 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "2410-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 9232 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1666s # expected: 9232 1666s # received: 9232 1666s ok 28 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1fa90-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 129680 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1666s # expected: 129680 1666s # received: 129680 1666s ok 29 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "293d-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 10557 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1666s # expected: 10557 1666s # received: 10557 1666s ok 30 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "301f-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 12319 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1666s # expected: 12319 1666s # received: 12319 1666s ok 31 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "20fa-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 8442 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1666s # expected: 8442 1666s # received: 8442 1666s ok 32 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1162-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4450 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1666s # expected: 4450 1666s # received: 4450 1666s ok 33 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "fc0b-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 64523 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1666s # expected: 64523 1666s # received: 64523 1666s ok 34 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "2009-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 8201 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1666s # expected: 8201 1666s # received: 8201 1666s ok 35 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1007-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4103 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1666s # expected: 4103 1666s # received: 4103 1666s ok 36 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "2aac-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 10924 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1666s # expected: 10924 1666s # received: 10924 1666s ok 37 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1168-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4456 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1666s # expected: 4456 1666s # received: 4456 1666s ok 38 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1875b-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 100187 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1666s # expected: 100187 1666s # received: 100187 1666s ok 39 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1e25-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 7717 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1666s # expected: 7717 1666s # received: 7717 1666s ok 40 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1e16-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 7702 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1666s # expected: 7702 1666s # received: 7702 1666s ok 41 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1b69-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 7017 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1666s # expected: 7017 1666s # received: 7017 1666s ok 42 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "115d9-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 71129 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1666s # expected: 71129 1666s # received: 71129 1666s ok 43 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "11f7-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4599 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1666s # expected: 4599 1666s # received: 4599 1666s ok 44 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1806-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 6150 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1666s # expected: 6150 1666s # received: 6150 1666s ok 45 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "13f7-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 5111 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1666s # expected: 5111 1666s # received: 5111 1666s ok 46 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "9efd-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 40701 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1666s # expected: 40701 1666s # received: 40701 1666s ok 47 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1662-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 5730 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1666s # expected: 5730 1666s # received: 5730 1666s ok 48 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "124a-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4682 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1666s # expected: 4682 1666s # received: 4682 1666s ok 49 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1374-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4980 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1666s # expected: 4980 1666s # received: 4980 1666s ok 50 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "d310-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 54032 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1666s # expected: 54032 1666s # received: 54032 1666s ok 51 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1b5f-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 7007 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1666s # expected: 7007 1666s # received: 7007 1666s ok 52 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "9201-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 37377 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1666s # expected: 37377 1666s # received: 37377 1666s ok 53 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1076-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4214 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1666s # expected: 4214 1666s # received: 4214 1666s ok 54 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "f6a-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 3946 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1666s # expected: 3946 1666s # received: 3946 1666s ok 55 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "fd6-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4054 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1666s # expected: 4054 1666s # received: 4054 1666s ok 56 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "ad8b-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 44427 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1666s # expected: 44427 1666s # received: 44427 1666s ok 57 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1288-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4744 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1666s # expected: 4744 1666s # received: 4744 1666s ok 58 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "f6a-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 3946 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1666s # expected: 3946 1666s # received: 3946 1666s ok 59 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "fd7-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4055 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1666s # expected: 4055 1666s # received: 4055 1666s ok 60 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "10d49-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 68937 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1666s # expected: 68937 1666s # received: 68937 1666s ok 61 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "f6a-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 3946 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1666s # expected: 3946 1666s # received: 3946 1666s ok 62 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "fd4-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4052 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1666s # expected: 4052 1666s # received: 4052 1666s ok 63 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1e729-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 124713 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl561delta.pod 1666s # expected: 124713 1666s # received: 124713 1666s ok 64 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1a2c1-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 107201 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl56delta.pod 1666s # expected: 107201 1666s # received: 107201 1666s ok 65 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "94ac-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 38060 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl581delta.pod 1666s # expected: 38060 1666s # received: 38060 1666s ok 66 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "1176-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 4470 1666s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1666s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Client-Peer: 127.0.0.1:8529 1666s #Client-Response-Num: 1 1666s #DMMATCH1: 1 1666s # 1666s # testing : download of /getfiles-perl-pod/perl582delta.pod 1666s # expected: 4470 1666s # received: 4470 1666s ok 67 1666s #lwp request: 1666s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1666s #User-Agent: libwww-perl/6.76 1666s # 1666s #server response: 1666s #HTTP/1.1 200 OK 1666s #Connection: close 1666s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1666s #Accept-Ranges: bytes 1666s #ETag: "18bf-6155edc931600" 1666s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1666s #Vary: In-If1 1666s #Content-Length: 6335 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perl583delta.pod 1667s # expected: 6335 1667s # received: 6335 1667s ok 68 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1cc3-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 7363 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perl584delta.pod 1667s # expected: 7363 1667s # received: 7363 1667s ok 69 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1701-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 5889 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perl585delta.pod 1667s # expected: 5889 1667s # received: 5889 1667s ok 70 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "122b-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 4651 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perl586delta.pod 1667s # expected: 4651 1667s # received: 4651 1667s ok 71 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "20a5-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 8357 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perl587delta.pod 1667s # expected: 8357 1667s # received: 8357 1667s ok 72 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "62c1-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 25281 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perl588delta.pod 1667s # expected: 25281 1667s # received: 25281 1667s ok 73 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "d290-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 53904 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perl589delta.pod 1667s # expected: 53904 1667s # received: 53904 1667s ok 74 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1c1d5-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 115157 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perl58delta.pod 1667s # expected: 115157 1667s # received: 115157 1667s ok 75 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "4fe9-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 20457 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlaix.pod 1667s # expected: 20457 1667s # received: 20457 1667s ok 76 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1688-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 5768 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlamiga.pod 1667s # expected: 5768 1667s # received: 5768 1667s ok 77 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "2031-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 8241 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlandroid.pod 1667s # expected: 8241 1667s # received: 8241 1667s ok 78 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "c9433-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 824371 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlapi.pod 1667s # expected: 824371 1667s # received: 824371 1667s ok 79 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "5837-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 22583 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlapio.pod 1667s # expected: 22583 1667s # received: 22583 1667s ok 80 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1b62-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 7010 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlartistic.pod 1667s # expected: 7010 1667s # received: 7010 1667s ok 81 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "20c2-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 8386 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlbook.pod 1667s # expected: 8386 1667s # received: 8386 1667s ok 82 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "126-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 294 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlboot.pod 1667s # expected: 294 1667s # received: 294 1667s ok 83 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "130-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 304 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlbot.pod 1667s # expected: 304 1667s # received: 304 1667s ok 84 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1f50-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 8016 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1667s # expected: 8016 1667s # received: 8016 1667s ok 85 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "dea2-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 56994 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlcall.pod 1667s # expected: 56994 1667s # received: 56994 1667s ok 86 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1180-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 4480 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlcheat.pod 1667s # expected: 4480 1667s # received: 4480 1667s ok 87 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "23bf-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 9151 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlclass.pod 1667s # expected: 9151 1667s # received: 9151 1667s ok 88 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "3c63-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 15459 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1667s # expected: 15459 1667s # received: 15459 1667s ok 89 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "254a-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 9546 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlclib.pod 1667s # expected: 9546 1667s # received: 9546 1667s ok 90 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "12e5-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 4837 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlcn.pod 1667s # expected: 4837 1667s # received: 4837 1667s ok 91 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1b1a-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 6938 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1667s # expected: 6938 1667s # received: 6938 1667s ok 92 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "662a-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 26154 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1667s # expected: 26154 1667s # received: 26154 1667s ok 93 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "cfa2-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 53154 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perldata.pod 1667s # expected: 53154 1667s # received: 53154 1667s ok 94 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "134f-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 4943 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1667s # expected: 4943 1667s # received: 4943 1667s ok 95 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "a85c-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 43100 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perldebguts.pod 1667s # expected: 43100 1667s # received: 43100 1667s ok 96 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "5693-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 22163 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perldebtut.pod 1667s # expected: 22163 1667s # received: 22163 1667s ok 97 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "9bbb-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 39867 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perldebug.pod 1667s # expected: 39867 1667s # received: 39867 1667s ok 98 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "fd4-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 4052 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perldelta.pod 1667s # expected: 4052 1667s # received: 4052 1667s ok 99 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "5f0a-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 24330 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1667s # expected: 24330 1667s # received: 24330 1667s ok 100 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "4c051-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 311377 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perldiag.pod 1667s # expected: 311377 1667s # received: 311377 1667s ok 101 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "24a0-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 9376 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perldoc.pod 1667s # expected: 9376 1667s # received: 9376 1667s ok 102 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "b4ed-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 46317 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1667s # expected: 46317 1667s # received: 46317 1667s ok 103 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "687a-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 26746 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perldsc.pod 1667s # expected: 26746 1667s # received: 26746 1667s ok 104 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1f17-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 7959 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perldtrace.pod 1667s # expected: 7959 1667s # received: 7959 1667s ok 105 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "14981-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 84353 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1667s # expected: 84353 1667s # received: 84353 1667s ok 106 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "9321-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 37665 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlembed.pod 1667s # expected: 37665 1667s # received: 37665 1667s ok 107 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "2877-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 10359 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1667s # expected: 10359 1667s # received: 10359 1667s ok 108 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "590b-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 22795 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlfaq.pod 1667s # expected: 22795 1667s # received: 22795 1667s ok 109 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "385d-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 14429 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1667s # expected: 14429 1667s # received: 14429 1667s ok 110 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "24a1-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 9377 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1667s # expected: 9377 1667s # received: 9377 1667s ok 111 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "92e1-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 37601 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1667s # expected: 37601 1667s # received: 37601 1667s ok 112 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "162be-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 90814 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1667s # expected: 90814 1667s # received: 90814 1667s ok 113 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "d7fc-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 55292 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1667s # expected: 55292 1667s # received: 55292 1667s ok 114 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "9a71-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 39537 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1667s # expected: 39537 1667s # received: 39537 1667s ok 115 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "93b8-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 37816 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1667s # expected: 37816 1667s # received: 37816 1667s ok 116 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "c310-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 49936 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1667s # expected: 49936 1667s # received: 49936 1667s ok 117 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "3b75-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 15221 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1667s # expected: 15221 1667s # received: 15221 1667s ok 118 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "56ca-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 22218 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlfilter.pod 1667s # expected: 22218 1667s # received: 22218 1667s ok 119 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "342b-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 13355 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlfork.pod 1667s # expected: 13355 1667s # received: 13355 1667s ok 120 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "40e0-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 16608 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlform.pod 1667s # expected: 16608 1667s # received: 16608 1667s ok 121 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "671-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 1649 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1667s # expected: 1649 1667s # received: 1649 1667s ok 122 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "67142-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 422210 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlfunc.pod 1667s # expected: 422210 1667s # received: 422210 1667s ok 123 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "7c2a-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 31786 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlgit.pod 1667s # expected: 31786 1667s # received: 31786 1667s ok 124 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "21810-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 137232 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlglossary.pod 1667s # expected: 137232 1667s # received: 137232 1667s ok 125 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "4075-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 16501 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlgov.pod 1667s # expected: 16501 1667s # received: 16501 1667s ok 126 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "35f7-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 13815 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlgpl.pod 1667s # expected: 13815 1667s # received: 13815 1667s ok 127 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "2c264-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 180836 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlguts.pod 1667s # expected: 180836 1667s # received: 180836 1667s ok 128 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "afe4-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 45028 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlhack.pod 1667s # expected: 45028 1667s # received: 45028 1667s ok 129 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "11a38-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 72248 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1667s # expected: 72248 1667s # received: 72248 1667s ok 130 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1809-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 6153 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1667s # expected: 6153 1667s # received: 6153 1667s ok 131 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "5f7-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 1527 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1667s # expected: 1527 1667s # received: 1527 1667s ok 132 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "e88a-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 59530 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlhist.pod 1667s # expected: 59530 1667s # received: 59530 1667s ok 133 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "77a4-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 30628 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlhpux.pod 1667s # expected: 30628 1667s # received: 30628 1667s ok 134 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "7dd-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 2013 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlhurd.pod 1667s # expected: 2013 1667s # received: 2013 1667s ok 135 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1f865-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 129125 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlintern.pod 1667s # expected: 129125 1667s # received: 129125 1667s ok 136 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "9216-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 37398 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlinterp.pod 1667s # expected: 37398 1667s # received: 37398 1667s ok 137 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "579d-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 22429 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlintro.pod 1667s # expected: 22429 1667s # received: 22429 1667s ok 138 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "8ad3-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 35539 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perliol.pod 1667s # expected: 35539 1667s # received: 35539 1667s ok 139 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "11817-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 71703 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlipc.pod 1667s # expected: 71703 1667s # received: 71703 1667s ok 140 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1150-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 4432 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlirix.pod 1667s # expected: 4432 1667s # received: 4432 1667s ok 141 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "20a8-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 8360 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perljp.pod 1667s # expected: 8360 1667s # received: 8360 1667s ok 142 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "2fc0-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 12224 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlko.pod 1667s # expected: 12224 1667s # received: 12224 1667s ok 143 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "163-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 355 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1667s # expected: 355 1667s # received: 355 1667s ok 144 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "7ea-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 2026 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perllinux.pod 1667s # expected: 2026 1667s # received: 2026 1667s ok 145 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "12457-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 74839 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perllocale.pod 1667s # expected: 74839 1667s # received: 74839 1667s ok 146 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "24dc-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 9436 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perllol.pod 1667s # expected: 9436 1667s # received: 9436 1667s ok 147 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "2f6f-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 12143 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1667s # expected: 12143 1667s # received: 12143 1667s ok 148 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "6753-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 26451 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlmod.pod 1667s # expected: 26451 1667s # received: 26451 1667s ok 149 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "2574-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 9588 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1667s # expected: 9588 1667s # received: 9588 1667s ok 150 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "e547-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 58695 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1667s # expected: 58695 1667s # received: 58695 1667s ok 151 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "573b-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 22331 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1667s # expected: 22331 1667s # received: 22331 1667s ok 152 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "d65-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 3429 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1667s # expected: 3429 1667s # received: 3429 1667s ok 153 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "2ad3-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 10963 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1667s # expected: 10963 1667s # received: 10963 1667s ok 154 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "20a5-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 8357 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlnumber.pod 1667s # expected: 8357 1667s # received: 8357 1667s ok 155 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "8d30-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 36144 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlobj.pod 1667s # expected: 36144 1667s # received: 36144 1667s ok 156 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "6885-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 26757 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlootut.pod 1667s # expected: 26757 1667s # received: 26757 1667s ok 157 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "251a5-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 151973 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlop.pod 1667s # expected: 151973 1667s # received: 151973 1667s ok 158 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "4db-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 1243 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1667s # expected: 1243 1667s # received: 1243 1667s ok 159 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "3b77-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 15223 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlopentut.pod 1667s # expected: 15223 1667s # received: 15223 1667s ok 160 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "16cb9-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 93369 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlos2.pod 1667s # expected: 93369 1667s # received: 93369 1667s ok 161 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "37cb-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 14283 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlos390.pod 1667s # expected: 14283 1667s # received: 14283 1667s ok 162 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "12b0-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 4784 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlos400.pod 1667s # expected: 4784 1667s # received: 4784 1667s ok 163 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "c8a9-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 51369 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1667s # expected: 51369 1667s # received: 51369 1667s ok 164 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "c2bd-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 49853 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlperf.pod 1667s # expected: 49853 1667s # received: 49853 1667s ok 165 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1418-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 5144 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlplan9.pod 1667s # expected: 5144 1667s # received: 5144 1667s ok 166 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "5b65-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 23397 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlpod.pod 1667s # expected: 23397 1667s # received: 23397 1667s ok 167 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "10d10-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 68880 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1667s # expected: 68880 1667s # received: 68880 1667s ok 168 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "2f40-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 12096 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1667s # expected: 12096 1667s # received: 12096 1667s ok 169 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "67b7-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 26551 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1667s # expected: 26551 1667s # received: 26551 1667s ok 170 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "15cc8-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 89288 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlport.pod 1667s # expected: 89288 1667s # received: 89288 1667s ok 171 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1412-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 5138 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlpragma.pod 1667s # expected: 5138 1667s # received: 5138 1667s ok 172 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1a25-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 6693 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlqnx.pod 1667s # expected: 6693 1667s # received: 6693 1667s ok 173 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "2127d-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 135805 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlre.pod 1667s # expected: 135805 1667s # received: 135805 1667s ok 174 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "7bad-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 31661 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlreapi.pod 1667s # expected: 31661 1667s # received: 31661 1667s ok 175 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "818f-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 33167 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1667s # expected: 33167 1667s # received: 33167 1667s ok 176 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "beb0-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 48816 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1667s # expected: 48816 1667s # received: 48816 1667s ok 177 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "8c47-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 35911 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlref.pod 1667s # expected: 35911 1667s # received: 35911 1667s ok 178 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "4944-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 18756 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlreftut.pod 1667s # expected: 18756 1667s # received: 18756 1667s ok 179 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "a989-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 43401 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlreguts.pod 1667s # expected: 43401 1667s # received: 43401 1667s ok 180 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1fd-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 509 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlrepository.pod 1667s # expected: 509 1667s # received: 509 1667s ok 181 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "4af5-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 19189 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlrequick.pod 1667s # expected: 19189 1667s # received: 19189 1667s ok 182 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "3ce4-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 15588 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlreref.pod 1667s # expected: 15588 1667s # received: 15588 1667s ok 183 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1e219-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 123417 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlretut.pod 1667s # expected: 123417 1667s # received: 123417 1667s ok 184 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "60c-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 1548 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlriscos.pod 1667s # expected: 1548 1667s # received: 1548 1667s ok 185 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "e52d-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 58669 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlrun.pod 1667s # expected: 58669 1667s # received: 58669 1667s ok 186 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "6cc6-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 27846 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlsec.pod 1667s # expected: 27846 1667s # received: 27846 1667s ok 187 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "4af2-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 19186 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1667s # expected: 19186 1667s # received: 19186 1667s ok 188 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "74a6-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 29862 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1667s # expected: 29862 1667s # received: 29862 1667s ok 189 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1bdc-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 7132 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlsource.pod 1667s # expected: 7132 1667s # received: 7132 1667s ok 190 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "233b-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 9019 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlstyle.pod 1667s # expected: 9019 1667s # received: 9019 1667s ok 191 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "12f85-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 77701 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlsub.pod 1667s # expected: 77701 1667s # received: 77701 1667s ok 192 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "d2de-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 53982 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlsyn.pod 1667s # expected: 53982 1667s # received: 53982 1667s ok 193 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "2858-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 10328 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlsynology.pod 1667s # expected: 10328 1667s # received: 10328 1667s ok 194 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "b53a-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 46394 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1667s # expected: 46394 1667s # received: 46394 1667s ok 195 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "9a91-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 39569 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perltie.pod 1667s # expected: 39569 1667s # received: 39569 1667s ok 196 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "b9206-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 758278 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perltoc.pod 1667s # expected: 758278 1667s # received: 758278 1667s ok 197 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "174-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 372 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perltodo.pod 1667s # expected: 372 1667s # received: 372 1667s ok 198 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "126-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 294 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perltooc.pod 1667s # expected: 294 1667s # received: 294 1667s ok 199 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "126-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 294 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perltoot.pod 1667s # expected: 294 1667s # received: 294 1667s ok 200 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "297f-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 10623 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perltrap.pod 1667s # expected: 10623 1667s # received: 10623 1667s ok 201 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "213f-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 8511 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perltru64.pod 1667s # expected: 8511 1667s # received: 8511 1667s ok 202 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1183-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 4483 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perltw.pod 1667s # expected: 4483 1667s # received: 4483 1667s ok 203 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "162c0-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 90816 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlunicode.pod 1667s # expected: 90816 1667s # received: 90816 1667s ok 204 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "6349-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 25417 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlunicook.pod 1667s # expected: 25417 1667s # received: 25417 1667s ok 205 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "372e-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 14126 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1667s # expected: 14126 1667s # received: 14126 1667s ok 206 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "96e1-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 38625 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perluniintro.pod 1667s # expected: 38625 1667s # received: 38625 1667s ok 207 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "6eefa-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 454394 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perluniprops.pod 1667s # expected: 454394 1667s # received: 454394 1667s ok 208 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1f0f-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 7951 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlunitut.pod 1667s # expected: 7951 1667s # received: 7951 1667s ok 209 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1ce8-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 7400 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlutil.pod 1667s # expected: 7400 1667s # received: 7400 1667s ok 210 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "16ab2-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 92850 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlvar.pod 1667s # expected: 92850 1667s # received: 92850 1667s ok 211 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "c68d-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 50829 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlvms.pod 1667s # expected: 50829 1667s # received: 50829 1667s ok 212 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "f16-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 3862 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlvos.pod 1667s # expected: 3862 1667s # received: 3862 1667s ok 213 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "7fdb-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 32731 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlwin32.pod 1667s # expected: 32731 1667s # received: 32731 1667s ok 214 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "1532b-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 86827 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlxs.pod 1667s # expected: 86827 1667s # received: 86827 1667s ok 215 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "c504-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 50436 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlxstut.pod 1667s # expected: 50436 1667s # received: 50436 1667s ok 216 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "5dc1-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 24001 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1667s # expected: 24001 1667s # received: 24001 1667s ok 217 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "d40b0-614f0c873c200" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 868528 1667s #Last-Modified: Sun, 31 Mar 2024 08:37:28 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-binary-httpd 1667s # expected: 868528 1667s # received: 868528 1667s ok 218 1667s #lwp request: 1667s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1667s #User-Agent: libwww-perl/6.76 1667s # 1667s #server response: 1667s #HTTP/1.1 200 OK 1667s #Connection: close 1667s #Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Accept-Ranges: bytes 1667s #ETag: "3c2760-6155edc931600" 1667s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1667s #Vary: In-If1 1667s #Content-Length: 3942240 1667s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1667s #Client-Date: Tue, 09 Apr 2024 15:20:30 GMT 1667s #Client-Peer: 127.0.0.1:8529 1667s #Client-Response-Num: 1 1667s #DMMATCH1: 1 1667s # 1667s # testing : download of /getfiles-binary-perl 1667s # expected: 3942240 1667s # received: 3942240 1667s ok 219 1667s ok 1668s t/apache/headers.t .................. 1668s 1..27 1668s # Running under perl version 5.038002 for linux 1668s # Current time local: Tue Apr 9 15:20:30 2024 1668s # Current time GMT: Tue Apr 9 15:20:30 2024 1668s # Using Test.pm version 1.31 1668s # Using Apache/Test.pm version 1.42 1668s testing: Hello: World 1668s ok 1 1668s # testing : response success 1668s # expected: qr/HTTP\/1\.. 200 OK/ 1668s # received: 'HTTP/1.1 200 OK' 1668s ok 2 1668s header: [World] vs [World] 1668s # testing : compare header Hello value 1668s # expected: 'World' 1668s # received: 'World' 1668s ok 3 1668s testing: Hello: World 1668s ok 4 1668s # testing : response success 1668s # expected: qr/HTTP\/1\.. 200 OK/ 1668s # received: 'HTTP/1.1 200 OK' 1668s ok 5 1668s header: [World] vs [World] 1668s # testing : compare header Hello value 1668s # expected: 'World' 1668s # received: 'World' 1668s ok 6 1668s testing: Hello: World 1668s ok 7 1668s # testing : response success 1668s # expected: qr/HTTP\/1\.. 200 OK/ 1668s # received: 'HTTP/1.1 200 OK' 1668s ok 8 1668s header: [World] vs [World] 1668s # testing : compare header Hello value 1668s # expected: 'World' 1668s # received: 'World' 1668s ok 9 1668s testing: Hello: Foo 1668s Bar 1668s ok 10 1668s # testing : response success 1668s # expected: qr/HTTP\/1\.. 200 OK/ 1668s # received: 'HTTP/1.1 200 OK' 1668s ok 11 1668s header: [Foo Bar] vs [Foo Bar] 1668s # testing : compare header Hello value 1668s # expected: 'Foo Bar' 1668s # received: 'Foo Bar' 1668s ok 12 1668s testing: Hello: Foo 1668s Bar 1668s ok 13 1668s # testing : response success 1668s # expected: qr/HTTP\/1\.. 200 OK/ 1668s # received: 'HTTP/1.1 200 OK' 1668s ok 14 1668s header: [Foo Bar] vs [Foo Bar] 1668s # testing : compare header Hello value 1668s # expected: 'Foo Bar' 1668s # received: 'Foo Bar' 1668s ok 15 1668s testing: Hello: Foo 1668s Bar 1668s ok 16 1668s # testing : response success 1668s # expected: qr/HTTP\/1\.. 200 OK/ 1668s # received: 'HTTP/1.1 200 OK' 1668s ok 17 1668s header: [Foo Bar] vs [Foo Bar] 1668s # testing : compare header Hello value 1668s # expected: 'Foo Bar' 1668s # received: 'Foo Bar' 1668s ok 18 1668s testing: Hello: Foo 1668s Bar 1668s ok 19 1668s # testing : response success 1668s # expected: qr/HTTP\/1\.. 200 OK/ 1668s # received: 'HTTP/1.1 200 OK' 1668s ok 20 1668s header: [Foo Bar] vs [Foo Bar] 1668s # testing : compare header Hello value 1668s # expected: 'Foo Bar' 1668s # received: 'Foo Bar' 1668s ok 21 1668s testing: Hello: Foo 1668s Bar 1668s ok 22 1668s # testing : response success 1668s # expected: qr/HTTP\/1\.. 200 OK/ 1668s # received: 'HTTP/1.1 200 OK' 1668s ok 23 1668s header: [Foo Bar] vs [Foo Bar] 1668s # testing : compare header Hello value 1668s # expected: 'Foo Bar' 1668s # received: 'Foo Bar' 1668s ok 24 1668s testing: Hello:World 1668s ok 25 1668s # testing : response success 1668s # expected: qr/HTTP\/1\.. 200 OK/ 1668s # received: 'HTTP/1.1 200 OK' 1668s ok 26 1668s header: [World] vs [World] 1668s # testing : compare header Hello value 1668s # expected: 'World' 1668s # received: 'World' 1668s ok 27 1668s ok 1669s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 1671s t/apache/http_strict.t .............. 1671s 1..178 1671s # Running under perl version 5.038002 for linux 1671s # Current time local: Tue Apr 9 15:20:33 2024 1671s # Current time GMT: Tue Apr 9 15:20:33 2024 1671s # Using Test.pm version 1.31 1671s # Using Apache/Test.pm version 1.42 1671s # SENDING: 1671s # GET / HTTP/1.0\r\n\r\n 1671s # expecting success, got 200 1671s ok 1 1671s # SENDING: 1671s # GET / HTTP/1.0\n\n 1671s # expecting success, got 200 1671s ok 2 1671s # SENDING: 1671s # get / HTTP/1.0\r\n\r\n 1671s # expecting 501, got 501 1671s ok 3 1671s # SENDING: 1671s # G ET / HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 4 1671s # SENDING: 1671s # G\x00ET / HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 5 1671s # SENDING: 1671s # G/T / HTTP/1.0\r\n\r\n 1671s # expecting 501, got 501 1671s ok 6 1671s # SENDING: 1671s # GET /\x00 HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 7 1671s # SENDING: 1671s # GET / HTTP/1.0\x00\r\n\r\n 1671s # expecting 400, got 400 1671s ok 8 1671s # SENDING: 1671s # GET\x0c/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 9 1671s # SENDING: 1671s # GET\r/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 10 1671s # SENDING: 1671s # GET\t/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 11 1671s # SENDING: 1671s # GET / HTT/1.0\r\n\r\n 1671s # expecting error, got 400 1671s ok 12 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1671s # expecting success, got 200 1671s ok 13 1671s # SENDING: 1671s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1671s # expecting success, got 200 1671s ok 14 1671s # SENDING: 1671s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1671s # expecting success, got 200 1671s ok 15 1671s # SENDING: 1671s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1671s # expecting 400, got 400 1671s ok 16 1671s # SENDING: 1671s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1671s # expecting 400, got 400 1671s ok 17 1671s # SENDING: 1671s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1671s # expecting 200, got 200 1671s ok 18 1671s # SENDING: 1671s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1671s # expecting 400, got 400 1671s ok 19 1671s # SENDING: 1671s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1671s # expecting error, got 400 1671s ok 20 1671s # SENDING: 1671s # GET / HTTP/0.9\r\n\r\n 1671s # expecting error, got 400 1671s ok 21 1671s # SENDING: 1671s # GET / HTTP/0.8\r\n\r\n 1671s # expecting error, got 400 1671s ok 22 1671s # SENDING: 1671s # GET /\x01 HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 23 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 24 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 25 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 26 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 27 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1671s # expecting 400, got 400 1671s ok 28 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 29 1671s # SENDING: 1671s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 30 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 31 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1671s # expecting 400, got 400 1671s ok 32 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 33 1671s # SENDING: 1671s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 34 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 35 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 36 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 37 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 38 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1671s # expecting 400, got 400 1671s ok 39 1671s # SENDING: 1671s # GET / HTTP/1.0\r\r 1671s # expecting dropped connection and HTTPD dropped connection 1671s ok 40 1671s # SENDING: 1671s # GET /\r\n 1671s # expecting headerless HTTP/0.9 body, got response 1671s ok 41 1671s # SENDING: 1671s # GET /#frag HTTP/1.0\r\n 1671s # expecting 400, got 400 1671s ok 42 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1671s # expecting 200, got 200 1671s ok 43 1671s # SENDING: 1671s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1671s # expecting 200, got 200 1671s ok 44 1671s # SENDING: 1671s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1671s # expecting 200, got 200 1671s ok 45 1671s # SENDING: 1671s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1671s # expecting 200, got 200 1671s ok 46 1671s # SENDING: 1671s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1671s # expecting 200, got 200 1671s ok 47 1671s # SENDING: 1671s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1671s # expecting 200, got 200 1671s ok 48 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1671s # expecting 200, got 200 1671s ok 49 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1671s # expecting 400, got 400 1671s ok 50 1671s # SENDING: 1671s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1671s # expecting 200, got 200 1671s ok 51 1671s # SENDING: 1671s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 52 1671s # SENDING: 1671s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 53 1671s # SENDING: 1671s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 54 1671s # SENDING: 1671s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1671s # expecting 200, got 200 1671s ok 55 1671s # SENDING: 1671s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1671s # expecting success, got 200 1671s ok 56 1671s # SENDING: 1671s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1671s # expecting success, got 200 1671s ok 57 1671s # SENDING: 1671s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1671s # expecting success, got 200 1671s ok 58 1671s # SENDING: 1671s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1671s # expecting success, got 200 1671s ok 59 1671s # SENDING: 1671s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 60 1671s # SENDING: 1671s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1671s # expecting success, got 200 1671s ok 61 1671s # SENDING: 1671s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1671s # expecting success, got 200 1671s ok 62 1671s # SENDING: 1671s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 63 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1671s # expecting success, got 200 1671s ok 64 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1671s # expecting success, got 200 1671s ok 65 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1671s # expecting success, got 200 1671s ok 66 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1671s # expecting success, got 200 1671s ok 67 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1671s # expecting success, got 200 1671s ok 68 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1671s # expecting success, got 200 1671s ok 69 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1671s # expecting 200, got 200 1671s ok 70 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1671s # expecting 200, got 200 1671s ok 71 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1671s # expecting 400, got 400 1671s ok 72 1671s # SENDING: 1671s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 73 1671s # SENDING: 1671s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 74 1671s # SENDING: 1671s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 75 1671s # SENDING: 1671s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 76 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1671s # expecting 200, got 200 1671s ok 77 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1671s # expecting 200, got 200 1671s ok 78 1671s # SENDING: 1671s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1671s # expecting 200, got 200 1671s ok 79 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1671s # DECODED: Foo: bar 1671s # RESPONSE: 1671s # HTTP/1.1 200 OK\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Foo: bar\r\n 1671s # Vary: In-If1\r\n 1671s # DMMATCH1: 1\r\n 1671s # Content-Length: 36\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/plain\r\n 1671s # \r\n 1671s # Hi!\n 1671s # SERVERNAME=localhost\n 1671s # HTTP_HOST=\n 1671s # 1671s # expecting 200, got 200 1671s ok 80 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1671s # DECODED: Foo: 1671s # RESPONSE: 1671s # HTTP/1.1 200 OK\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Foo: \r\n 1671s # Vary: In-If1\r\n 1671s # DMMATCH1: 1\r\n 1671s # Content-Length: 36\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/plain\r\n 1671s # \r\n 1671s # Hi!\n 1671s # SERVERNAME=localhost\n 1671s # HTTP_HOST=\n 1671s # 1671s # expecting 200, got 200 1671s ok 81 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1671s # DECODED: : bar 1671s # RESPONSE: 1671s # HTTP/1.1 500 Internal Server Error\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Content-Length: 564\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/html; charset=iso-8859-1\r\n 1671s # \r\n 1671s # \n 1671s # \n 1671s # ... 1671s # expecting 500, got 500 1671s ok 82 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1671s # DECODED: F\x00oo: bar 1671s # RESPONSE: 1671s # HTTP/1.1 500 Internal Server Error\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Content-Length: 528\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/html; charset=iso-8859-1\r\n 1671s # \r\n 1671s # \n 1671s # \n 1671s # ... 1671s # expecting 500, got 500 1671s ok 83 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1671s # DECODED: F\x01oo: bar 1671s # RESPONSE: 1671s # HTTP/1.1 500 Internal Server Error\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Content-Length: 564\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/html; charset=iso-8859-1\r\n 1671s # \r\n 1671s # \n 1671s # \n 1671s # ... 1671s # expecting 500, got 500 1671s ok 84 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1671s # DECODED: F\noo: bar 1671s # RESPONSE: 1671s # HTTP/1.1 500 Internal Server Error\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Content-Length: 528\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/html; charset=iso-8859-1\r\n 1671s # \r\n 1671s # \n 1671s # \n 1671s # ... 1671s # expecting 500, got 500 1671s ok 85 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1671s # DECODED: Foo: b\tar 1671s # RESPONSE: 1671s # HTTP/1.1 200 OK\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Foo: b\tar\r\n 1671s # Vary: In-If1\r\n 1671s # DMMATCH1: 1\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/plain\r\n 1671s # \r\n 1671s # Hi!\n 1671s # SERVERNAME=localhost\n 1671s # HTTP_HOST=\n 1671s # 1671s # expecting 200, got 200 1671s ok 86 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1671s # DECODED: Foo: b\x01ar 1671s # RESPONSE: 1671s # HTTP/1.1 500 Internal Server Error\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/html; charset=iso-8859-1\r\n 1671s # \r\n 1671s # \n 1671s # \n 1671s # ... 1671s # expecting 500, got 500 1671s ok 87 1671s # SENDING: 1671s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1671s # expecting 500, got 500 1671s ok 88 1671s # SENDING: 1671s # GET / HTTP/1.0\r\n\r\n 1671s # expecting success, got 200 1671s ok 89 1671s # SENDING: 1671s # GET / HTTP/1.0\n\n 1671s # expecting 400, got 400 1671s ok 90 1671s # SENDING: 1671s # get / HTTP/1.0\r\n\r\n 1671s # expecting 501, got 501 1671s ok 91 1671s # SENDING: 1671s # G ET / HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 92 1671s # SENDING: 1671s # G\x00ET / HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 93 1671s # SENDING: 1671s # G/T / HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 94 1671s # SENDING: 1671s # GET /\x00 HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 95 1671s # SENDING: 1671s # GET / HTTP/1.0\x00\r\n\r\n 1671s # expecting 400, got 400 1671s ok 96 1671s # SENDING: 1671s # GET\x0c/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 97 1671s # SENDING: 1671s # GET\r/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 98 1671s # SENDING: 1671s # GET\t/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 99 1671s # SENDING: 1671s # GET / HTT/1.0\r\n\r\n 1671s # expecting error, got 400 1671s ok 100 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1671s # expecting success, got 200 1671s ok 101 1671s # SENDING: 1671s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1671s # expecting success, got 200 1671s ok 102 1671s # SENDING: 1671s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1671s # expecting success, got 200 1671s ok 103 1671s # SENDING: 1671s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1671s # expecting 400, got 400 1671s ok 104 1671s # SENDING: 1671s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1671s # expecting 400, got 400 1671s ok 105 1671s # SENDING: 1671s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1671s # expecting 400, got 400 1671s ok 106 1671s # SENDING: 1671s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1671s # expecting 400, got 400 1671s ok 107 1671s # SENDING: 1671s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1671s # expecting error, got 400 1671s ok 108 1671s # SENDING: 1671s # GET / HTTP/0.9\r\n\r\n 1671s # expecting error, got 400 1671s ok 109 1671s # SENDING: 1671s # GET / HTTP/0.8\r\n\r\n 1671s # expecting error, got 400 1671s ok 110 1671s # SENDING: 1671s # GET /\x01 HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 111 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 112 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 113 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 114 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 115 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1671s # expecting 400, got 400 1671s ok 116 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 117 1671s # SENDING: 1671s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 118 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 119 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1671s # expecting 400, got 400 1671s ok 120 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 121 1671s # SENDING: 1671s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 122 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 123 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 124 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1671s # expecting 400, got 400 1671s ok 125 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 126 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1671s # expecting 400, got 400 1671s ok 127 1671s # SENDING: 1671s # GET / HTTP/1.0\r\r 1671s # expecting dropped connection and HTTPD dropped connection 1671s ok 128 1671s # SENDING: 1671s # GET /\r\n 1671s # expecting headerless HTTP/0.9 body, got response 1671s ok 129 1671s # SENDING: 1671s # GET /#frag HTTP/1.0\r\n 1671s # expecting 400, got 400 1671s ok 130 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1671s # expecting 400, got 400 1671s ok 131 1671s # SENDING: 1671s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 132 1671s # SENDING: 1671s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 133 1671s # SENDING: 1671s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1671s # expecting 200, got 200 1671s ok 134 1671s # SENDING: 1671s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 135 1671s # SENDING: 1671s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 136 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1671s # expecting 400, got 400 1671s ok 137 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1671s # expecting 400, got 400 1671s ok 138 1671s # SENDING: 1671s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1671s # expecting 200, got 200 1671s ok 139 1671s # SENDING: 1671s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 140 1671s # SENDING: 1671s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 141 1671s # SENDING: 1671s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 142 1671s # SENDING: 1671s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 143 1671s # SENDING: 1671s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1671s # expecting success, got 200 1671s ok 144 1671s # SENDING: 1671s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1671s # expecting success, got 200 1671s ok 145 1671s # SENDING: 1671s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1671s # expecting success, got 200 1671s ok 146 1671s # SENDING: 1671s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1671s # expecting success, got 200 1671s ok 147 1671s # SENDING: 1671s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 148 1671s # SENDING: 1671s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1671s # expecting success, got 200 1671s ok 149 1671s # SENDING: 1671s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1671s # expecting success, got 200 1671s ok 150 1671s # SENDING: 1671s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1671s # expecting 400, got 400 1671s ok 151 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1671s # expecting success, got 200 1671s ok 152 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1671s # expecting success, got 200 1671s ok 153 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1671s # expecting success, got 200 1671s ok 154 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1671s # expecting success, got 200 1671s ok 155 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1671s # expecting success, got 200 1671s ok 156 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1671s # expecting success, got 200 1671s ok 157 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1671s # expecting 400, got 400 1671s ok 158 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1671s # expecting 400, got 400 1671s ok 159 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1671s # expecting 400, got 400 1671s ok 160 1671s # SENDING: 1671s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 161 1671s # SENDING: 1671s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 162 1671s # SENDING: 1671s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 163 1671s # SENDING: 1671s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1671s # expecting 200, got 200 1671s ok 164 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1671s # expecting 200, got 200 1671s ok 165 1671s # SENDING: 1671s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1671s # expecting 200, got 200 1671s ok 166 1671s # SENDING: 1671s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1671s # expecting 200, got 200 1671s ok 167 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1671s # DECODED: Foo: bar 1671s # RESPONSE: 1671s # HTTP/1.1 200 OK\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Foo: bar\r\n 1671s # Vary: In-If1\r\n 1671s # DMMATCH1: 1\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/plain\r\n 1671s # \r\n 1671s # Hi!\n 1671s # SERVERNAME=localhost\n 1671s # HTTP_HOST=\n 1671s # 1671s # expecting 200, got 200 1671s ok 168 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1671s # DECODED: Foo: 1671s # RESPONSE: 1671s # HTTP/1.1 200 OK\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Foo: \r\n 1671s # Vary: In-If1\r\n 1671s # DMMATCH1: 1\r\n 1671s # Content-Length: 36\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/plain\r\n 1671s # \r\n 1671s # Hi!\n 1671s # SERVERNAME=localhost\n 1671s # HTTP_HOST=\n 1671s # 1671s # expecting 200, got 200 1671s ok 169 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1671s # DECODED: : bar 1671s # RESPONSE: 1671s # HTTP/1.1 500 Internal Server Error\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/html; charset=iso-8859-1\r\n 1671s # \r\n 1671s # \n 1671s # \n 1671s # ... 1671s # expecting 500, got 500 1671s ok 170 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1671s # DECODED: F\x00oo: bar 1671s # RESPONSE: 1671s # HTTP/1.1 500 Internal Server Error\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Content-Length: 528\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/html; charset=iso-8859-1\r\n 1671s # \r\n 1671s # \n 1671s # \n 1671s # ... 1671s # expecting 500, got 500 1671s ok 171 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1671s # DECODED: F\x01oo: bar 1671s # RESPONSE: 1671s # HTTP/1.1 500 Internal Server Error\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/html; charset=iso-8859-1\r\n 1671s # \r\n 1671s # \n 1671s # \n 1671s # ... 1671s # expecting 500, got 500 1671s ok 172 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1671s # DECODED: F\noo: bar 1671s # RESPONSE: 1671s # HTTP/1.1 500 Internal Server Error\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Content-Length: 528\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/html; charset=iso-8859-1\r\n 1671s # \r\n 1671s # \n 1671s # \n 1671s # ... 1671s # expecting 500, got 500 1671s ok 173 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1671s # DECODED: Foo: b\tar 1671s # RESPONSE: 1671s # HTTP/1.1 200 OK\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Foo: b\tar\r\n 1671s # Vary: In-If1\r\n 1671s # DMMATCH1: 1\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/plain\r\n 1671s # \r\n 1671s # Hi!\n 1671s # SERVERNAME=localhost\n 1671s # HTTP_HOST=\n 1671s # 1671s # expecting 200, got 200 1671s ok 174 1671s # SENDING: 1671s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1671s # DECODED: Foo: b\x01ar 1671s # RESPONSE: 1671s # HTTP/1.1 500 Internal Server Error\r\n 1671s # Date: Tue, 09 Apr 2024 15:20:35 GMT\r\n 1671s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1671s # Connection: close\r\n 1671s # Content-Type: text/html; charset=iso-8859-1\r\n 1671s # \r\n 1671s # \n 1671s # \n 1671s # ... 1671s # expecting 500, got 500 1671s ok 175 1671s # SENDING: 1671s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1671s # expecting 500, got 500 1671s ok 176 1671s ok 177 1671s ok 178 1671s ok 1677s t/apache/if_sections.t .............. 1677s 1..46 1677s # Running under perl version 5.038002 for linux 1677s # Current time local: Tue Apr 9 15:20:35 2024 1677s # Current time GMT: Tue Apr 9 15:20:35 2024 1677s # Using Test.pm version 1.31 1677s # Using Apache/Test.pm version 1.42 1677s # /if_sec/ with '': 1677s # expected: 200 1677s # received: '200' 1677s ok 1 1677s # expected: undef 1677s # received: undef 1677s ok 2 1677s # /if_sec/foo.if_test with '': 1677s # expected: 200 1677s # received: '200' 1677s ok 3 1677s # expected: undef 1677s # received: undef 1677s ok 4 1677s # /if_sec/foo.if_test with '1': 1677s # expected: 200 1677s # received: '200' 1677s ok 5 1677s # expected: 'global1' 1677s # received: 'global1' 1677s ok 6 1677s # /if_sec/foo.if_test with '1 11': 1677s # expected: 200 1677s # received: '200' 1677s ok 7 1677s # expected: 'global1, nested11, nested113' 1677s # received: 'global1, nested11, nested113' 1677s ok 8 1677s # /if_sec/foo.if_test with '1 11 111': 1677s # expected: 200 1677s # received: '200' 1677s ok 9 1677s # expected: 'global1, nested11, nested111' 1677s # received: 'global1, nested11, nested111' 1677s ok 10 1677s # /if_sec/foo.if_test with '1 11 112': 1677s # expected: 200 1677s # received: '200' 1677s ok 11 1677s # expected: 'global1, nested11, nested112' 1677s # received: 'global1, nested11, nested112' 1677s ok 12 1677s # /if_sec/foo.if_test with '1 2': 1677s # expected: 200 1677s # received: '200' 1677s ok 13 1677s # expected: 'global1, files2' 1677s # received: 'global1, files2' 1677s ok 14 1677s # /if_sec/dir/foo.txt with '1 2': 1677s # expected: 200 1677s # received: '200' 1677s ok 15 1677s # expected: 'global1, dir1, dir2, dir_files1' 1677s # received: 'global1, dir1, dir2, dir_files1' 1677s ok 16 1677s # /if_sec/dir/ with '1 2': 1677s # expected: 200 1677s # received: '200' 1677s ok 17 1677s # expected: 'global1, dir1, dir2' 1677s # received: 'global1, dir1, dir2' 1677s ok 18 1677s # /if_sec/dir/ with '1 11': 1677s # expected: 200 1677s # received: '200' 1677s ok 19 1677s # expected: 'global1, dir1, nested11, nested113' 1677s # received: 'global1, dir1, nested11, nested113' 1677s ok 20 1677s # /if_sec/dir/ with '1 11 111': 1677s # expected: 200 1677s # received: '200' 1677s ok 21 1677s # expected: 'global1, dir1, nested11, nested111' 1677s # received: 'global1, dir1, nested11, nested111' 1677s ok 22 1677s # /if_sec/dir/ with '1 11 112': 1677s # expected: 200 1677s # received: '200' 1677s ok 23 1677s # expected: 'global1, dir1, nested11, nested112' 1677s # received: 'global1, dir1, nested11, nested112' 1677s ok 24 1677s # /if_sec/loc/ with '1 2': 1677s # expected: 200 1677s # received: '200' 1677s ok 25 1677s # expected: 'global1, loc1, loc2' 1677s # received: 'global1, loc1, loc2' 1677s ok 26 1677s # /if_sec/loc/foo.txt with '1 2': 1677s # expected: 200 1677s # received: '200' 1677s ok 27 1677s # expected: 'global1, loc1, loc2' 1677s # received: 'global1, loc1, loc2' 1677s ok 28 1677s # /if_sec/loc/ with '1 11': 1677s # expected: 200 1677s # received: '200' 1677s ok 29 1677s # expected: 'global1, loc1, nested11, nested113' 1677s # received: 'global1, loc1, nested11, nested113' 1677s ok 30 1677s # /if_sec/loc/ with '1 11 111': 1677s # expected: 200 1677s # received: '200' 1677s ok 31 1677s # expected: 'global1, loc1, nested11, nested111' 1677s # received: 'global1, loc1, nested11, nested111' 1677s ok 32 1677s # /if_sec/loc/ with '1 11 112': 1677s # expected: 200 1677s # received: '200' 1677s ok 33 1677s # expected: 'global1, loc1, nested11, nested112' 1677s # received: 'global1, loc1, nested11, nested112' 1677s ok 34 1677s # /if_sec/loc/foo.if_test with '1 2': 1677s # expected: 200 1677s # received: '200' 1677s ok 35 1677s # expected: 'global1, files2, loc1, loc2' 1677s # received: 'global1, files2, loc1, loc2' 1677s ok 36 1677s # /if_sec/loc/foo.if_test with '1 2 11': 1677s # expected: 200 1677s # received: '200' 1677s ok 37 1677s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1677s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1677s ok 38 1677s # /if_sec/loc/foo.if_test with '1 2 11 111': 1677s # expected: 200 1677s # received: '200' 1677s ok 39 1677s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1677s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1677s ok 40 1677s # /if_sec/loc/foo.if_test with '1 2 11 112': 1677s # expected: 200 1677s # received: '200' 1677s ok 41 1677s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1677s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1677s ok 42 1677s # /if_sec/proxy/ with '1 2': 1677s # expected: 200 1677s # received: '200' 1677s ok 43 1677s # expected: 'global1, locp1, locp2' 1677s # received: 'global1, locp1, locp2' 1677s ok 44 1677s # /if_sec/proxy/ with '2': 1677s # expected: 200 1677s # received: '200' 1677s ok 45 1677s # expected: 'locp2' 1677s # received: 'locp2' 1677s ok 46 1677s ok 1677s t/apache/iffile.t ................... 1677s 1..2 1677s # Running under perl version 5.038002 for linux 1677s # Current time local: Tue Apr 9 15:20:37 2024 1677s # Current time GMT: Tue Apr 9 15:20:37 2024 1677s # Using Test.pm version 1.31 1677s # Using Apache/Test.pm version 1.42 1677s # expected: 200 1677s # received: '200' 1677s ok 1 1677s # expected: 'success1, success2, success3, success4, success5' 1677s # received: 'success1, success2, success3, success4, success5' 1677s ok 2 1677s ok 1677s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1681s t/apache/limits.t ................... 1681s 1..12 1681s # Running under perl version 5.038002 for linux 1681s # Current time local: Tue Apr 9 15:20:40 2024 1681s # Current time GMT: Tue Apr 9 15:20:40 2024 1681s # Using Test.pm version 1.31 1681s # Using Apache/Test.pm version 1.42 1681s # Testing LimitRequestLine; should succeed 1681s # testing : Test #1 1681s # expected: 200 1681s # received: '200' 1681s ok 1 1681s # Testing LimitRequestLine; should fail 1681s # testing : Test #2 1681s # expected: 414 1681s # received: '414' 1681s ok 2 1681s # Testing LimitRequestFieldSize; should succeed 1681s # testing : Test #3 1681s # expected: 200 1681s # received: '200' 1681s ok 3 1681s # Testing LimitRequestFieldSize; should fail 1681s # testing : Test #4 1681s # expected: 400 1681s # received: '400' 1681s ok 4 1681s # Testing LimitRequestFields; should succeed 1681s # testing : Test #5 1681s # expected: 200 1681s # received: '200' 1681s ok 5 1681s # Testing LimitRequestFields; should fail 1681s # testing : Test #6 1681s # expected: 400 1681s # received: '400' 1681s ok 6 1681s # Testing LimitRequestBody; should succeed 1681s # Chunked transfer-encoding enabled 1681s # testing : Test #7 1681s # expected: 200 1681s # received: '200' 1681s ok 7 1681s # Testing LimitRequestBody; should succeed 1681s # Chunked transfer-encoding disabled 1681s # testing : Test #8 1681s # expected: 200 1681s # received: '200' 1681s ok 8 1681s # Testing LimitRequestBody; should fail 1681s # Chunked transfer-encoding enabled 1681s # testing : Test #9 1681s # expected: 413 1681s # received: '413' 1681s ok 9 1681s # Testing LimitRequestBody; should fail 1681s # Chunked transfer-encoding disabled 1681s # testing : Test #10 1681s # expected: 413 1681s # received: '413' 1681s ok 10 1681s # Testing LimitRequestFieldSize; should succeed 1681s # testing : Test #11 1681s # expected: 200 1681s # received: '200' 1681s ok 11 1681s # Testing LimitRequestFieldSize; should fail 1681s # testing : Test #12 1681s # expected: 400 1681s # received: '400' 1681s ok 12 1681s ok 1683s t/apache/loglevel.t ................. 1683s 1..8 1683s # Running under perl version 5.038002 for linux 1683s # Current time local: Tue Apr 9 15:20:45 2024 1683s # Current time GMT: Tue Apr 9 15:20:45 2024 1683s # Using Test.pm version 1.31 1683s # Using Apache/Test.pm version 1.42 1683s ok 1 1683s ok 2 1683s ok 3 1683s ok 4 1683s ok 5 1683s ok 6 1683s ok 7 1683s ok 8 1683s ok 1684s t/apache/maxranges.t ................ 1684s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1684s 1..19 1684s # Running under perl version 5.038002 for linux 1684s # Current time local: Tue Apr 9 15:20:47 2024 1684s # Current time GMT: Tue Apr 9 15:20:47 2024 1684s # Using Test.pm version 1.31 1684s # Using Apache/Test.pm version 1.42 1684s ok 1 1684s ok 2 1684s ok 3 1684s ok 4 1684s ok 5 1684s ok 6 1684s ok 7 1684s ok 8 1684s ok 9 1684s ok 10 1684s ok 11 1684s ok 12 1684s ok 13 1684s ok 14 1684s ok 15 1684s ok 16 1684s ok 17 1684s ok 18 1684s ok 19 1684s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1684s ok 1689s t/apache/mergeslashes.t ............. 1689s 1..9 1689s # Running under perl version 5.038002 for linux 1689s # Current time local: Tue Apr 9 15:20:48 2024 1689s # Current time GMT: Tue Apr 9 15:20:48 2024 1689s # Using Test.pm version 1.31 1689s # Using Apache/Test.pm version 1.42 1689s # SENDING to 127.0.0.1:8538 1689s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1689s # expected 403, got 403 for exact match 1689s ok 1 1689s # SENDING to 127.0.0.1:8538 1689s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1689s # expected 403, got 403 for merged even at front 1689s ok 2 1689s # SENDING to 127.0.0.1:8538 1689s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1689s # expected 403, got 403 for merged even at front 1689s ok 3 1689s # SENDING to 127.0.0.1:8538 1689s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1689s # expected 403, got 403 for c// should be merged 1689s ok 4 1689s # SENDING to 127.0.0.1:8538 1689s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1689s # expected 403, got 403 for a// should be merged 1689s ok 5 1689s # SENDING to 127.0.0.1:8538 1689s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1689s # expected 403, got 403 for a// matches locationmatch 1689s ok 6 1689s # SENDING to 127.0.0.1:8538 1689s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1689s # expected 200, got 200 for c// doesn't match locationmatch 1689s ok 7 1689s # SENDING to 127.0.0.1:8538 1689s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1689s # expected 403, got 403 for baseline failed 1689s ok 8 1689s # SENDING to 127.0.0.1:8538 1689s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1689s # expected 403, got 403 for b//d not merged for Location with OFF 1689s ok 9 1689s ok 1689s t/apache/mmn.t ...................... 1689s 1..2 1689s # Running under perl version 5.038002 for linux 1689s # Current time local: Tue Apr 9 15:20:50 2024 1689s # Current time GMT: Tue Apr 9 15:20:50 2024 1689s # Using Test.pm version 1.31 1689s # Using Apache/Test.pm version 1.42 1689s ok 1 1689s ok 2 1689s ok 1689s t/apache/options.t .................. 1689s 1..2 1689s # Running under perl version 5.038002 for linux 1689s # Current time local: Tue Apr 9 15:20:51 2024 1689s # Current time GMT: Tue Apr 9 15:20:51 2024 1689s # Using Test.pm version 1.31 1689s # Using Apache/Test.pm version 1.42 1689s # testing : code 1689s # expected: 200 1689s # received: '200' 1689s ok 1 1689s # testing : OPTIONS 1689s # expected: qr/OPTIONS/ 1689s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 1689s ok 2 1689s ok 1697s t/apache/passbrigade.t .............. 1697s # using LWP client 1697s 1..114 1697s # Running under perl version 5.038002 for linux 1697s # Current time local: Tue Apr 9 15:20:53 2024 1697s # Current time GMT: Tue Apr 9 15:20:53 2024 1697s # Using Test.pm version 1.31 1697s # Using Apache/Test.pm version 1.42 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 1024 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : bytes in body 1697s # expected: 1024 1697s # received: 1024 1697s ok 1 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 2048 1697s # received: 2048 1697s ok 2 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 3072 1697s # received: 3072 1697s ok 3 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 4096 1697s # received: 4096 1697s ok 4 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 5120 1697s # received: 5120 1697s ok 5 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 6144 1697s # received: 6144 1697s ok 6 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 7168 1697s # received: 7168 1697s ok 7 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 8192 1697s # received: 8192 1697s ok 8 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 9216 1697s # received: 9216 1697s ok 9 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 10240 1697s # received: 10240 1697s ok 10 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 11264 1697s # received: 11264 1697s ok 11 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 12288 1697s # received: 12288 1697s ok 12 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 13312 1697s # received: 13312 1697s ok 13 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 14336 1697s # received: 14336 1697s ok 14 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 15360 1697s # received: 15360 1697s ok 15 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 16384 1697s # received: 16384 1697s ok 16 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 17408 1697s # received: 17408 1697s ok 17 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 18432 1697s # received: 18432 1697s ok 18 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 19456 1697s # received: 19456 1697s ok 19 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 20480 1697s # received: 20480 1697s ok 20 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 21504 1697s # received: 21504 1697s ok 21 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 22528 1697s # received: 22528 1697s ok 22 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 23552 1697s # received: 23552 1697s ok 23 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 24576 1697s # received: 24576 1697s ok 24 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 25600 1697s # received: 25600 1697s ok 25 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 26624 1697s # received: 26624 1697s ok 26 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 27648 1697s # received: 27648 1697s ok 27 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 28672 1697s # received: 28672 1697s ok 28 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 29696 1697s # received: 29696 1697s ok 29 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 30720 1697s # received: 30720 1697s ok 30 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 31744 1697s # received: 31744 1697s ok 31 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 32768 1697s # received: 32768 1697s ok 32 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 33792 1697s # received: 33792 1697s ok 33 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 34816 1697s # received: 34816 1697s ok 34 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 35840 1697s # received: 35840 1697s ok 35 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 36864 1697s # received: 36864 1697s ok 36 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 37888 1697s # received: 37888 1697s ok 37 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 38912 1697s # received: 38912 1697s ok 38 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 39936 1697s # received: 39936 1697s ok 39 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 40960 1697s # received: 40960 1697s ok 40 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 41984 1697s # received: 41984 1697s ok 41 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 43008 1697s # received: 43008 1697s ok 42 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 44032 1697s # received: 44032 1697s ok 43 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 45056 1697s # received: 45056 1697s ok 44 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 46080 1697s # received: 46080 1697s ok 45 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 47104 1697s # received: 47104 1697s ok 46 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 48128 1697s # received: 48128 1697s ok 47 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 49152 1697s # received: 49152 1697s ok 48 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 50176 1697s # received: 50176 1697s ok 49 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 51200 1697s # received: 51200 1697s ok 50 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 102400 1697s # received: 102400 1697s ok 51 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:54 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:55 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 307200 1697s # received: 307200 1697s ok 52 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:55 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:55 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 512000 1697s # received: 512000 1697s ok 53 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:55 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:55 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 2048000 1697s # received: 2048000 1697s ok 54 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:55 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:55 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 4096000 1697s # received: 4096000 1697s ok 55 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:55 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:55 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 6144000 1697s # received: 6144000 1697s ok 56 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:55 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 10240000 1697s # received: 10240000 1697s ok 57 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 1024 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : bytes in body 1697s # expected: 1024 1697s # received: 1024 1697s ok 58 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 2048 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : bytes in body 1697s # expected: 2048 1697s # received: 2048 1697s ok 59 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 3072 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : bytes in body 1697s # expected: 3072 1697s # received: 3072 1697s ok 60 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 4096 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : bytes in body 1697s # expected: 4096 1697s # received: 4096 1697s ok 61 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 5120 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : bytes in body 1697s # expected: 5120 1697s # received: 5120 1697s ok 62 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6144 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : bytes in body 1697s # expected: 6144 1697s # received: 6144 1697s ok 63 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 7168 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : bytes in body 1697s # expected: 7168 1697s # received: 7168 1697s ok 64 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 8192 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : bytes in body 1697s # expected: 8192 1697s # received: 8192 1697s ok 65 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 9216 1697s # received: 9216 1697s ok 66 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 10240 1697s # received: 10240 1697s ok 67 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 11264 1697s # received: 11264 1697s ok 68 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 12288 1697s # received: 12288 1697s ok 69 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 13312 1697s # received: 13312 1697s ok 70 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 14336 1697s # received: 14336 1697s ok 71 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 15360 1697s # received: 15360 1697s ok 72 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 16384 1697s # received: 16384 1697s ok 73 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 17408 1697s # received: 17408 1697s ok 74 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 18432 1697s # received: 18432 1697s ok 75 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 19456 1697s # received: 19456 1697s ok 76 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 20480 1697s # received: 20480 1697s ok 77 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 21504 1697s # received: 21504 1697s ok 78 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 22528 1697s # received: 22528 1697s ok 79 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 23552 1697s # received: 23552 1697s ok 80 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 24576 1697s # received: 24576 1697s ok 81 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 25600 1697s # received: 25600 1697s ok 82 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 26624 1697s # received: 26624 1697s ok 83 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 27648 1697s # received: 27648 1697s ok 84 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 28672 1697s # received: 28672 1697s ok 85 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 29696 1697s # received: 29696 1697s ok 86 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 30720 1697s # received: 30720 1697s ok 87 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 31744 1697s # received: 31744 1697s ok 88 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 32768 1697s # received: 32768 1697s ok 89 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 33792 1697s # received: 33792 1697s ok 90 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 34816 1697s # received: 34816 1697s ok 91 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 35840 1697s # received: 35840 1697s ok 92 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 36864 1697s # received: 36864 1697s ok 93 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 37888 1697s # received: 37888 1697s ok 94 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 38912 1697s # received: 38912 1697s ok 95 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 39936 1697s # received: 39936 1697s ok 96 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 40960 1697s # received: 40960 1697s ok 97 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 41984 1697s # received: 41984 1697s ok 98 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 43008 1697s # received: 43008 1697s ok 99 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 44032 1697s # received: 44032 1697s ok 100 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 45056 1697s # received: 45056 1697s ok 101 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 46080 1697s # received: 46080 1697s ok 102 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 47104 1697s # received: 47104 1697s ok 103 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 48128 1697s # received: 48128 1697s ok 104 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 49152 1697s # received: 49152 1697s ok 105 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 50176 1697s # received: 50176 1697s ok 106 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 51200 1697s # received: 51200 1697s ok 107 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 102400 1697s # received: 102400 1697s ok 108 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 307200 1697s # received: 307200 1697s ok 109 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 512000 1697s # received: 512000 1697s ok 110 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 2048000 1697s # received: 2048000 1697s ok 111 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 4096000 1697s # received: 4096000 1697s ok 112 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 6144000 1697s # received: 6144000 1697s ok 113 1697s #lwp request: 1697s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 0 1697s #Client-Date: Tue, 09 Apr 2024 15:20:56 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #Client-Transfer-Encoding: chunked 1697s #DMMATCH1: 1 1697s #X-Content-Length-Note: added by Apache::TestRequest 1697s # 1697s # testing : bytes in body 1697s # expected: 10240000 1697s # received: 10240000 1697s ok 114 1697s ok 1697s t/apache/post.t ..................... 1697s # using LWP client 1697s 1..51 1697s # Running under perl version 5.038002 for linux 1697s # Current time local: Tue Apr 9 15:20:56 2024 1697s # Current time GMT: Tue Apr 9 15:20:56 2024 1697s # Using Test.pm version 1.31 1697s # Using Apache/Test.pm version 1.42 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 1024 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '1024' 1697s # received: 1024 1697s ok 1 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 2048 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '2048' 1697s # received: 2048 1697s ok 2 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 3072 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '3072' 1697s # received: 3072 1697s ok 3 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 4096 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '4096' 1697s # received: 4096 1697s ok 4 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 5120 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '5120' 1697s # received: 5120 1697s ok 5 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 6144 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '6144' 1697s # received: 6144 1697s ok 6 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 7168 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '7168' 1697s # received: 7168 1697s ok 7 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 8192 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '8192' 1697s # received: 8192 1697s ok 8 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 9216 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 5 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '9216' 1697s # received: 9216 1697s ok 9 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 10240 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '10240' 1697s # received: 10240 1697s ok 10 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 11264 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '11264' 1697s # received: 11264 1697s ok 11 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 12288 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '12288' 1697s # received: 12288 1697s ok 12 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 13312 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '13312' 1697s # received: 13312 1697s ok 13 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 14336 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '14336' 1697s # received: 14336 1697s ok 14 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 15360 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '15360' 1697s # received: 15360 1697s ok 15 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 16384 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '16384' 1697s # received: 16384 1697s ok 16 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 17408 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '17408' 1697s # received: 17408 1697s ok 17 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 18432 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '18432' 1697s # received: 18432 1697s ok 18 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 19456 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '19456' 1697s # received: 19456 1697s ok 19 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 20480 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '20480' 1697s # received: 20480 1697s ok 20 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 21504 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '21504' 1697s # received: 21504 1697s ok 21 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 22528 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '22528' 1697s # received: 22528 1697s ok 22 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 23552 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '23552' 1697s # received: 23552 1697s ok 23 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 24576 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '24576' 1697s # received: 24576 1697s ok 24 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 25600 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '25600' 1697s # received: 25600 1697s ok 25 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 26624 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '26624' 1697s # received: 26624 1697s ok 26 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 27648 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '27648' 1697s # received: 27648 1697s ok 27 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 28672 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '28672' 1697s # received: 28672 1697s ok 28 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 29696 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '29696' 1697s # received: 29696 1697s ok 29 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 30720 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '30720' 1697s # received: 30720 1697s ok 30 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 31744 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '31744' 1697s # received: 31744 1697s ok 31 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 32768 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '32768' 1697s # received: 32768 1697s ok 32 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 33792 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '33792' 1697s # received: 33792 1697s ok 33 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 34816 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '34816' 1697s # received: 34816 1697s ok 34 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 35840 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '35840' 1697s # received: 35840 1697s ok 35 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 36864 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '36864' 1697s # received: 36864 1697s ok 36 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 37888 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '37888' 1697s # received: 37888 1697s ok 37 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 38912 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '38912' 1697s # received: 38912 1697s ok 38 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 39936 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '39936' 1697s # received: 39936 1697s ok 39 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 40960 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '40960' 1697s # received: 40960 1697s ok 40 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 41984 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '41984' 1697s # received: 41984 1697s ok 41 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 43008 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '43008' 1697s # received: 43008 1697s ok 42 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 44032 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '44032' 1697s # received: 44032 1697s ok 43 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 45056 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '45056' 1697s # received: 45056 1697s ok 44 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 46080 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '46080' 1697s # received: 46080 1697s ok 45 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 47104 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '47104' 1697s # received: 47104 1697s ok 46 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 48128 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '48128' 1697s # received: 48128 1697s ok 47 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 49152 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '49152' 1697s # received: 49152 1697s ok 48 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 50176 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '50176' 1697s # received: 50176 1697s ok 49 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 51200 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 6 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '51200' 1697s # received: 51200 1697s ok 50 1697s #lwp request: 1697s #POST http://localhost:8529/eat_post HTTP/1.1 1697s #User-Agent: libwww-perl/6.76 1697s #Content-Length: 102400 1697s # 1697s #server response: 1697s #HTTP/1.1 200 OK 1697s #Connection: close 1697s #Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s #Vary: In-If1 1697s #Content-Length: 7 1697s #Client-Date: Tue, 09 Apr 2024 15:20:58 GMT 1697s #Client-Peer: 127.0.0.1:8529 1697s #Client-Response-Num: 1 1697s #DMMATCH1: 1 1697s # 1697s # testing : length posted 1697s # expected: '102400' 1697s # received: 102400 1697s ok 51 1697s ok 1697s t/apache/pr17629.t .................. 1697s 1..4 1697s # Running under perl version 5.038002 for linux 1697s # Current time local: Tue Apr 9 15:20:58 2024 1697s # Current time GMT: Tue Apr 9 15:20:58 2024 1697s # Using Test.pm version 1.31 1697s # Using Apache/Test.pm version 1.42 1697s # expected: 'begin-foobar-end 1697s # ' 1697s # received: 'begin-foobar-end 1697s # ' 1697s ok 1 1697s # expected: 200 1697s # received: '200' 1697s ok 2 1697s # testing : response was gzipped 1697s # expected: 'gzip' 1697s # received: 'gzip' 1697s ok 3 1697s # expected: 'begin-foobar-end 1697s # ' 1697s # received: 'begin-foobar-end 1697s # ' 1697s ok 4 1697s ok 1697s t/apache/pr18757.t .................. 1697s 1..3 1697s # Running under perl version 5.038002 for linux 1697s # Current time local: Tue Apr 9 15:20:59 2024 1697s # Current time GMT: Tue Apr 9 15:20:59 2024 1697s # Using Test.pm version 1.31 1697s # Using Apache/Test.pm version 1.42 1697s # testing : 200 response from GET 1697s # expected: 200 1697s # received: '200' 1697s ok 1 1697s # expected C-L is 26 1697s # URL via proxy is http://localhost:8539/index.html 1697s ok 2 1697s # line: HTTP/1.1 200 OK 1697s # line: Date: Tue, 09 Apr 2024 15:21:01 GMT 1697s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1697s # line: Vary: In-If1 1697s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1697s # line: ETag: "1a-613edd771cbc0" 1697s # line: Accept-Ranges: bytes 1697s # line: Content-Length: 26 1697s # line: DMMATCH1: 1 1697s # line: Content-Type: text/html 1697s # line: 1697s # testing : whether proxy strips Content-Length header 1697s # expected: 1 1697s # received: 1 1697s ok 3 1697s ok 1698s t/apache/pr35292.t .................. 1698s 1..3 1698s # Running under perl version 5.038002 for linux 1698s # Current time local: Tue Apr 9 15:21:01 2024 1698s # Current time GMT: Tue Apr 9 15:21:01 2024 1698s # Using Test.pm version 1.31 1698s # Using Apache/Test.pm version 1.42 1698s ok 1 1698s ok 2 1698s # testing : read response-line 1698s # expected: qr/^HTTP\/1\.. 413/ 1698s # received: 'HTTP/1.1 413 Request Entity Too Large 1698s # ' 1698s ok 3 1698s ok 1700s t/apache/pr35330.t .................. 1700s 1..2 1700s # Running under perl version 5.038002 for linux 1700s # Current time local: Tue Apr 9 15:21:02 2024 1700s # Current time GMT: Tue Apr 9 15:21:02 2024 1700s # Using Test.pm version 1.31 1700s # Using Apache/Test.pm version 1.42 1700s # testing : SSI was allowed for location 1700s # expected: 200 1700s # received: '200' 1700s ok 1 1700s # testing : file was served with correct content 1700s # expected: 'hello' 1700s # received: 'hello' 1700s ok 2 1700s ok 1701s t/apache/pr37166.t .................. 1701s 1..4 1701s # Running under perl version 5.038002 for linux 1701s # Current time local: Tue Apr 9 15:21:04 2024 1701s # Current time GMT: Tue Apr 9 15:21:04 2024 1701s # Using Test.pm version 1.31 1701s # Using Apache/Test.pm version 1.42 1701s # testing : SSI was allowed for location 1701s # expected: 200 1701s # received: '200' 1701s ok 1 1701s # testing : file was served with correct content 1701s # expected: 'Hello world 1701s # ' 1701s # received: 'Hello world 1701s # ' 1701s ok 2 1701s # testing : explicit 200 response 1701s # expected: 200 1701s # received: '200' 1701s ok 3 1701s # testing : file was again served with correct content 1701s # expected: 'Hello world 1701s # ' 1701s # received: 'Hello world 1701s # ' 1701s ok 4 1701s ok 1708s t/apache/pr43939.t .................. 1708s 1..4 1708s # Running under perl version 5.038002 for linux 1708s # Current time local: Tue Apr 9 15:21:05 2024 1708s # Current time GMT: Tue Apr 9 15:21:05 2024 1708s # Using Test.pm version 1.31 1708s # Using Apache/Test.pm version 1.42 1708s # expected: 'begin-default-end 1708s # ' 1708s # received: 'begin-default-end 1708s # ' 1708s ok 1 1708s # expected: 200 1708s # received: '200' 1708s ok 2 1708s # testing : response was gzipped 1708s # expected: 'gzip' 1708s # received: 'gzip' 1708s ok 3 1708s # expected: 'begin-default-end 1708s # ' 1708s # received: 'begin-default-end 1708s # ' 1708s ok 4 1708s ok 1708s t/apache/pr49328.t .................. 1708s 1..1 1708s # Running under perl version 5.038002 for linux 1708s # Current time local: Tue Apr 9 15:21:07 2024 1708s # Current time GMT: Tue Apr 9 15:21:07 2024 1708s # Using Test.pm version 1.31 1708s # Using Apache/Test.pm version 1.42 1708s # expected: 'before 1708s # included 1708s # after 1708s # ' 1708s # received: 'before 1708s # included 1708s # after 1708s # ' 1708s ok 1 1708s ok 1708s t/apache/rwrite.t ................... 1708s # using LWP client 1708s 1..114 1708s # Running under perl version 5.038002 for linux 1708s # Current time local: Tue Apr 9 15:21:08 2024 1708s # Current time GMT: Tue Apr 9 15:21:08 2024 1708s # Using Test.pm version 1.31 1708s # Using Apache/Test.pm version 1.42 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 1024 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #DMMATCH1: 1 1708s # 1708s # testing : bytes in body 1708s # expected: 1024 1708s # received: 1024 1708s ok 1 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 2048 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #DMMATCH1: 1 1708s # 1708s # testing : bytes in body 1708s # expected: 2048 1708s # received: 2048 1708s ok 2 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 3072 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #DMMATCH1: 1 1708s # 1708s # testing : bytes in body 1708s # expected: 3072 1708s # received: 3072 1708s ok 3 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 4096 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #DMMATCH1: 1 1708s # 1708s # testing : bytes in body 1708s # expected: 4096 1708s # received: 4096 1708s ok 4 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 5120 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #DMMATCH1: 1 1708s # 1708s # testing : bytes in body 1708s # expected: 5120 1708s # received: 5120 1708s ok 5 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 6144 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #DMMATCH1: 1 1708s # 1708s # testing : bytes in body 1708s # expected: 6144 1708s # received: 6144 1708s ok 6 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 7168 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #DMMATCH1: 1 1708s # 1708s # testing : bytes in body 1708s # expected: 7168 1708s # received: 7168 1708s ok 7 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 8192 1708s # received: 8192 1708s ok 8 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 9216 1708s # received: 9216 1708s ok 9 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 10240 1708s # received: 10240 1708s ok 10 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 11264 1708s # received: 11264 1708s ok 11 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 12288 1708s # received: 12288 1708s ok 12 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 13312 1708s # received: 13312 1708s ok 13 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 14336 1708s # received: 14336 1708s ok 14 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 15360 1708s # received: 15360 1708s ok 15 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 16384 1708s # received: 16384 1708s ok 16 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 17408 1708s # received: 17408 1708s ok 17 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 18432 1708s # received: 18432 1708s ok 18 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 19456 1708s # received: 19456 1708s ok 19 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 20480 1708s # received: 20480 1708s ok 20 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 21504 1708s # received: 21504 1708s ok 21 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 22528 1708s # received: 22528 1708s ok 22 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 23552 1708s # received: 23552 1708s ok 23 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 24576 1708s # received: 24576 1708s ok 24 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 25600 1708s # received: 25600 1708s ok 25 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 26624 1708s # received: 26624 1708s ok 26 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 27648 1708s # received: 27648 1708s ok 27 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 28672 1708s # received: 28672 1708s ok 28 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 29696 1708s # received: 29696 1708s ok 29 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 30720 1708s # received: 30720 1708s ok 30 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 31744 1708s # received: 31744 1708s ok 31 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 32768 1708s # received: 32768 1708s ok 32 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 33792 1708s # received: 33792 1708s ok 33 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 34816 1708s # received: 34816 1708s ok 34 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 35840 1708s # received: 35840 1708s ok 35 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 36864 1708s # received: 36864 1708s ok 36 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 37888 1708s # received: 37888 1708s ok 37 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 38912 1708s # received: 38912 1708s ok 38 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 39936 1708s # received: 39936 1708s ok 39 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 40960 1708s # received: 40960 1708s ok 40 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 41984 1708s # received: 41984 1708s ok 41 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 43008 1708s # received: 43008 1708s ok 42 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 44032 1708s # received: 44032 1708s ok 43 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 45056 1708s # received: 45056 1708s ok 44 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 46080 1708s # received: 46080 1708s ok 45 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 47104 1708s # received: 47104 1708s ok 46 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 48128 1708s # received: 48128 1708s ok 47 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 49152 1708s # received: 49152 1708s ok 48 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 50176 1708s # received: 50176 1708s ok 49 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 51200 1708s # received: 51200 1708s ok 50 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 102400 1708s # received: 102400 1708s ok 51 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 307200 1708s # received: 307200 1708s ok 52 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 512000 1708s # received: 512000 1708s ok 53 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 2048000 1708s # received: 2048000 1708s ok 54 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 4096000 1708s # received: 4096000 1708s ok 55 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 6144000 1708s # received: 6144000 1708s ok 56 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 10240000 1708s # received: 10240000 1708s ok 57 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 1024 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #DMMATCH1: 1 1708s # 1708s # testing : bytes in body 1708s # expected: 1024 1708s # received: 1024 1708s ok 58 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 2048 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #DMMATCH1: 1 1708s # 1708s # testing : bytes in body 1708s # expected: 2048 1708s # received: 2048 1708s ok 59 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 3072 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #DMMATCH1: 1 1708s # 1708s # testing : bytes in body 1708s # expected: 3072 1708s # received: 3072 1708s ok 60 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 4096 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #DMMATCH1: 1 1708s # 1708s # testing : bytes in body 1708s # expected: 4096 1708s # received: 4096 1708s ok 61 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 5120 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #DMMATCH1: 1 1708s # 1708s # testing : bytes in body 1708s # expected: 5120 1708s # received: 5120 1708s ok 62 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 6144 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #DMMATCH1: 1 1708s # 1708s # testing : bytes in body 1708s # expected: 6144 1708s # received: 6144 1708s ok 63 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 7168 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #DMMATCH1: 1 1708s # 1708s # testing : bytes in body 1708s # expected: 7168 1708s # received: 7168 1708s ok 64 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 8192 1708s # received: 8192 1708s ok 65 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 9216 1708s # received: 9216 1708s ok 66 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 10240 1708s # received: 10240 1708s ok 67 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 11264 1708s # received: 11264 1708s ok 68 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 12288 1708s # received: 12288 1708s ok 69 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 13312 1708s # received: 13312 1708s ok 70 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 14336 1708s # received: 14336 1708s ok 71 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 15360 1708s # received: 15360 1708s ok 72 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 16384 1708s # received: 16384 1708s ok 73 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 17408 1708s # received: 17408 1708s ok 74 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 18432 1708s # received: 18432 1708s ok 75 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 19456 1708s # received: 19456 1708s ok 76 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 20480 1708s # received: 20480 1708s ok 77 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 21504 1708s # received: 21504 1708s ok 78 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 22528 1708s # received: 22528 1708s ok 79 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 23552 1708s # received: 23552 1708s ok 80 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 24576 1708s # received: 24576 1708s ok 81 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 25600 1708s # received: 25600 1708s ok 82 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 26624 1708s # received: 26624 1708s ok 83 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 27648 1708s # received: 27648 1708s ok 84 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 28672 1708s # received: 28672 1708s ok 85 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 29696 1708s # received: 29696 1708s ok 86 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 30720 1708s # received: 30720 1708s ok 87 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 31744 1708s # received: 31744 1708s ok 88 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 32768 1708s # received: 32768 1708s ok 89 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 33792 1708s # received: 33792 1708s ok 90 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 34816 1708s # received: 34816 1708s ok 91 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 35840 1708s # received: 35840 1708s ok 92 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 36864 1708s # received: 36864 1708s ok 93 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 37888 1708s # received: 37888 1708s ok 94 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 38912 1708s # received: 38912 1708s ok 95 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 39936 1708s # received: 39936 1708s ok 96 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 40960 1708s # received: 40960 1708s ok 97 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 41984 1708s # received: 41984 1708s ok 98 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 43008 1708s # received: 43008 1708s ok 99 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 44032 1708s # received: 44032 1708s ok 100 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 45056 1708s # received: 45056 1708s ok 101 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 46080 1708s # received: 46080 1708s ok 102 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 47104 1708s # received: 47104 1708s ok 103 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 48128 1708s # received: 48128 1708s ok 104 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 49152 1708s # received: 49152 1708s ok 105 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 50176 1708s # received: 50176 1708s ok 106 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 51200 1708s # received: 51200 1708s ok 107 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 102400 1708s # received: 102400 1708s ok 108 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 307200 1708s # received: 307200 1708s ok 109 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 512000 1708s # received: 512000 1708s ok 110 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 2048000 1708s # received: 2048000 1708s ok 111 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:10 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:11 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 4096000 1708s # received: 4096000 1708s ok 112 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:11 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:11 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 6144000 1708s # received: 6144000 1708s ok 113 1708s #lwp request: 1708s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1708s #User-Agent: libwww-perl/6.76 1708s # 1708s #server response: 1708s #HTTP/1.1 200 OK 1708s #Connection: close 1708s #Date: Tue, 09 Apr 2024 15:21:11 GMT 1708s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1708s #Vary: In-If1 1708s #Content-Length: 0 1708s #Client-Date: Tue, 09 Apr 2024 15:21:11 GMT 1708s #Client-Peer: 127.0.0.1:8529 1708s #Client-Response-Num: 1 1708s #Client-Transfer-Encoding: chunked 1708s #DMMATCH1: 1 1708s #X-Content-Length-Note: added by Apache::TestRequest 1708s # 1708s # testing : bytes in body 1708s # expected: 10240000 1708s # received: 10240000 1708s ok 114 1708s ok 1709s t/apache/server_name_port.t ......... 1709s 1..84 1709s # Running under perl version 5.038002 for linux 1709s # Current time local: Tue Apr 9 15:21:11 2024 1709s # Current time GMT: Tue Apr 9 15:21:11 2024 1709s # Using Test.pm version 1.31 1709s # Using Apache/Test.pm version 1.42 1709s # SENDING: 1709s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1709s # expecting 200, got 200 1709s ok 1 1709s # got SERVER_NAME='righthost', expected 'righthost' 1709s ok 2 1709s # got SERVER_PORT='8529', expected '8529' 1709s ok 3 1709s # SENDING: 1709s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1709s # expecting 200, got 200 1709s ok 4 1709s # got SERVER_NAME='righthost', expected 'righthost' 1709s ok 5 1709s # got SERVER_PORT='123', expected '123' 1709s ok 6 1709s # SENDING: 1709s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1709s # expecting 200, got 200 1709s ok 7 1709s # got SERVER_NAME='righthost', expected 'righthost' 1709s ok 8 1709s # got SERVER_PORT='8529', expected '8529' 1709s ok 9 1709s # SENDING: 1709s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1709s # expecting 200, got 200 1709s ok 10 1709s # got SERVER_NAME='righthost', expected 'righthost' 1709s ok 11 1709s # got SERVER_PORT='123', expected '123' 1709s ok 12 1709s # SENDING: 1709s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1709s # expecting 200, got 200 1709s ok 13 1709s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1709s ok 14 1709s # got SERVER_PORT='8529', expected '8529' 1709s ok 15 1709s # SENDING: 1709s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1709s # expecting 200, got 200 1709s ok 16 1709s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1709s ok 17 1709s # got SERVER_PORT='123', expected '123' 1709s ok 18 1709s # SENDING: 1709s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1709s # expecting 200, got 200 1709s ok 19 1709s # got SERVER_NAME='[::1]', expected '[::1]' 1709s ok 20 1709s # got SERVER_PORT='8529', expected '8529' 1709s ok 21 1709s # SENDING: 1709s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1709s # expecting 200, got 200 1709s ok 22 1709s # got SERVER_NAME='[::1]', expected '[::1]' 1709s ok 23 1709s # got SERVER_PORT='123', expected '123' 1709s ok 24 1709s # SENDING: 1709s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1709s # expecting 200, got 200 1709s ok 25 1709s # got SERVER_NAME='[a::1]', expected '[a::1]' 1709s ok 26 1709s # got SERVER_PORT='8529', expected '8529' 1709s ok 27 1709s # SENDING: 1709s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1709s # expecting 200, got 200 1709s ok 28 1709s # got SERVER_NAME='[a::1]', expected '[a::1]' 1709s ok 29 1709s # got SERVER_PORT='123', expected '123' 1709s ok 30 1709s # SENDING: 1709s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1709s # expecting 200, got 200 1709s ok 31 1709s # got SERVER_NAME='[a::1]', expected '[a::1]' 1709s ok 32 1709s # got SERVER_PORT='8529', expected '8529' 1709s ok 33 1709s # SENDING: 1709s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1709s # expecting 200, got 200 1709s ok 34 1709s # got SERVER_NAME='[a::1]', expected '[a::1]' 1709s ok 35 1709s # got SERVER_PORT='123', expected '123' 1709s ok 36 1709s # SENDING: 1709s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1709s # expecting 200, got 200 1709s ok 37 1709s # got SERVER_NAME='righthost', expected 'righthost' 1709s ok 38 1709s # got SERVER_PORT='8529', expected '8529' 1709s ok 39 1709s # SENDING: 1709s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1709s # expecting 200, got 200 1709s ok 40 1709s # got SERVER_NAME='righthost', expected 'righthost' 1709s ok 41 1709s # got SERVER_PORT='123', expected '123' 1709s ok 42 1709s # SENDING: 1709s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1709s # expecting 200, got 200 1709s ok 43 1709s # got SERVER_NAME='righthost', expected 'righthost' 1709s ok 44 1709s # got SERVER_PORT='8529', expected '8529' 1709s ok 45 1709s # SENDING: 1709s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1709s # expecting 200, got 200 1709s ok 46 1709s # got SERVER_NAME='righthost', expected 'righthost' 1709s ok 47 1709s # got SERVER_PORT='123', expected '123' 1709s ok 48 1709s # SENDING: 1709s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1709s # expecting 200, got 200 1709s ok 49 1709s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1709s ok 50 1709s # got SERVER_PORT='8529', expected '8529' 1709s ok 51 1709s # SENDING: 1709s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1709s # expecting 200, got 200 1709s ok 52 1709s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1709s ok 53 1709s # got SERVER_PORT='123', expected '123' 1709s ok 54 1709s # SENDING: 1709s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1709s # expecting 200, got 200 1709s ok 55 1709s # got SERVER_NAME='[::1]', expected '[::1]' 1709s ok 56 1709s # got SERVER_PORT='8529', expected '8529' 1709s ok 57 1709s # SENDING: 1709s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1709s # expecting 200, got 200 1709s ok 58 1709s # got SERVER_NAME='[::1]', expected '[::1]' 1709s ok 59 1709s # got SERVER_PORT='123', expected '123' 1709s ok 60 1709s # SENDING: 1709s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1709s # expecting 200, got 200 1709s ok 61 1709s # got SERVER_NAME='righthost', expected 'righthost' 1709s ok 62 1709s # got SERVER_PORT='8529', expected '8529' 1709s ok 63 1709s # SENDING: 1709s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1709s # expecting 200, got 200 1709s ok 64 1709s # got SERVER_NAME='righthost', expected 'righthost' 1709s ok 65 1709s # got SERVER_PORT='123', expected '123' 1709s ok 66 1709s # SENDING: 1709s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1709s # expecting 200, got 200 1709s ok 67 1709s # got SERVER_NAME='righthost', expected 'righthost' 1709s ok 68 1709s # got SERVER_PORT='8529', expected '8529' 1709s ok 69 1709s # SENDING: 1709s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1709s # expecting 200, got 200 1709s ok 70 1709s # got SERVER_NAME='righthost', expected 'righthost' 1709s ok 71 1709s # got SERVER_PORT='123', expected '123' 1709s ok 72 1709s # SENDING: 1709s # 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 1709s # expecting 200, got 200 1709s ok 73 1709s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1709s ok 74 1709s # got SERVER_PORT='8529', expected '8529' 1709s ok 75 1709s # SENDING: 1709s # 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 1709s # expecting 200, got 200 1709s ok 76 1709s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1709s ok 77 1709s # got SERVER_PORT='123', expected '123' 1709s ok 78 1709s # SENDING: 1709s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1709s # expecting 200, got 200 1709s ok 79 1709s # got SERVER_NAME='[::1]', expected '[::1]' 1709s ok 80 1709s # got SERVER_PORT='8529', expected '8529' 1709s ok 81 1709s # SENDING: 1709s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1709s # expecting 200, got 200 1709s ok 82 1709s # got SERVER_NAME='[::1]', expected '[::1]' 1709s ok 83 1709s # got SERVER_PORT='123', expected '123' 1709s ok 84 1709s ok 1710s t/apache/teclchunk.t ................ skipped: Not supported yet 1712s t/apr/uri.t ......................... 1712s 1..1 1712s # Running under perl version 5.038002 for linux 1712s # Current time local: Tue Apr 9 15:21:14 2024 1712s # Current time GMT: Tue Apr 9 15:21:14 2024 1712s # Using Test.pm version 1.31 1712s # Using Apache/Test.pm version 1.42 1712s ok 1 1712s ok 1713s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 1719s t/filter/case.t ..................... 1719s 1..4 1719s # Running under perl version 5.038002 for linux 1719s # Current time local: Tue Apr 9 15:21:17 2024 1719s # Current time GMT: Tue Apr 9 15:21:17 2024 1719s # Using Test.pm version 1.31 1719s # Using Apache/Test.pm version 1.42 1719s ok 1 1719s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1719s # expected 200 1719s # received 200 1719s # body: =HEAD1 NAME 1719s X X 1719s 1719s PERLSUB - PERL SUBROUTINES 1719s 1719s =HEAD1 SYNOPSIS 1719s 1719s TO DECLARE SUBROUTINES: 1719s X X 1719s 1719s SUB NAME; # A "FORWARD" DECLARATION. 1719s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1719s SUB NAME : ATTRS; # WITH ATTRIBUTES 1719s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1719s 1719s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1719s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1719s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1719s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1719s 1719s USE FEATURE 'SIGNATURES'; 1719s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1719s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1719s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1719s 1719s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1719s X 1719s 1719s $SUBREF = SUB BLOCK; # NO PROTO 1719s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1719s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1719s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1719s 1719s USE FEATURE 'SIGNATURES'; 1719s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1719s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1719s 1719s TO IMPORT SUBROUTINES: 1719s X 1719s 1719s USE MODULE QW(NAME1 NAME2 NAME3); 1719s 1719s TO CALL SUBROUTINES: 1719s X X 1719s 1719s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 1719s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1719s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1719s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1719s 1719s =HEAD1 DESCRIPTION 1719s 1719s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1719s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1719s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1719s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1719s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1719s ITS NAME OR A CODE REFERENCE. 1719s 1719s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1719s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1719s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1719s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1719s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1719s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1719s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1719s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1719s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1719s X X 1719s 1719s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1719s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1719s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1719s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1719s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1719s SUCH A SIGNATURE-USING SUBROUTINE. 1719s 1719s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1719s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1719s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1719s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1719s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1719s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1719s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1719s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1719s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1719s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1719s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1719s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1719s X X X<@_> 1719s 1719s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1719s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1719s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1719s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1719s L AND L. 1719s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1719s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1719s 1719s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1719s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1719s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1719s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1719s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1719s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1719s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1719s ONE LARGE INDISTINGUISHABLE LIST. 1719s 1719s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1719s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1719s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1719s EMPTY SUB RETURNS THE EMPTY LIST. 1719s X X X 1719s 1719s EXAMPLE: 1719s 1719s SUB MAX { 1719s MY $MAX = SHIFT(@_); 1719s FOREACH $FOO (@_) { 1719s $MAX = $FOO IF $MAX < $FOO; 1719s } 1719s RETURN $MAX; 1719s } 1719s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1719s 1719s EXAMPLE: 1719s 1719s # GET A LINE, COMBINING CONTINUATION LINES 1719s # THAT START WITH WHITESPACE 1719s 1719s SUB GET_LINE { 1719s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1719s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1719s IF ($LOOKAHEAD =~ /^[ \T]/) { 1719s $THISLINE .= $LOOKAHEAD; 1719s } 1719s ELSE { 1719s LAST LINE; 1719s } 1719s } 1719s RETURN $THISLINE; 1719s } 1719s 1719s $LOOKAHEAD = ; # GET FIRST LINE 1719s WHILE (DEFINED($LINE = GET_LINE())) { 1719s ... 1719s } 1719s 1719s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1719s 1719s SUB MAYBESET { 1719s MY($KEY, $VALUE) = @_; 1719s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1719s } 1719s 1719s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1719s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1719s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1719s ITS CALLER'S VALUES. 1719s X X 1719s 1719s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1719s SUB UPCASE_IN { 1719s FOR (@_) { TR/A-Z/A-Z/ } 1719s } 1719s 1719s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1719s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1719s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1719s X X 1719s 1719s UPCASE_IN("FREDERICK"); 1719s 1719s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1719s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1719s OF CHANGING THEM IN PLACE: 1719s 1719s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1719s SUB UPCASE { 1719s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1719s MY @PARMS = @_; 1719s FOR (@PARMS) { TR/A-Z/A-Z/ } 1719s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1719s } 1719s 1719s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1719s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1719s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1719s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1719s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1719s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1719s 1719s @NEWLIST = UPCASE(@LIST1, @LIST2); 1719s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1719s 1719s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1719s 1719s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1719s 1719s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1719s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1719s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1719s L
FOR ALTERNATIVES. 1719s 1719s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1719s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1719s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1719s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1719s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1719s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1719s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1719s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1719s SEE L FOR MORE ABOUT ALL THAT. 1719s X<&> 1719s 1719s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1719s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1719s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1719s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1719s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1719s X 1719s 1719s &FOO(1,2,3); # PASS THREE ARGUMENTS 1719s FOO(1,2,3); # THE SAME 1719s 1719s FOO(); # PASS A NULL LIST 1719s &FOO(); # THE SAME 1719s 1719s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 1719s USE STRICT 'SUBS'; 1719s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1719s # A COMPILE-TIME ERROR 1719s NO STRICT 'SUBS'; 1719s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1719s # A LITERAL STRING "FOO" 1719s 1719s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1719s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1719s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1719s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1719s X<&> 1719s 1719s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1719s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1719s YOUR SUBROUTINE'S NAME. 1719s 1719s USE V5.16; 1719s MY $FACTORIAL = SUB { 1719s MY ($X) = @_; 1719s RETURN 1 IF $X == 1; 1719s RETURN($X * __SUB__->( $X - 1 ) ); 1719s }; 1719s 1719s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1719s IS SUBJECT TO CHANGE. 1719s 1719s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1719s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1719s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1719s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1719s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1719s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1719s SPECIAL, PRE-DEFINED THINGS. 1719s 1719s =OVER 1719s 1719s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1719s 1719s C 1719s 1719s =ITEM DOCUMENTED IN L 1719s 1719s C, C 1719s 1719s =ITEM DOCUMENTED IN L 1719s 1719s C, C 1719s 1719s =ITEM DOCUMENTED IN L 1719s 1719s C, C, C, C, C, C, C, 1719s C, C, C, C, C, C, 1719s C, C, C, C, C, C, C, 1719s C, C, C, C, C, C, 1719s C, C, C, C, C, 1719s C, C, C, C 1719s 1719s =ITEM DOCUMENTED IN L 1719s 1719s C, C, C, C, C, C, C, 1719s C, C, C, C, C, C, C, 1719s C, C, C, C, C, C 1719s 1719s =ITEM DOCUMENTED IN L 1719s 1719s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1719s L<< C|PERLFUNC/REQUIRE >> 1719s 1719s =ITEM DOCUMENTED IN L 1719s 1719s C 1719s 1719s =ITEM DOCUMENTED IN L 1719s 1719s C, C, C, C, C 1719s 1719s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1719s 1719s ANY STARTING WITH C<(> 1719s 1719s =BACK 1719s 1719s THE C, C, C, C AND C SUBROUTINES 1719s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1719s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1719s EXPLICITLY. SEE L 1719s 1719s =HEAD2 SIGNATURES 1719s 1719s X X 1719s 1719s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1719s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1719s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1719s 1719s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1719s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1719s DIRECTLY BY C, IN THE CURRENT SCOPE. 1719s 1719s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1719s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1719s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1719s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1719s 1719s FOR EXAMPLE, 1719s 1719s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1719s 1719s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1719s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1719s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1719s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1719s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1719s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1719s 1719s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1719s THE SIGNATURE. FOR EXAMPLE, 1719s 1719s SUB FOO ($LEFT, $RIGHT) { 1719s RETURN $LEFT + $RIGHT; 1719s } 1719s 1719s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1719s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1719s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1719s EQUIVALENT TO 1719s 1719s SUB FOO { 1719s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1719s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1719s MY $LEFT = $_[0]; 1719s MY $RIGHT = $_[1]; 1719s RETURN $LEFT + $RIGHT; 1719s } 1719s 1719s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1719s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1719s 1719s SUB FOO ($FIRST, $, $THIRD) { 1719s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1719s } 1719s 1719s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1719s MANDATORY FOR THE CALLER TO PASS IT. 1719s 1719s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1719s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1719s 1719s SUB FOO ($LEFT, $RIGHT = 0) { 1719s RETURN $LEFT + $RIGHT; 1719s } 1719s 1719s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1719s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1719s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1719s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1719s FOR EXAMPLE, 1719s 1719s MY $AUTO_ID = 0; 1719s SUB FOO ($THING, $ID = $AUTO_ID++) { 1719s PRINT "$THING HAS ID $ID"; 1719s } 1719s 1719s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1719s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1719s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1719s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1719s 1719s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1719s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1719s } 1719s 1719s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1719s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1719s VALUE PROVIDED WAS C. 1719s 1719s SUB FOO ($NAME //= "WORLD") { 1719s PRINT "HELLO, $NAME"; 1719s } 1719s 1719s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1719s 1719s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1719s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1719s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1719s 1719s SUB FOO ($X ||= 10) { 1719s RETURN 5 + $X; 1719s } 1719s 1719s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1719s FOR EXAMPLE, 1719s 1719s SUB FOO ($THING, $ = 1) { 1719s PRINT $THING; 1719s } 1719s 1719s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1719s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1719s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1719s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1719s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1719s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1719s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1719s 1719s SUB FOO ($THING, $=) { 1719s PRINT $THING; 1719s } 1719s 1719s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1719s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1719s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1719s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1719s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1719s TO RIGHT. 1719s 1719s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1719s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1719s 1719s SUB FOO ($FILTER, @INPUTS) { 1719s PRINT $FILTER->($_) FOREACH @INPUTS; 1719s } 1719s 1719s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1719s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1719s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1719s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1719s 1719s SUB FOO ($THING, @) { 1719s PRINT $THING; 1719s } 1719s 1719s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1719s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1719s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1719s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1719s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1719s AS WITH STANDARD HASH CONSTRUCTION. 1719s 1719s SUB FOO ($FILTER, %INPUTS) { 1719s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1719s } 1719s 1719s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1719s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1719s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1719s 1719s SUB FOO ($THING, %) { 1719s PRINT $THING; 1719s } 1719s 1719s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1719s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1719s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1719s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1719s AN EMPTY ARRAY OR EMPTY HASH. 1719s 1719s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1719s THAT THE CALLER PASSED NO ARGUMENTS: 1719s 1719s SUB FOO () { 1719s RETURN 123; 1719s } 1719s 1719s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1719s WARNING IN THE C CATEGORY. FROM PERL 5.36 1719s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1719s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1719s STATEMENT SUCH AS: 1719s 1719s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1719s 1719s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1719s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1719s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1719s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1719s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1719s WARNINGS IN THE C CATEGORY WHEN 1719s COMPILED: 1719s 1719s SUB F ($X) { 1719s # THIS LINE EMITS THE WARNING SEEN BELOW 1719s PRINT "ARGUMENTS ARE @_"; 1719s } 1719s 1719s Z<> 1719s 1719s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1719s EXPERIMENTAL AT ... 1719s 1719s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1719s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1719s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1719s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1719s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1719s SUPPLY THAT ARGUMENT. 1719s 1719s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1719s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1719s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1719s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1719s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1719s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1719s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1719s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1719s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1719s 1719s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1719s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1719s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1719s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1719s L. FOR EXAMPLE, 1719s 1719s SUB FOO :PROTOTYPE($) { $_[0] } 1719s 1719s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1719s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1719s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1719s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1719s 1719s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1719s RETURN $LEFT + $RIGHT; 1719s } 1719s 1719s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1719s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1719s THE SUBROUTINE'S BODY. 1719s 1719s =HEAD2 PRIVATE VARIABLES VIA MY() 1719s X X X X X 1719s X X 1719s 1719s SYNOPSIS: 1719s 1719s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1719s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1719s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1719s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1719s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1719s 1719s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1719s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1719s SEE L AND L. 1719s 1719s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1719s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1719s (C/C/C/C), LOOP 1719s (C/C/C/C/C), SUBROUTINE, C, 1719s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1719s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1719s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1719s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1719s WITH C INSTEAD. 1719s 1719s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 1719s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1719s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 1719s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 1719s ITS OWN COPY. 1719s X 1719s 1719s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1719s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1719s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1719s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1719s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1719s 1719s MY $X = 10; 1719s SUB BUMPX { $X++ } 1719s 1719s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1719s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1719s THE C ITSELF. SEE L. 1719s X 1719s 1719s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1719s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1719s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1719s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1719s 1719s $ARG = "FRED"; # "GLOBAL" VARIABLE 1719s $N = CUBE_ROOT(27); 1719s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1719s # OUTPUTS: FRED THINKS THE ROOT IS 3 1719s 1719s SUB CUBE_ROOT { 1719s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1719s $ARG **= 1/3; 1719s RETURN $ARG; 1719s } 1719s 1719s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1719s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1719s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1719s 1719s MY ($FOO) = ; # WRONG? 1719s MY @FOO = ; 1719s 1719s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1719s 1719s MY $FOO = ; 1719s 1719s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1719s 1719s MY $FOO, $BAR = 1; # WRONG 1719s 1719s THAT HAS THE SAME EFFECT AS 1719s 1719s MY $FOO; 1719s $BAR = 1; 1719s 1719s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1719s THE CURRENT STATEMENT. THUS, 1719s 1719s MY $X = $X; 1719s 1719s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1719s THE EXPRESSION 1719s 1719s MY $X = 123 AND $X == 123 1719s 1719s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1719s 1719s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1719s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1719s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1719s 1719s WHILE (MY $LINE = <>) { 1719s $LINE = LC $LINE; 1719s } CONTINUE { 1719s PRINT $LINE; 1719s } 1719s 1719s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1719s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1719s IT. SIMILARLY, IN THE CONDITIONAL 1719s 1719s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1719s USER_AGREES(); 1719s } ELSIF ($ANSWER =~ /^NO$/I) { 1719s USER_DISAGREES(); 1719s } ELSE { 1719s CHOMP $ANSWER; 1719s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1719s } 1719s 1719s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1719s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1719s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1719s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1719s 1719s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1719s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1719s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1719s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1719s IN THE LOOP 1719s X X 1719s 1719s FOR MY $I (1, 2, 3) { 1719s SOME_FUNCTION(); 1719s } 1719s 1719s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1719s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1719s X X 1719s 1719s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1719s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1719s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1719s 1719s USE STRICT 'VARS'; 1719s 1719s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1719s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1719s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1719s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1719s THIS WITH C. 1719s 1719s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1719s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1720s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1720s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1720s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1720s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1720s EXAMPLE. 1720s 1720s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1720s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1720s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1720s 1720s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1720s 1720s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 1720s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 1720s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 1720s 1720s PACKAGE MAIN; 1720s LOCAL $X = 10; 1720s MY $X = 20; 1720s PRINT "$X AND $::X\N"; 1720s 1720s THAT WILL PRINT OUT C<20> AND C<10>. 1720s 1720s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1720s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1720s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1720s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1720s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1720s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1720s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1720s AN ANONYMOUS SUB REFERENCE: 1720s 1720s MY $SECRET_VERSION = '1.001-BETA'; 1720s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1720s &$SECRET_SUB(); 1720s 1720s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1720s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1720s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1720s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1720s UNQUALIFIED AND UNQUALIFIABLE. 1720s 1720s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1720s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1720s L FOR SOMETHING OF A WORK-AROUND TO 1720s THIS. 1720s 1720s =HEAD2 PERSISTENT PRIVATE VARIABLES 1720s X X X X 1720s X X 1720s 1720s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1720s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1720s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1720s 1720s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1720s 1720s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1720s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1720s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1720s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1720s THE C FORM DOES NOT REQUIRE THE 1720s C PRAGMA. 1720s 1720s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1720s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1720s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1720s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1720s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1720s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1720s SUBROUTINE EACH TIME IT IS EXECUTED.) 1720s 1720s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1720s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1720s 1720s USE FEATURE 'STATE'; 1720s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1720s 1720s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1720s 1720s USE FEATURE 'STATE'; 1720s SUB CREATE_COUNTER { 1720s RETURN SUB { STATE $X; RETURN ++$X } 1720s } 1720s 1720s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1720s CODE OUTSIDE. 1720s 1720s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1720s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1720s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1720s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1720s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1720s 1720s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1720s 1720s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1720s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1720s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1720s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1720s 1720s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1720s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1720s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1720s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1720s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1720s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1720s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1720s 1720s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1720s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1720s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1720s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1720s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1720s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1720s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1720s 1720s { 1720s MY $SECRET_VAL = 0; 1720s SUB GIMME_ANOTHER { 1720s RETURN ++$SECRET_VAL; 1720s } 1720s } 1720s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1720s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1720s 1720s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1720s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1720s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1720s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1720s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1720s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1720s STARTS TO RUN: 1720s 1720s BEGIN { 1720s MY $SECRET_VAL = 0; 1720s SUB GIMME_ANOTHER { 1720s RETURN ++$SECRET_VAL; 1720s } 1720s } 1720s 1720s SEE L ABOUT THE 1720s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1720s C AND C. 1720s 1720s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1720s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1720s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1720s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1720s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1720s 1720s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1720s X X X X 1720s X 1720s 1720s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1720s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1720s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1720s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1720s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1720s 1720s SYNOPSIS: 1720s 1720s # LOCALIZATION OF VALUES 1720s 1720s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1720s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1720s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1720s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1720s 1720s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1720s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1720s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1720s # LOCALIZATION 1720s 1720s # LOCALIZATION OF SYMBOLS 1720s 1720s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1720s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1720s # @MERLYN IS REALLY @RANDAL, ETC 1720s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1720s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1720s 1720s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1720s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1720s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1720s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1720s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1720s 1720s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1720s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1720s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1720s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1720s 1720s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1720s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1720s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1720s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1720s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1720s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1720s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1720s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1720s UNDEFINED VALUE.) 1720s 1720s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1720s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1720s VARIABLES OUTSIDE THE LOOP. 1720s 1720s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1720s X 1720s 1720s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1720s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1720s VIEWED AS A SCALAR OR AN ARRAY. SO 1720s 1720s LOCAL($FOO) = ; 1720s LOCAL @FOO = ; 1720s 1720s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1720s 1720s LOCAL $FOO = ; 1720s 1720s SUPPLIES A SCALAR CONTEXT. 1720s 1720s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1720s X 1720s 1720s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1720s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1720s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1720s 1720s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1720s 1720s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1720s { LOCAL $/ = UNDEF; $SLURP = ; } 1720s 1720s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1720s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1720s I, BECAUSE THE $1 VARIABLE IS 1720s MAGICAL AND READ-ONLY : 1720s 1720s LOCAL $1 = 2; 1720s 1720s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1720s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1720s TO SAFELY REUSE $_ IN A SUBROUTINE. 1720s 1720s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1720s WORK AS DESCRIBED. 1720s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1720s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1720s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1720s SEE L FOR MORE 1720s DETAILS. 1720s X 1720s 1720s =HEAD3 LOCALIZATION OF GLOBS 1720s X X 1720s 1720s THE CONSTRUCT 1720s 1720s LOCAL *NAME; 1720s 1720s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1720s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1720s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1720s 1720s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1720s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1720s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1720s SEPARATOR. 1720s 1720s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1720s X X 1720s X 1720s 1720s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1720s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1720s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1720s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1720s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1720s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1720s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1720s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1720s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1720s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1720s 1720s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1720s @ARY = ( 0..5 ); 1720s { 1720s LOCAL($ARY[5]) = 6; 1720s LOCAL($HASH{'A'}) = 'DRILL'; 1720s WHILE (MY $E = POP(@ARY)) { 1720s PRINT "$E . . .\N"; 1720s LAST UNLESS $E > 3; 1720s } 1720s IF (@ARY) { 1720s $HASH{'ONLY A'} = 'TEST'; 1720s DELETE $HASH{'A'}; 1720s } 1720s } 1720s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1720s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1720s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1720s 1720s PERL WILL PRINT 1720s 1720s 6 . . . 1720s 4 . . . 1720s 3 . . . 1720s THIS IS A TEST ONLY A TEST. 1720s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1720s 1720s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1720s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1720s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1720s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1720s 1720s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1720s X X X 1720s X 1720s 1720s YOU CAN USE THE C AND C 1720s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1720s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1720s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1720s 1720s DO { 1720s MY $VAL = $ARRAY[$IDX]; 1720s LOCAL $ARRAY[$IDX]; 1720s DELETE $ARRAY[$IDX]; 1720s $VAL 1720s } 1720s 1720s AND 1720s 1720s DO { 1720s MY $VAL = $HASH{KEY}; 1720s LOCAL $HASH{KEY}; 1720s DELETE $HASH{KEY}; 1720s $VAL 1720s } 1720s 1720s EXCEPT THAT FOR THOSE THE C IS 1720s SCOPED TO THE C BLOCK. SLICES ARE 1720s ALSO ACCEPTED. 1720s 1720s MY %HASH = ( 1720s A => [ 7, 8, 9 ], 1720s B => 1, 1720s ) 1720s 1720s { 1720s MY $X = DELETE LOCAL $HASH{A}; 1720s # $X IS [ 7, 8, 9 ] 1720s # %HASH IS (B => 1) 1720s 1720s { 1720s MY @NUMS = DELETE LOCAL @$X[0, 2] 1720s # @NUMS IS (7, 9) 1720s # $X IS [ UNDEF, 8 ] 1720s 1720s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1720s } 1720s # $X IS BACK TO [ 7, 8, 9 ] 1720s 1720s } 1720s # %HASH IS BACK TO ITS ORIGINAL STATE 1720s 1720s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1720s 1720s =HEAD2 LVALUE SUBROUTINES 1720s X X 1720s 1720s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1720s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1720s 1720s MY $VAL; 1720s SUB CANMOD : LVALUE { 1720s $VAL; # OR: RETURN $VAL; 1720s } 1720s SUB NOMOD { 1720s $VAL; 1720s } 1720s 1720s CANMOD() = 5; # ASSIGNS TO $VAL 1720s NOMOD() = 5; # ERROR 1720s 1720s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1720s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1720s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1720s 1720s DATA(2,3) = GET_DATA(3,4); 1720s 1720s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1720s 1720s (DATA(2,3)) = GET_DATA(3,4); 1720s 1720s AND IN: 1720s 1720s (DATA(2),DATA(3)) = GET_DATA(3,4); 1720s 1720s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1720s 1720s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1720s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1720s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1720s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1720s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1720s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1720s 1720s =HEAD2 LEXICAL SUBROUTINES 1720s X X X X 1720s 1720s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1720s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1720s AVAILABLE UNDER C OR C OR HIGHER. 1720s 1720s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1720s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1720s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1720s CATEGORY WAS DISABLED. 1720s 1720s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1720s DECLARED, AND ONLY AFTER THAT DECLARATION: 1720s 1720s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1720s # VERSIONS EARLIER THAN 5.26. 1720s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1720s USE FEATURE 'LEXICAL_SUBS'; 1720s 1720s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1720s STATE SUB FOO { 1720s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1720s } 1720s FOO(); # CALLS "STATE" SUB 1720s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1720s 1720s MY SUB BAR { ... } 1720s BAR(); # CALLS "MY" SUB 1720s 1720s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1720s 1720s # WRONG 1720s MY SUB BAZ { 1720s BAZ(); 1720s } 1720s 1720s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1720s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1720s 1720s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1720s 1720s MY SUB BAZ { 1720s __SUB__->(); # CALLS ITSELF 1720s } 1720s 1720s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1720s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1720s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1720s HOWEVER: 1720s 1720s MY SUB BAZ; # PREDECLARATION 1720s SUB BAZ { # DEFINE THE "MY" SUB 1720s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1720s } 1720s 1720s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1720s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1720s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1720s 1720s =HEAD3 C VS C 1720s 1720s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1720s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1720s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1720s CONTAINING BLOCK TO THE NEXT. 1720s 1720s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1720s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1720s 1720s SUB WHATEVER { 1720s MY $X = SHIFT; 1720s MY SUB INNER { 1720s ... DO SOMETHING WITH $X ... 1720s } 1720s INNER(); 1720s } 1720s 1720s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1720s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1720s SEE THE C<$X> FROM THE FIRST CALL TO C. 1720s 1720s =HEAD3 C SUBROUTINES 1720s 1720s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1720s SUBROUTINE OF THE SAME NAME. 1720s 1720s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1720s INSIDE AN INNER SCOPE: 1720s 1720s SUB FOO { ... } 1720s 1720s SUB BAR { 1720s MY SUB FOO { ... } 1720s { 1720s # NEED TO USE THE OUTER FOO HERE 1720s OUR SUB FOO; 1720s FOO(); 1720s } 1720s } 1720s 1720s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1720s 1720s PACKAGE MYSNEAKYMODULE; 1720s 1720s OUR SUB DO_SOMETHING { ... } 1720s 1720s SUB DO_SOMETHING_WITH_CALLER { 1720s PACKAGE DB; 1720s () = CALLER 1; # SETS @DB::ARGS 1720s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1720s } 1720s 1720s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1720s X X<*> 1720s 1720s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1720s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1720s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1720s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1720s 1720s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1720s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1720s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1720s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1720s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1720s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1720s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1720s 1720s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1720s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1720s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1720s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1720s 1720s SUB DOUBLEARY { 1720s LOCAL(*SOMEARY) = @_; 1720s FOREACH $ELEM (@SOMEARY) { 1720s $ELEM *= 2; 1720s } 1720s } 1720s DOUBLEARY(*FOO); 1720s DOUBLEARY(*BAR); 1720s 1720s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1720s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1720s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1720s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1720s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1720s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1720s 1720s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1720s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1720s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1720s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1720s L. 1720s 1720s =HEAD2 WHEN TO STILL USE LOCAL() 1720s X X 1720s 1720s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1720s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1720s I USE C INSTEAD OF C. 1720s 1720s =OVER 4 1720s 1720s =ITEM 1. 1720s 1720s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1720s 1720s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1720s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1720s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1720s IN C<@FIELDS>. 1720s 1720s { 1720s LOCAL @ARGV = ("/ETC/MOTD"); 1720s LOCAL $/ = UNDEF; 1720s LOCAL $_ = <>; 1720s @FIELDS = SPLIT /^\S*=+\S*$/; 1720s } 1720s 1720s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1720s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1720s 1720s =ITEM 2. 1720s 1720s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1720s 1720s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1720s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1720s TABLE ENTRIES: 1720s 1720s SUB IOQUEUE { 1720s LOCAL (*READER, *WRITER); # NOT MY! 1720s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1720s RETURN (*READER, *WRITER); 1720s } 1720s ($HEAD, $TAIL) = IOQUEUE(); 1720s 1720s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1720s ENTRIES. 1720s 1720s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1720s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1720s A LOCAL ALIAS. 1720s 1720s { 1720s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1720s GROW(); # REALLY CALLS SHRINK() 1720s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1720s } 1720s GROW(); # GET THE REAL GROW() AGAIN 1720s 1720s SEE L FOR MORE ABOUT MANIPULATING 1720s FUNCTIONS BY NAME IN THIS WAY. 1720s 1720s =ITEM 3. 1720s 1720s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1720s 1720s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1720s IS DONE ON DYNAMICS: 1720s 1720s { 1720s LOCAL $SIG{INT} = 'IGNORE'; 1720s FUNCT(); # UNINTERRUPTIBLE 1720s } 1720s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1720s 1720s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1720s 1720s =BACK 1720s 1720s =HEAD2 PASS BY REFERENCE 1720s X X X 1720s 1720s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1720s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1720s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1720s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1720s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1720s 1720s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1720s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1720s OF ALL THEIR FORMER LAST ELEMENTS: 1720s 1720s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1720s 1720s SUB POPMANY { 1720s MY $AREF; 1720s MY @RETLIST; 1720s FOREACH $AREF ( @_ ) { 1720s PUSH @RETLIST, POP @$AREF; 1720s } 1720s RETURN @RETLIST; 1720s } 1720s 1720s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1720s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1720s 1720s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1720s SUB INTER { 1720s MY ($K, $HREF, %SEEN); # LOCALS 1720s FOREACH $HREF (@_) { 1720s WHILE ( $K = EACH %$HREF ) { 1720s $SEEN{$K}++; 1720s } 1720s } 1720s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1720s } 1720s 1720s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1720s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1720s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1720s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1720s A LITTLE EXPENSIVE. 1720s 1720s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1720s 1720s (@W, @X) = FUNC(@Y, @Z); 1720s OR 1720s (%W, %X) = FUNC(%Y, %Z); 1720s 1720s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1720s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1720s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1720s AS ALWAYS. 1720s 1720s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1720s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1720s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1720s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1720s 1720s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1720s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1720s SUB FUNC { 1720s MY ($YREF, $ZREF) = @_; 1720s IF (@$YREF > @$ZREF) { 1720s RETURN ($YREF, $ZREF); 1720s } ELSE { 1720s RETURN ($ZREF, $YREF); 1720s } 1720s } 1720s 1720s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1720s 1720s (*W, *X) = FUNC(\@Y, \@Z); 1720s PRINT "@W HAS MORE THAN @X\N"; 1720s SUB FUNC { 1720s LOCAL (*Y, *Z) = @_; 1720s IF (@Y > @Z) { 1720s RETURN (\@Y, \@Z); 1720s } ELSE { 1720s RETURN (\@Z, \@Y); 1720s } 1720s } 1720s 1720s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1720s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1720s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1720s ARE IN THE SYMBOL TABLE. 1720s 1720s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1720s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1720s FOR EXAMPLE: 1720s 1720s SPLUTTER(\*STDOUT); 1720s SUB SPLUTTER { 1720s MY $FH = SHIFT; 1720s PRINT $FH "HER UM WELL A HMMM\N"; 1720s } 1720s 1720s $REC = GET_REC(\*STDIN); 1720s SUB GET_REC { 1720s MY $FH = SHIFT; 1720s RETURN SCALAR <$FH>; 1720s } 1720s 1720s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1720s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1720s 1720s SUB OPENIT { 1720s MY $PATH = SHIFT; 1720s LOCAL *FH; 1720s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1720s } 1720s 1720s =HEAD2 PROTOTYPES 1720s X X 1720s 1720s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1720s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1720s SECTION OR WITH A L. 1720s IF YOU DECLARE EITHER OF 1720s 1720s SUB MYPUSH (\@@) 1720s SUB MYPUSH :PROTOTYPE(\@@) 1720s 1720s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1720s 1720s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1720s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1720s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1720s OF AN ATTRIBUTE. 1720s 1720s THE 1720s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1720s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 1720s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 1720s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1720s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 1720s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1720s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1720s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1720s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 1720s 1720s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1720s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1720s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1720s 1720s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1720s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1720s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1720s CORRESPONDING BUILT-IN. 1720s 1720s DECLARED AS CALLED AS 1720s 1720s SUB MYLINK ($$) MYLINK $OLD, $NEW 1720s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1720s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 1720s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1720s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1720s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1720s SUB MYPOP (\@) MYPOP @ARRAY 1720s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1720s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1720s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1720s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1720s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1720s SUB MYRAND (;$) MYRAND 42 1720s SUB MYTIME () MYTIME 1720s 1720s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1720s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1720s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1720s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1720s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1720s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1720s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1720s 1720s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1720s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1720s 1720s SUB MYREF (\[$@%&*]) 1720s 1720s WILL ALLOW CALLING MYREF() AS 1720s 1720s MYREF $VAR 1720s MYREF @ARRAY 1720s MYREF %HASH 1720s MYREF &SUB 1720s MYREF *GLOB 1720s 1720s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1720s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 1720s 1720s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1720s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1720s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1720s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1720s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 1720s 1720s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1720s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1720s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1720s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1720s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1720s FOLLOWS: 1720s 1720s USE SYMBOL 'QUALIFY_TO_REF'; 1720s 1720s SUB FOO (*) { 1720s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1720s ... 1720s } 1720s 1720s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1720s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1720s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1720s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1720s 1720s SUB MYPUSH (+@) { 1720s MY $AREF = SHIFT; 1720s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1720s PUSH @$AREF, @_; 1720s } 1720s 1720s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1720s IS OF AN ACCEPTABLE TYPE. 1720s 1720s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1720s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1720s 1720s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1720s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1720s PROVIDED, C<$_> WILL BE USED INSTEAD. 1720s 1720s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1720s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1720s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1720s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1720s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1720s 1720s MYTIME +2; 1720s 1720s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1720s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1720s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1720s 1720s SUB MYGETPROTOBYNUMBER($;); 1720s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1720s 1720s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1720s PROVIDED IT'S IN THE INITIAL POSITION: 1720s X<&> 1720s 1720s SUB TRY (&@) { 1720s MY($TRY,$CATCH) = @_; 1720s EVAL { &$TRY }; 1720s IF ($@) { 1720s LOCAL $_ = $@; 1720s &$CATCH; 1720s } 1720s } 1720s SUB CATCH (&) { $_[0] } 1720s 1720s TRY { 1720s DIE "PHOOEY"; 1720s } CATCH { 1720s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1720s }; 1720s 1720s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1720s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1720s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1720s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1720s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1720s 1720s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1720s X 1720s 1720s SUB MYGREP (&@) { 1720s MY $CODE = SHIFT; 1720s MY @RESULT; 1720s FOREACH $_ (@_) { 1720s PUSH(@RESULT, $_) IF &$CODE; 1720s } 1720s @RESULT; 1720s } 1720s 1720s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1720s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1720s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1720s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1720s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1720s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1720s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1720s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1720s 1720s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1720s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1720s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1720s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1720s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1720s MAJORITY OF OFFENDING CODE IS FIXED. 1720s 1720s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1720s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1720s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1720s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1720s 1720s SUB FUNC ($) { 1720s MY $N = SHIFT; 1720s PRINT "YOU GAVE ME $N\N"; 1720s } 1720s 1720s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1720s RETURNING A LIST: 1720s 1720s FUNC(@FOO); 1720s FUNC( $TEXT =~ /\W+/G ); 1720s 1720s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1720s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1720s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1720s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1720s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1720s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1720s 1720s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1720s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1720s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1720s EFFECT, LIKE SO: 1720s 1720s SUB FOO($$); 1720s SUB FOO($$) { 1720s FOO 1, 2; 1720s } 1720s 1720s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1720s TO MAKE THE WORLD A BETTER PLACE. 1720s 1720s =HEAD2 CONSTANT FUNCTIONS 1720s X 1720s 1720s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1720s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1720s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1720s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1720s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1720s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1720s 1720s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1720s 1720s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1720s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1720s # AND IT'S INLINED, TOO! 1720s SUB ST_DEV () { 0 } 1720s SUB ST_INO () { 1 } 1720s 1720s SUB FLAG_FOO () { 1 << 8 } 1720s SUB FLAG_BAR () { 1 << 9 } 1720s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1720s 1720s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1720s 1720s SUB N () { INT(OPT_BAZ) / 3 } 1720s 1720s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1720s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1720s 1720s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1720s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1720s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1720s C: 1720s 1720s SUB BAZ_VAL () { 1720s IF (OPT_BAZ) { 1720s RETURN 23; 1720s } 1720s ELSE { 1720s RETURN 42; 1720s } 1720s } 1720s SUB BONK_VAL () { RETURN 12345 } 1720s 1720s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1720s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1720s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1720s 1720s BEGIN { 1720s MY $VAR = 1; 1720s NO STRICT 'REFS'; 1720s *INLINED = SUB () { $VAR }; 1720s } 1720s 1720s BEGIN { 1720s MY $VAR = 1; 1720s MY $REF = \$VAR; 1720s NO STRICT 'REFS'; 1720s *NOT_INLINED = SUB () { $VAR }; 1720s } 1720s 1720s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1720s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1720s 1720s BEGIN { 1720s MY $X = 10; 1720s *FOO = SUB () { $X }; 1720s $X++; 1720s } 1720s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1720s 1720s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1720s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1720s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1720s SO IT PRINTED C<10>, NOT C<11>. 1720s 1720s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1720s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1720s ASIDE FROM WHERE IT IS DECLARED. 1720s 1720s # FINE, NO WARNING 1720s BEGIN { 1720s MY $X = 54321; 1720s *INLINED = SUB () { $X }; 1720s } 1720s # ERROR 1720s BEGIN { 1720s MY $X; 1720s $X = 54321; 1720s *ALSO_INLINED = SUB () { $X }; 1720s } 1720s 1720s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 1720s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 1720s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 1720s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 1720s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 1720s 1720s MY $X = 54321; 1720s *INLINED = SUB : CONST { $X }; 1720s $X++; 1720s 1720s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1720s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1720s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1720s VALUE CAPTURED THE SAME WAY. 1720s 1720s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1720s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1720s AN EXPLICIT C: 1720s 1720s BEGIN { 1720s MY $X = 10; 1720s *FOO = SUB () { RETURN $X }; 1720s $X++; 1720s } 1720s PRINT FOO(); # PRINTS 11 1720s 1720s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1720s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1720s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1720s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1720s 1720s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1720s SUB ONE { 1720s 1; 1720s } 1720s IF (ONE ) { 1720s PRINT ONE() IF ONE ; 1720s } 1720s 1720s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1720s SUB ONE () { 1 } 1720s DO { 1720s PRINT 1 1720s }; 1720s 1720s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1720s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1720s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1720s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1720s 1720s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1720s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1720s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1720s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1720s 1720s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1720s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1720s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1720s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1720s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1720s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1720s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1720s MENTIONED ABOVE: 1720s 1720s SUB NOT_INLINED () { RETURN 23 } 1720s 1720s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1720s X X X X 1720s 1720s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1720s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1720s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1720s ON A NON-UNIX SYSTEM. 1720s 1720s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1720s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1720s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1720s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1720s 1720s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1720s CHDIR $SOMEWHERE; 1720s SUB CHDIR { ... } 1720s 1720s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1720s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1720s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1720s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1720s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1720s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1720s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1720s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1720s FOR SOME KEYWORDS. SEE L. 1720s 1720s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1720s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1720s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1720s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1720s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1720s THAT IS, THEY COULD SAY 1720s 1720s USE MODULE 'OPEN'; 1720s 1720s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1720s 1720s USE MODULE; 1720s 1720s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1720s 1720s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1720s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1720s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1720s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1720s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1720s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1720s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1720s 1720s PACKAGE REGLOB; 1720s REQUIRE EXPORTER; 1720s @ISA = 'EXPORTER'; 1720s @EXPORT_OK = 'GLOB'; 1720s 1720s SUB IMPORT { 1720s MY $PKG = SHIFT; 1720s RETURN UNLESS @_; 1720s MY $SYM = SHIFT; 1720s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1720s $PKG->EXPORT($WHERE, $SYM, @_); 1720s } 1720s 1720s SUB GLOB { 1720s MY $PAT = SHIFT; 1720s MY @GOT; 1720s IF (OPENDIR MY $D, '.') { 1720s @GOT = GREP /$PAT/, READDIR $D; 1720s CLOSEDIR $D; 1720s } 1720s RETURN @GOT; 1720s } 1720s 1; 1720s 1720s AND HERE'S HOW IT COULD BE (AB)USED: 1720s 1720s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1720s PACKAGE FOO; 1720s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1720s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1720s 1720s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1720s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1720s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1720s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1720s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1720s IT MUST BE DONE AT ALL. 1720s 1720s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1720s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1720s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1720s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1720s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1720s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1720s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1720s LIBRARY. 1720s 1720s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1720s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1720s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1720s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1720s (SEE L). 1720s 1720s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1720s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1720s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1720s 1720s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1720s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1720s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1720s C SYNTAX, THOUGH). 1720s 1720s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1720s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1720s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1720s 1720s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1720s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1720s 1720s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1720s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1720s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1720s 1720s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1720s 1720s =HEAD2 AUTOLOADING 1720s X X 1720s 1720s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1720s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1720s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1720s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1720s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1720s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1720s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1720s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1720s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1720s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1720s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1720s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1720s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1720s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1720s SUBROUTINE NAME. SEE L FOR DETAILS.) 1720s 1720s 1720s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1720s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1720s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1720s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1720s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1720s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1720s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1720s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1720s 1720s SUB AUTOLOAD { 1720s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1720s MY $PROGRAM = $AUTOLOAD; 1720s $PROGRAM =~ S/.*:://; 1720s SYSTEM($PROGRAM, @_); 1720s } 1720s DATE(); 1720s WHO(); 1720s LS('-L'); 1720s 1720s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1720s EVEN NEED PARENTHESES: 1720s 1720s USE SUBS QW(DATE WHO LS); 1720s DATE; 1720s WHO; 1720s LS '-L'; 1720s 1720s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1720s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1720s 1720s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1720s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1720s DESCRIBED IN L AND IN L, THE STANDARD 1720s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1720s FUNCTIONS TO PERL CODE IN L. 1720s 1720s =HEAD2 SUBROUTINE ATTRIBUTES 1720s X X X 1720s 1720s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1720s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1720s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1720s C HAD BEEN SEEN. SEE L FOR DETAILS 1720s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1720s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1720s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1720s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1720s 1720s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1720s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1720s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1720s NEST PROPERLY. 1720s 1720s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1720s 1720s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1720s SUB PLUGH () : UGLY('\(") :BAD; 1720s SUB XYZZY : _5X5 { ... } 1720s 1720s EXAMPLES OF INVALID SYNTAX: 1720s 1720s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1720s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1720s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1720s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1720s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1720s 1720s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1720s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1720s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1720s PARSED AND INVOKED: 1720s 1720s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1720s 1720s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1720s SEE L AND L. 1720s 1720s =HEAD1 SEE ALSO 1720s 1720s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1720s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1720s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1720s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1720s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1720s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1720s 1720s =FOR VI 1720s # EX: SET STS=0 SW=4 ET: 1720s 1720s ok 2 1720s # testing mod_cgi with /modules/cgi/perl.pl 1720s # expected 200 1720s # received 200 1720s # body: PERL CGI 1720s ok 3 1720s # testing mod_test_rwrite with /test_rwrite 1720s # expected 200 1720s # received 200 1720s # body: A 1720s ok 4 1720s ok 1720s t/filter/case_in.t .................. 1720s 1..3 1720s # Running under perl version 5.038002 for linux 1720s # Current time local: Tue Apr 9 15:21:19 2024 1720s # Current time GMT: Tue Apr 9 15:21:19 2024 1720s # Using Test.pm version 1.31 1720s # Using Apache/Test.pm version 1.42 1720s ok 1 1720s # testing mod_cgi with /modules/cgi/perl_echo.pl 1720s # expected 200 1720s # received 200 1720s ok 2 1720s # testing mod_echo_post with /echo_post 1720s # expected 200 1720s # received 200 1720s ok 3 1720s ok 1720s t/filter/input_body.t ............... 1720s 1..2 1720s # Running under perl version 5.038002 for linux 1720s # Current time local: Tue Apr 9 15:21:20 2024 1720s # Current time GMT: Tue Apr 9 15:21:20 2024 1720s # Using Test.pm version 1.31 1720s # Using Apache/Test.pm version 1.42 1720s # testing : Posted "1 ko" 1720s # expected: 'ok 1' 1720s # received: 'ok 1' 1720s ok 1 1720s # testing : Posted "2 ko" 1720s # expected: 'ok 2' 1720s # received: 'ok 2' 1720s ok 2 1720s ok 1720s t/http11/basicauth.t ................ 1720s 1..3 1720s # Running under perl version 5.038002 for linux 1720s # Current time local: Tue Apr 9 15:21:22 2024 1720s # Current time GMT: Tue Apr 9 15:21:22 2024 1720s # Using Test.pm version 1.31 1720s # Using Apache/Test.pm version 1.42 1720s ok 1 1720s ok 2 1720s ok 3 1720s ok 1721s t/http11/chunked.t .................. 1721s 1..30 1721s # Running under perl version 5.038002 for linux 1721s # Current time local: Tue Apr 9 15:21:23 2024 1721s # Current time GMT: Tue Apr 9 15:21:23 2024 1721s # Using Test.pm version 1.31 1721s # Using Apache/Test.pm version 1.42 1721s # testing : response protocol 1721s # expected: 'HTTP/1.1' 1721s # received: 'HTTP/1.1' 1721s ok 1 1721s # testing : response Transfer-Encoding 1721s # expected: 'chunked' 1721s # received: 'chunked' 1721s ok 2 1721s # testing : no Content-Length 1721s # expected: 0 1721s # received: 0 1721s ok 3 1721s # testing : body length 1721s # expected: '70976' 1721s # received: 70976 1721s ok 4 1721s # testing : number of requests 1721s # expected: 1 1721s # received: 1 1721s ok 5 1721s # testing : response protocol 1721s # expected: 'HTTP/1.1' 1721s # received: 'HTTP/1.1' 1721s ok 6 1721s # testing : response Transfer-Encoding 1721s # expected: 'chunked' 1721s # received: 'chunked' 1721s ok 7 1721s # testing : no Content-Length 1721s # expected: 0 1721s # received: 0 1721s ok 8 1721s # testing : body length 1721s # expected: '212509' 1721s # received: 212509 1721s ok 9 1721s # testing : number of requests 1721s # expected: 2 1721s # received: 2 1721s ok 10 1721s # testing : response protocol 1721s # expected: 'HTTP/1.1' 1721s # received: 'HTTP/1.1' 1721s ok 11 1721s # testing : response Transfer-Encoding 1721s # expected: 'chunked' 1721s # received: 'chunked' 1721s ok 12 1721s # testing : no Content-Length 1721s # expected: 0 1721s # received: 0 1721s ok 13 1721s # testing : body length 1721s # expected: '280545' 1721s # received: 280545 1721s ok 14 1721s # testing : number of requests 1721s # expected: 3 1721s # received: 3 1721s ok 15 1721s # testing : response protocol 1721s # expected: 'HTTP/1.1' 1721s # received: 'HTTP/1.1' 1721s ok 16 1721s # testing : response Transfer-Encoding 1721s # expected: 'chunked' 1721s # received: 'chunked' 1721s ok 17 1721s # testing : no Content-Length 1721s # expected: 0 1721s # received: 0 1721s ok 18 1721s # testing : body length 1721s # expected: '845969' 1721s # received: 845969 1721s ok 19 1721s # testing : number of requests 1721s # expected: 4 1721s # received: 4 1721s ok 20 1721s # testing : response protocol 1721s # expected: 'HTTP/1.1' 1721s # received: 'HTTP/1.1' 1721s ok 21 1721s # testing : no Transfer-Encoding (test result inverted) 1721s # expected: 'chunked' 1721s # received: '' 1721s ok 22 1721s # testing : content length 1721s # expected: 253 1721s # received: '253' 1721s ok 23 1721s # testing : body length 1721s # expected: '242' 1721s # received: 242 1721s ok 24 1721s # testing : number of requests 1721s # expected: 5 1721s # received: 5 1721s ok 25 1721s # testing : response protocol 1721s # expected: 'HTTP/1.1' 1721s # received: 'HTTP/1.1' 1721s ok 26 1721s # testing : no Transfer-Encoding (test result inverted) 1721s # expected: 'chunked' 1721s # received: '' 1721s ok 27 1721s # testing : content length 1721s # expected: '' 1721s # received: '' 1721s ok 28 1721s # testing : body length 1721s # expected: '14276' 1721s # received: 14276 1721s ok 29 1721s # testing : number of requests 1721s # expected: 6 1721s # received: 6 1721s ok 30 1721s ok 1722s t/http11/chunked2.t ................. 1722s 1..2 1722s # Running under perl version 5.038002 for linux 1722s # Current time local: Tue Apr 9 15:21:25 2024 1722s # Current time GMT: Tue Apr 9 15:21:25 2024 1722s # Using Test.pm version 1.31 1722s # Using Apache/Test.pm version 1.42 1722s # testing : successful response 1722s # expected: 200 1722s # received: '200' 1722s ok 1 1722s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1722s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1722s ok 2 1722s ok 1724s t/http11/clength.t .................. 1724s 1..6 1724s # Running under perl version 5.038002 for linux 1724s # Current time local: Tue Apr 9 15:21:26 2024 1724s # Current time GMT: Tue Apr 9 15:21:26 2024 1724s # Using Test.pm version 1.31 1724s # Using Apache/Test.pm version 1.42 1724s # testing : successful response 1724s # expected: 200 1724s # received: '200' 1724s ok 1 1724s # expected: 10 1724s # received: '10' 1724s ok 2 1724s # expected: 'bbbbbbbbbb' 1724s # received: 'bbbbbbbbbb' 1724s ok 3 1724s # testing : successful response 1724s # expected: 200 1724s # received: '200' 1724s ok 4 1724s # expected: 6 1724s # received: '6' 1724s ok 5 1724s # expected: 'foobar' 1724s # received: 'foobar' 1724s ok 6 1724s ok 1731s t/http11/post.t ..................... 1731s # using LWP client 1731s 1..51 1731s # Running under perl version 5.038002 for linux 1731s # Current time local: Tue Apr 9 15:21:28 2024 1731s # Current time GMT: Tue Apr 9 15:21:28 2024 1731s # Using Test.pm version 1.31 1731s # Using Apache/Test.pm version 1.42 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 1024 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Connection: Keep-Alive 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 5 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 1 1731s #DMMATCH1: 1 1731s #Keep-Alive: timeout=5, max=100 1731s # 1731s # testing : length posted 1731s # expected: '1024' 1731s # received: 1024 1731s ok 1 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 2048 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 5 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 2 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '2048' 1731s # received: 2048 1731s ok 2 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 3072 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 5 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 3 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '3072' 1731s # received: 3072 1731s ok 3 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 4096 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 5 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 4 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '4096' 1731s # received: 4096 1731s ok 4 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 5120 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 5 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 5 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '5120' 1731s # received: 5120 1731s ok 5 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 6144 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 5 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 6 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '6144' 1731s # received: 6144 1731s ok 6 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 7168 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 5 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 7 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '7168' 1731s # received: 7168 1731s ok 7 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 8192 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 5 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 8 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '8192' 1731s # received: 8192 1731s ok 8 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 9216 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 5 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 9 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '9216' 1731s # received: 9216 1731s ok 9 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 10240 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 10 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '10240' 1731s # received: 10240 1731s ok 10 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 11264 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 11 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '11264' 1731s # received: 11264 1731s ok 11 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 12288 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 12 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '12288' 1731s # received: 12288 1731s ok 12 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 13312 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 13 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '13312' 1731s # received: 13312 1731s ok 13 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 14336 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 14 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '14336' 1731s # received: 14336 1731s ok 14 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 15360 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 15 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '15360' 1731s # received: 15360 1731s ok 15 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 16384 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:29 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 16 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '16384' 1731s # received: 16384 1731s ok 16 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 17408 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 17 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '17408' 1731s # received: 17408 1731s ok 17 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 18432 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 18 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '18432' 1731s # received: 18432 1731s ok 18 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 19456 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 19 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '19456' 1731s # received: 19456 1731s ok 19 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 20480 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 20 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '20480' 1731s # received: 20480 1731s ok 20 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 21504 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 21 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '21504' 1731s # received: 21504 1731s ok 21 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 22528 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 22 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '22528' 1731s # received: 22528 1731s ok 22 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 23552 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 23 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '23552' 1731s # received: 23552 1731s ok 23 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 24576 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 24 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '24576' 1731s # received: 24576 1731s ok 24 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 25600 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 25 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '25600' 1731s # received: 25600 1731s ok 25 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 26624 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 26 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '26624' 1731s # received: 26624 1731s ok 26 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 27648 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 27 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '27648' 1731s # received: 27648 1731s ok 27 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 28672 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 28 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '28672' 1731s # received: 28672 1731s ok 28 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 29696 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 29 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '29696' 1731s # received: 29696 1731s ok 29 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 30720 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 30 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '30720' 1731s # received: 30720 1731s ok 30 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 31744 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 31 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '31744' 1731s # received: 31744 1731s ok 31 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 32768 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 32 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '32768' 1731s # received: 32768 1731s ok 32 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 33792 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 33 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '33792' 1731s # received: 33792 1731s ok 33 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 34816 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 34 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '34816' 1731s # received: 34816 1731s ok 34 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 35840 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 35 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '35840' 1731s # received: 35840 1731s ok 35 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 36864 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 36 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '36864' 1731s # received: 36864 1731s ok 36 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 37888 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 37 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '37888' 1731s # received: 37888 1731s ok 37 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 38912 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 38 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '38912' 1731s # received: 38912 1731s ok 38 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 39936 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 39 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '39936' 1731s # received: 39936 1731s ok 39 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 40960 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 40 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '40960' 1731s # received: 40960 1731s ok 40 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 41984 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 41 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '41984' 1731s # received: 41984 1731s ok 41 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 43008 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 42 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '43008' 1731s # received: 43008 1731s ok 42 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 44032 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 43 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '44032' 1731s # received: 44032 1731s ok 43 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 45056 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 44 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '45056' 1731s # received: 45056 1731s ok 44 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 46080 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 45 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '46080' 1731s # received: 46080 1731s ok 45 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 47104 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 46 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '47104' 1731s # received: 47104 1731s ok 46 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 48128 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 47 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '48128' 1731s # received: 48128 1731s ok 47 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 49152 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 48 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '49152' 1731s # received: 49152 1731s ok 48 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 50176 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 49 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '50176' 1731s # received: 50176 1731s ok 49 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 51200 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 6 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 50 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '51200' 1731s # received: 51200 1731s ok 50 1731s #lwp request: 1731s #POST http://localhost:8529/eat_post HTTP/1.1 1731s #User-Agent: libwww-perl/6.76 1731s #Content-Length: 102400 1731s # 1731s #server response: 1731s #HTTP/1.1 200 OK 1731s #Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1731s #Vary: In-If1 1731s #Content-Length: 7 1731s #Client-Date: Tue, 09 Apr 2024 15:21:30 GMT 1731s #Client-Peer: 127.0.0.1:8529 1731s #Client-Response-Num: 51 1731s #DMMATCH1: 1 1731s # 1731s # testing : length posted 1731s # expected: '102400' 1731s # received: 102400 1731s ok 51 1731s ok 1731s t/modules/aaa.t ..................... 1731s 1..40 1731s # Running under perl version 5.038002 for linux 1731s # Current time local: Tue Apr 9 15:21:30 2024 1731s # Current time GMT: Tue Apr 9 15:21:30 2024 1731s # Using Test.pm version 1.31 1731s # Using Apache/Test.pm version 1.42 1731s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/realm2 1731s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/basic1 1731s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/form1 1731s ok 1 1731s ok 2 1731s ok 3 1731s ok 4 1731s ok 5 1731s ok 6 1731s ok 7 1731s ok 8 1731s ok 9 1731s ok 10 1731s ok 11 1731s ok 12 1731s ok 13 1731s ok 14 1731s ok 15 1731s ok 16 1731s ok 17 1731s ok 18 1731s ok 19 1731s ok 20 1731s ok 21 1731s ok 22 1731s ok 23 1731s ok 24 1731s ok 25 1731s ok 26 1731s ok 27 1731s ok 28 1731s ok 29 1731s ok 30 1731s ok 31 1731s ok 32 1731s ok 33 1731s ok 34 1731s ok 35 1731s ok 36 1731s ok 37 1731s ok 38 1731s ok 39 1731s ok 40 1731s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/form1 1731s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/realm2 1731s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/basic1 1731s ok 1731s t/modules/access.t .................. 1731s 1..408 1731s # Running under perl version 5.038002 for linux 1731s # Current time local: Tue Apr 9 15:21:32 2024 1731s # Current time GMT: Tue Apr 9 15:21:32 2024 1731s # Using Test.pm version 1.31 1731s # Using Apache/Test.pm version 1.42 1731s # --- 1731s # Order deny,allow 1731s # Allow from all 1731s # expecting access. 1731s ok 1 1731s # --- 1731s # Order deny,allow 1731s # Deny from all 1731s # expecting access denial. 1731s ok 2 1731s # --- 1731s # Order deny,allow 1731s # Allow from all 1731s # Deny from all 1731s # expecting access. 1731s ok 3 1731s # --- 1731s # Order deny,allow 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 4 1731s # --- 1731s # Order deny,allow 1731s # Allow from all 1731s # Deny from localhost 1731s # expecting access. 1731s ok 5 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 6 1731s # --- 1731s # Order deny,allow 1731s # Allow from all 1731s # Deny from 127.0.0.1 1731s # expecting access. 1731s ok 7 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 8 1731s # --- 1731s # Order deny,allow 1731s # Allow from all 1731s # Deny from 127.0 1731s # expecting access. 1731s ok 9 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 10 1731s # --- 1731s # Order deny,allow 1731s # Allow from all 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access. 1731s ok 11 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 12 1731s # --- 1731s # Order deny,allow 1731s # Allow from all 1731s # Deny from 127.0.0.1/16 1731s # expecting access. 1731s ok 13 1731s # --- 1731s # Order deny,allow 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 14 1731s # --- 1731s # Order deny,allow 1731s # Allow from all 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 15 1731s # --- 1731s # Order deny,allow 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 16 1731s # --- 1731s # Order deny,allow 1731s # Allow from all 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 17 1731s # --- 1731s # Order deny,allow 1731s # Allow from localhost 1731s # expecting access. 1731s ok 18 1731s # --- 1731s # Order deny,allow 1731s # Deny from all 1731s # expecting access denial. 1731s ok 19 1731s # --- 1731s # Order deny,allow 1731s # Allow from localhost 1731s # Deny from all 1731s # expecting access. 1731s ok 20 1731s # --- 1731s # Order deny,allow 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 21 1731s # --- 1731s # Order deny,allow 1731s # Allow from localhost 1731s # Deny from localhost 1731s # expecting access. 1731s ok 22 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 23 1731s # --- 1731s # Order deny,allow 1731s # Allow from localhost 1731s # Deny from 127.0.0.1 1731s # expecting access. 1731s ok 24 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 25 1731s # --- 1731s # Order deny,allow 1731s # Allow from localhost 1731s # Deny from 127.0 1731s # expecting access. 1731s ok 26 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 27 1731s # --- 1731s # Order deny,allow 1731s # Allow from localhost 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access. 1731s ok 28 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 29 1731s # --- 1731s # Order deny,allow 1731s # Allow from localhost 1731s # Deny from 127.0.0.1/16 1731s # expecting access. 1731s ok 30 1731s # --- 1731s # Order deny,allow 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 31 1731s # --- 1731s # Order deny,allow 1731s # Allow from localhost 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 32 1731s # --- 1731s # Order deny,allow 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 33 1731s # --- 1731s # Order deny,allow 1731s # Allow from localhost 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 34 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1 1731s # expecting access. 1731s ok 35 1731s # --- 1731s # Order deny,allow 1731s # Deny from all 1731s # expecting access denial. 1731s ok 36 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1 1731s # Deny from all 1731s # expecting access. 1731s ok 37 1731s # --- 1731s # Order deny,allow 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 38 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1 1731s # Deny from localhost 1731s # expecting access. 1731s ok 39 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 40 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1 1731s # Deny from 127.0.0.1 1731s # expecting access. 1731s ok 41 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 42 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1 1731s # Deny from 127.0 1731s # expecting access. 1731s ok 43 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 44 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access. 1731s ok 45 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 46 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1 1731s # Deny from 127.0.0.1/16 1731s # expecting access. 1731s ok 47 1731s # --- 1731s # Order deny,allow 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 48 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 49 1731s # --- 1731s # Order deny,allow 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 50 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 51 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0 1731s # expecting access. 1731s ok 52 1731s # --- 1731s # Order deny,allow 1731s # Deny from all 1731s # expecting access denial. 1731s ok 53 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0 1731s # Deny from all 1731s # expecting access. 1731s ok 54 1731s # --- 1731s # Order deny,allow 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 55 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0 1731s # Deny from localhost 1731s # expecting access. 1731s ok 56 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 57 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0 1731s # Deny from 127.0.0.1 1731s # expecting access. 1731s ok 58 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 59 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0 1731s # Deny from 127.0 1731s # expecting access. 1731s ok 60 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 61 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access. 1731s ok 62 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 63 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0 1731s # Deny from 127.0.0.1/16 1731s # expecting access. 1731s ok 64 1731s # --- 1731s # Order deny,allow 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 65 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 66 1731s # --- 1731s # Order deny,allow 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 67 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 68 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # expecting access. 1731s ok 69 1731s # --- 1731s # Order deny,allow 1731s # Deny from all 1731s # expecting access denial. 1731s ok 70 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from all 1731s # expecting access. 1731s ok 71 1731s # --- 1731s # Order deny,allow 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 72 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from localhost 1731s # expecting access. 1731s ok 73 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 74 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 127.0.0.1 1731s # expecting access. 1731s ok 75 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 76 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 127.0 1731s # expecting access. 1731s ok 77 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 78 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access. 1731s ok 79 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 80 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 127.0.0.1/16 1731s # expecting access. 1731s ok 81 1731s # --- 1731s # Order deny,allow 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 82 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 83 1731s # --- 1731s # Order deny,allow 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 84 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 85 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/16 1731s # expecting access. 1731s ok 86 1731s # --- 1731s # Order deny,allow 1731s # Deny from all 1731s # expecting access denial. 1731s ok 87 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/16 1731s # Deny from all 1731s # expecting access. 1731s ok 88 1731s # --- 1731s # Order deny,allow 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 89 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/16 1731s # Deny from localhost 1731s # expecting access. 1731s ok 90 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 91 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/16 1731s # Deny from 127.0.0.1 1731s # expecting access. 1731s ok 92 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 93 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/16 1731s # Deny from 127.0 1731s # expecting access. 1731s ok 94 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 95 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/16 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access. 1731s ok 96 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 97 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/16 1731s # Deny from 127.0.0.1/16 1731s # expecting access. 1731s ok 98 1731s # --- 1731s # Order deny,allow 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 99 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/16 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 100 1731s # --- 1731s # Order deny,allow 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 101 1731s # --- 1731s # Order deny,allow 1731s # Allow from 127.0.0.1/16 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 102 1731s # --- 1731s # Order deny,allow 1731s # Allow from somewhere.else.com 1731s # expecting access. 1731s ok 103 1731s # --- 1731s # Order deny,allow 1731s # Deny from all 1731s # expecting access denial. 1731s ok 104 1731s # --- 1731s # Order deny,allow 1731s # Allow from somewhere.else.com 1731s # Deny from all 1731s # expecting access denial. 1731s ok 105 1731s # --- 1731s # Order deny,allow 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 106 1731s # --- 1731s # Order deny,allow 1731s # Allow from somewhere.else.com 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 107 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 108 1731s # --- 1731s # Order deny,allow 1731s # Allow from somewhere.else.com 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 109 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 110 1731s # --- 1731s # Order deny,allow 1731s # Allow from somewhere.else.com 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 111 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 112 1731s # --- 1731s # Order deny,allow 1731s # Allow from somewhere.else.com 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 113 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 114 1731s # --- 1731s # Order deny,allow 1731s # Allow from somewhere.else.com 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 115 1731s # --- 1731s # Order deny,allow 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 116 1731s # --- 1731s # Order deny,allow 1731s # Allow from somewhere.else.com 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 117 1731s # --- 1731s # Order deny,allow 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 118 1731s # --- 1731s # Order deny,allow 1731s # Allow from somewhere.else.com 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 119 1731s # --- 1731s # Order deny,allow 1731s # Allow from 66.6.6.6 1731s # expecting access. 1731s ok 120 1731s # --- 1731s # Order deny,allow 1731s # Deny from all 1731s # expecting access denial. 1731s ok 121 1731s # --- 1731s # Order deny,allow 1731s # Allow from 66.6.6.6 1731s # Deny from all 1731s # expecting access denial. 1731s ok 122 1731s # --- 1731s # Order deny,allow 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 123 1731s # --- 1731s # Order deny,allow 1731s # Allow from 66.6.6.6 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 124 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 125 1731s # --- 1731s # Order deny,allow 1731s # Allow from 66.6.6.6 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 126 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 127 1731s # --- 1731s # Order deny,allow 1731s # Allow from 66.6.6.6 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 128 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 129 1731s # --- 1731s # Order deny,allow 1731s # Allow from 66.6.6.6 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 130 1731s # --- 1731s # Order deny,allow 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 131 1731s # --- 1731s # Order deny,allow 1731s # Allow from 66.6.6.6 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 132 1731s # --- 1731s # Order deny,allow 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 133 1731s # --- 1731s # Order deny,allow 1731s # Allow from 66.6.6.6 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 134 1731s # --- 1731s # Order deny,allow 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 135 1731s # --- 1731s # Order deny,allow 1731s # Allow from 66.6.6.6 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 136 1731s # --- 1731s # Order allow,deny 1731s # Allow from all 1731s # expecting access. 1731s ok 137 1731s # --- 1731s # Order allow,deny 1731s # Deny from all 1731s # expecting access denial. 1731s ok 138 1731s # --- 1731s # Order allow,deny 1731s # Allow from all 1731s # Deny from all 1731s # expecting access denial. 1731s ok 139 1731s # --- 1731s # Order allow,deny 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 140 1731s # --- 1731s # Order allow,deny 1731s # Allow from all 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 141 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 142 1731s # --- 1731s # Order allow,deny 1731s # Allow from all 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 143 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 144 1731s # --- 1731s # Order allow,deny 1731s # Allow from all 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 145 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 146 1731s # --- 1731s # Order allow,deny 1731s # Allow from all 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 147 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 148 1731s # --- 1731s # Order allow,deny 1731s # Allow from all 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 149 1731s # --- 1731s # Order allow,deny 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 150 1731s # --- 1731s # Order allow,deny 1731s # Allow from all 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 151 1731s # --- 1731s # Order allow,deny 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 152 1731s # --- 1731s # Order allow,deny 1731s # Allow from all 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 153 1731s # --- 1731s # Order allow,deny 1731s # Allow from localhost 1731s # expecting access. 1731s ok 154 1731s # --- 1731s # Order allow,deny 1731s # Deny from all 1731s # expecting access denial. 1731s ok 155 1731s # --- 1731s # Order allow,deny 1731s # Allow from localhost 1731s # Deny from all 1731s # expecting access denial. 1731s ok 156 1731s # --- 1731s # Order allow,deny 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 157 1731s # --- 1731s # Order allow,deny 1731s # Allow from localhost 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 158 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 159 1731s # --- 1731s # Order allow,deny 1731s # Allow from localhost 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 160 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 161 1731s # --- 1731s # Order allow,deny 1731s # Allow from localhost 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 162 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 163 1731s # --- 1731s # Order allow,deny 1731s # Allow from localhost 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 164 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 165 1731s # --- 1731s # Order allow,deny 1731s # Allow from localhost 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 166 1731s # --- 1731s # Order allow,deny 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 167 1731s # --- 1731s # Order allow,deny 1731s # Allow from localhost 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 168 1731s # --- 1731s # Order allow,deny 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 169 1731s # --- 1731s # Order allow,deny 1731s # Allow from localhost 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 170 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1 1731s # expecting access. 1731s ok 171 1731s # --- 1731s # Order allow,deny 1731s # Deny from all 1731s # expecting access denial. 1731s ok 172 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1 1731s # Deny from all 1731s # expecting access denial. 1731s ok 173 1731s # --- 1731s # Order allow,deny 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 174 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 175 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 176 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 177 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 178 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 179 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 180 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 181 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 182 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 183 1731s # --- 1731s # Order allow,deny 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 184 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 185 1731s # --- 1731s # Order allow,deny 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 186 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 187 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0 1731s # expecting access. 1731s ok 188 1731s # --- 1731s # Order allow,deny 1731s # Deny from all 1731s # expecting access denial. 1731s ok 189 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0 1731s # Deny from all 1731s # expecting access denial. 1731s ok 190 1731s # --- 1731s # Order allow,deny 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 191 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 192 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 193 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 194 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 195 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 196 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 197 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 198 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 199 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 200 1731s # --- 1731s # Order allow,deny 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 201 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 202 1731s # --- 1731s # Order allow,deny 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 203 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 204 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # expecting access. 1731s ok 205 1731s # --- 1731s # Order allow,deny 1731s # Deny from all 1731s # expecting access denial. 1731s ok 206 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from all 1731s # expecting access denial. 1731s ok 207 1731s # --- 1731s # Order allow,deny 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 208 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 209 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 210 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 211 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 212 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 213 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 214 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 215 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 216 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 217 1731s # --- 1731s # Order allow,deny 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 218 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 219 1731s # --- 1731s # Order allow,deny 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 220 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 221 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/16 1731s # expecting access. 1731s ok 222 1731s # --- 1731s # Order allow,deny 1731s # Deny from all 1731s # expecting access denial. 1731s ok 223 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/16 1731s # Deny from all 1731s # expecting access denial. 1731s ok 224 1731s # --- 1731s # Order allow,deny 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 225 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/16 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 226 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 227 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/16 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 228 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 229 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/16 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 230 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 231 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/16 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 232 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 233 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/16 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 234 1731s # --- 1731s # Order allow,deny 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 235 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/16 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 236 1731s # --- 1731s # Order allow,deny 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 237 1731s # --- 1731s # Order allow,deny 1731s # Allow from 127.0.0.1/16 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 238 1731s # --- 1731s # Order allow,deny 1731s # Allow from somewhere.else.com 1731s # expecting access denial. 1731s ok 239 1731s # --- 1731s # Order allow,deny 1731s # Deny from all 1731s # expecting access denial. 1731s ok 240 1731s # --- 1731s # Order allow,deny 1731s # Allow from somewhere.else.com 1731s # Deny from all 1731s # expecting access denial. 1731s ok 241 1731s # --- 1731s # Order allow,deny 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 242 1731s # --- 1731s # Order allow,deny 1731s # Allow from somewhere.else.com 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 243 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 244 1731s # --- 1731s # Order allow,deny 1731s # Allow from somewhere.else.com 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 245 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 246 1731s # --- 1731s # Order allow,deny 1731s # Allow from somewhere.else.com 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 247 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 248 1731s # --- 1731s # Order allow,deny 1731s # Allow from somewhere.else.com 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 249 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 250 1731s # --- 1731s # Order allow,deny 1731s # Allow from somewhere.else.com 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 251 1731s # --- 1731s # Order allow,deny 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 252 1731s # --- 1731s # Order allow,deny 1731s # Allow from somewhere.else.com 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 253 1731s # --- 1731s # Order allow,deny 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 254 1731s # --- 1731s # Order allow,deny 1731s # Allow from somewhere.else.com 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 255 1731s # --- 1731s # Order allow,deny 1731s # Allow from 66.6.6.6 1731s # expecting access denial. 1731s ok 256 1731s # --- 1731s # Order allow,deny 1731s # Deny from all 1731s # expecting access denial. 1731s ok 257 1731s # --- 1731s # Order allow,deny 1731s # Allow from 66.6.6.6 1731s # Deny from all 1731s # expecting access denial. 1731s ok 258 1731s # --- 1731s # Order allow,deny 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 259 1731s # --- 1731s # Order allow,deny 1731s # Allow from 66.6.6.6 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 260 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 261 1731s # --- 1731s # Order allow,deny 1731s # Allow from 66.6.6.6 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 262 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 263 1731s # --- 1731s # Order allow,deny 1731s # Allow from 66.6.6.6 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 264 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 265 1731s # --- 1731s # Order allow,deny 1731s # Allow from 66.6.6.6 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 266 1731s # --- 1731s # Order allow,deny 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 267 1731s # --- 1731s # Order allow,deny 1731s # Allow from 66.6.6.6 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 268 1731s # --- 1731s # Order allow,deny 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 269 1731s # --- 1731s # Order allow,deny 1731s # Allow from 66.6.6.6 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 270 1731s # --- 1731s # Order allow,deny 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 271 1731s # --- 1731s # Order allow,deny 1731s # Allow from 66.6.6.6 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 272 1731s # --- 1731s # Order mutual-failure 1731s # Allow from all 1731s # expecting access. 1731s ok 273 1731s # --- 1731s # Order mutual-failure 1731s # Deny from all 1731s # expecting access denial. 1731s ok 274 1731s # --- 1731s # Order mutual-failure 1731s # Allow from all 1731s # Deny from all 1731s # expecting access denial. 1731s ok 275 1731s # --- 1731s # Order mutual-failure 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 276 1731s # --- 1731s # Order mutual-failure 1731s # Allow from all 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 277 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 278 1731s # --- 1731s # Order mutual-failure 1731s # Allow from all 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 279 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 280 1731s # --- 1731s # Order mutual-failure 1731s # Allow from all 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 281 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 282 1731s # --- 1731s # Order mutual-failure 1731s # Allow from all 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 283 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 284 1731s # --- 1731s # Order mutual-failure 1731s # Allow from all 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 285 1731s # --- 1731s # Order mutual-failure 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 286 1731s # --- 1731s # Order mutual-failure 1731s # Allow from all 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 287 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 288 1731s # --- 1731s # Order mutual-failure 1731s # Allow from all 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 289 1731s # --- 1731s # Order mutual-failure 1731s # Allow from localhost 1731s # expecting access. 1731s ok 290 1731s # --- 1731s # Order mutual-failure 1731s # Deny from all 1731s # expecting access denial. 1731s ok 291 1731s # --- 1731s # Order mutual-failure 1731s # Allow from localhost 1731s # Deny from all 1731s # expecting access denial. 1731s ok 292 1731s # --- 1731s # Order mutual-failure 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 293 1731s # --- 1731s # Order mutual-failure 1731s # Allow from localhost 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 294 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 295 1731s # --- 1731s # Order mutual-failure 1731s # Allow from localhost 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 296 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 297 1731s # --- 1731s # Order mutual-failure 1731s # Allow from localhost 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 298 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 299 1731s # --- 1731s # Order mutual-failure 1731s # Allow from localhost 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 300 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 301 1731s # --- 1731s # Order mutual-failure 1731s # Allow from localhost 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 302 1731s # --- 1731s # Order mutual-failure 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 303 1731s # --- 1731s # Order mutual-failure 1731s # Allow from localhost 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 304 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 305 1731s # --- 1731s # Order mutual-failure 1731s # Allow from localhost 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 306 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1 1731s # expecting access. 1731s ok 307 1731s # --- 1731s # Order mutual-failure 1731s # Deny from all 1731s # expecting access denial. 1731s ok 308 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1 1731s # Deny from all 1731s # expecting access denial. 1731s ok 309 1731s # --- 1731s # Order mutual-failure 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 310 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 311 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 312 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 313 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 314 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 315 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 316 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 317 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 318 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 319 1731s # --- 1731s # Order mutual-failure 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 320 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 321 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 322 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 323 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0 1731s # expecting access. 1731s ok 324 1731s # --- 1731s # Order mutual-failure 1731s # Deny from all 1731s # expecting access denial. 1731s ok 325 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0 1731s # Deny from all 1731s # expecting access denial. 1731s ok 326 1731s # --- 1731s # Order mutual-failure 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 327 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 328 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 329 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 330 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 331 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 332 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 333 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 334 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 335 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 336 1731s # --- 1731s # Order mutual-failure 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 337 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 338 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 339 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 340 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # expecting access. 1731s ok 341 1731s # --- 1731s # Order mutual-failure 1731s # Deny from all 1731s # expecting access denial. 1731s ok 342 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from all 1731s # expecting access denial. 1731s ok 343 1731s # --- 1731s # Order mutual-failure 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 344 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 345 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 346 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 347 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 348 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 349 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 350 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 351 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 352 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 353 1731s # --- 1731s # Order mutual-failure 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 354 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 355 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 356 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/255.255.0.0 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 357 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/16 1731s # expecting access. 1731s ok 358 1731s # --- 1731s # Order mutual-failure 1731s # Deny from all 1731s # expecting access denial. 1731s ok 359 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/16 1731s # Deny from all 1731s # expecting access denial. 1731s ok 360 1731s # --- 1731s # Order mutual-failure 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 361 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/16 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 362 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 363 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/16 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 364 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 365 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/16 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 366 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 367 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/16 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 368 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 369 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/16 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 370 1731s # --- 1731s # Order mutual-failure 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 371 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/16 1731s # Deny from somewhere.else.com 1731s # expecting access. 1731s ok 372 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 373 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 127.0.0.1/16 1731s # Deny from 66.6.6.6 1731s # expecting access. 1731s ok 374 1731s # --- 1731s # Order mutual-failure 1731s # Allow from somewhere.else.com 1731s # expecting access denial. 1731s ok 375 1731s # --- 1731s # Order mutual-failure 1731s # Deny from all 1731s # expecting access denial. 1731s ok 376 1731s # --- 1731s # Order mutual-failure 1731s # Allow from somewhere.else.com 1731s # Deny from all 1731s # expecting access denial. 1731s ok 377 1731s # --- 1731s # Order mutual-failure 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 378 1731s # --- 1731s # Order mutual-failure 1731s # Allow from somewhere.else.com 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 379 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 380 1731s # --- 1731s # Order mutual-failure 1731s # Allow from somewhere.else.com 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 381 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 382 1731s # --- 1731s # Order mutual-failure 1731s # Allow from somewhere.else.com 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 383 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 384 1731s # --- 1731s # Order mutual-failure 1731s # Allow from somewhere.else.com 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 385 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 386 1731s # --- 1731s # Order mutual-failure 1731s # Allow from somewhere.else.com 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 387 1731s # --- 1731s # Order mutual-failure 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 388 1731s # --- 1731s # Order mutual-failure 1731s # Allow from somewhere.else.com 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 389 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 390 1731s # --- 1731s # Order mutual-failure 1731s # Allow from somewhere.else.com 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 391 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 66.6.6.6 1731s # expecting access denial. 1731s ok 392 1731s # --- 1731s # Order mutual-failure 1731s # Deny from all 1731s # expecting access denial. 1731s ok 393 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 66.6.6.6 1731s # Deny from all 1731s # expecting access denial. 1731s ok 394 1731s # --- 1731s # Order mutual-failure 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 395 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 66.6.6.6 1731s # Deny from localhost 1731s # expecting access denial. 1731s ok 396 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 397 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 66.6.6.6 1731s # Deny from 127.0.0.1 1731s # expecting access denial. 1731s ok 398 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 399 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 66.6.6.6 1731s # Deny from 127.0 1731s # expecting access denial. 1731s ok 400 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 401 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 66.6.6.6 1731s # Deny from 127.0.0.1/255.255.0.0 1731s # expecting access denial. 1731s ok 402 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 403 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 66.6.6.6 1731s # Deny from 127.0.0.1/16 1731s # expecting access denial. 1731s ok 404 1731s # --- 1731s # Order mutual-failure 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 405 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 66.6.6.6 1731s # Deny from somewhere.else.com 1731s # expecting access denial. 1731s ok 406 1731s # --- 1731s # Order mutual-failure 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 407 1731s # --- 1731s # Order mutual-failure 1731s # Allow from 66.6.6.6 1731s # Deny from 66.6.6.6 1731s # expecting access denial. 1731s ok 408 1731s ok 1732s t/modules/actions.t ................. 1732s 1..20 1732s # Running under perl version 5.038002 for linux 1732s # Current time local: Tue Apr 9 15:21:34 2024 1732s # Current time GMT: Tue Apr 9 15:21:34 2024 1732s # Using Test.pm version 1.31 1732s # Using Apache/Test.pm version 1.42 1732s # expected: 200 1732s # received: '200' 1732s ok 1 1732s # expected: 'nada' 1732s # received: 'nada' 1732s ok 2 1732s # expected: 404 1732s # received: '404' 1732s ok 3 1732s ok 4 # skip RC=404, no need to check content 1732s # expected: 404 1732s # received: '404' 1732s ok 5 1732s ok 6 # skip RC=404, no need to check content 1732s # expected: 404 1732s # received: '404' 1732s ok 7 1732s ok 8 # skip RC=404, no need to check content 1732s # expected: 200 1732s # received: '200' 1732s ok 9 1732s # expected: 'nada' 1732s # received: 'nada' 1732s ok 10 1732s # expected: 404 1732s # received: '404' 1732s ok 11 1732s ok 12 # skip RC=404, no need to check content 1732s # expected: 200 1732s # received: '200' 1732s ok 13 1732s # expected: 'POST 1732s # foo2: bar2 1732s # ' 1732s # received: 'POST 1732s # foo2: bar2 1732s # ' 1732s ok 14 1732s # expected: 405 1732s # received: '405' 1732s ok 15 1732s # expected: 200 1732s # received: '200' 1732s ok 16 1732s # expected: 'foo=bar' 1732s # received: 'foo=bar' 1732s ok 17 1732s # expected: 200 1732s # received: '200' 1732s ok 18 1732s # expected: 'POST 1732s # foo2: bar2 1732s # ' 1732s # received: 'POST 1732s # foo2: bar2 1732s # ' 1732s ok 19 1732s # expected: 405 1732s # received: '405' 1732s ok 20 1732s ok 1734s t/modules/alias.t ................... 1734s 1..134 1734s # Running under perl version 5.038002 for linux 1734s # Current time local: Tue Apr 9 15:21:36 2024 1734s # Current time GMT: Tue Apr 9 15:21:36 2024 1734s # Using Test.pm version 1.31 1734s # Using Apache/Test.pm version 1.42 1734s # verifying simple aliases 1734s # testing : /alias/ 1734s # expected: 200 1734s # received: '200' 1734s ok 1 1734s # testing : /bogu/ 1734s # expected: 404 1734s # received: '404' 1734s ok 2 1734s # verifying alias match with /ali[0-9]. 1734s # testing : /ali0 1734s # expected: 0 1734s # received: '0' 1734s ok 3 1734s # testing : /ali1 1734s # expected: 1 1734s # received: '1' 1734s ok 4 1734s # testing : /ali2 1734s # expected: 2 1734s # received: '2' 1734s ok 5 1734s # testing : /ali3 1734s # expected: 3 1734s # received: '3' 1734s ok 6 1734s # testing : /ali4 1734s # expected: 4 1734s # received: '4' 1734s ok 7 1734s # testing : /ali5 1734s # expected: 5 1734s # received: '5' 1734s ok 8 1734s # testing : /ali6 1734s # expected: 6 1734s # received: '6' 1734s ok 9 1734s # testing : /ali7 1734s # expected: 7 1734s # received: '7' 1734s ok 10 1734s # testing : /ali8 1734s # expected: 8 1734s # received: '8' 1734s ok 11 1734s # testing : /ali9 1734s # expected: 9 1734s # received: '9' 1734s ok 12 1734s # verifying expression alias match with /expr/ali[0-9]. 1734s # testing : /ali0 1734s # expected: 0 1734s # received: '0' 1734s ok 13 1734s # testing : /ali1 1734s # expected: 1 1734s # received: '1' 1734s ok 14 1734s # testing : /ali2 1734s # expected: 2 1734s # received: '2' 1734s ok 15 1734s # testing : /ali3 1734s # expected: 3 1734s # received: '3' 1734s ok 16 1734s # testing : /ali4 1734s # expected: 4 1734s # received: '4' 1734s ok 17 1734s # testing : /ali5 1734s # expected: 5 1734s # received: '5' 1734s ok 18 1734s # testing : /ali6 1734s # expected: 6 1734s # received: '6' 1734s ok 19 1734s # testing : /ali7 1734s # expected: 7 1734s # received: '7' 1734s ok 20 1734s # testing : /ali8 1734s # expected: 8 1734s # received: '8' 1734s ok 21 1734s # testing : /ali9 1734s # expected: 9 1734s # received: '9' 1734s ok 22 1734s # testing : /forbid 1734s # expected: '403' 1734s # received: '403' 1734s ok 23 1734s # testing : /gone 1734s # expected: '410' 1734s # received: '410' 1734s ok 24 1734s # testing : /perm 1734s # expected: '301' 1734s # received: '301' 1734s ok 25 1734s # testing : /perm2 1734s # expected: '301' 1734s # received: '301' 1734s ok 26 1734s # testing : /seeother 1734s # expected: '303' 1734s # received: '303' 1734s ok 27 1734s # testing : /temp 1734s # expected: '302' 1734s # received: '302' 1734s ok 28 1734s # testing : /temp2 1734s # expected: '302' 1734s # received: '302' 1734s ok 29 1734s verifying body of perm and temp redirect match 1734s # testing : /p0 1734s # expected: 0 1734s # received: '0' 1734s ok 30 1734s # testing : /p1 1734s # expected: 1 1734s # received: '1' 1734s ok 31 1734s # testing : /p2 1734s # expected: 2 1734s # received: '2' 1734s ok 32 1734s # testing : /p3 1734s # expected: 3 1734s # received: '3' 1734s ok 33 1734s # testing : /p4 1734s # expected: 4 1734s # received: '4' 1734s ok 34 1734s # testing : /p5 1734s # expected: 5 1734s # received: '5' 1734s ok 35 1734s # testing : /p6 1734s # expected: 6 1734s # received: '6' 1734s ok 36 1734s # testing : /p7 1734s # expected: 7 1734s # received: '7' 1734s ok 37 1734s # testing : /p8 1734s # expected: 8 1734s # received: '8' 1734s ok 38 1734s # testing : /p9 1734s # expected: 9 1734s # received: '9' 1734s ok 39 1734s # testing : /t0 1734s # expected: 0 1734s # received: '0' 1734s ok 40 1734s # testing : /t1 1734s # expected: 1 1734s # received: '1' 1734s ok 41 1734s # testing : /t2 1734s # expected: 2 1734s # received: '2' 1734s ok 42 1734s # testing : /t3 1734s # expected: 3 1734s # received: '3' 1734s ok 43 1734s # testing : /t4 1734s # expected: 4 1734s # received: '4' 1734s ok 44 1734s # testing : /t5 1734s # expected: 5 1734s # received: '5' 1734s ok 45 1734s # testing : /t6 1734s # expected: 6 1734s # received: '6' 1734s ok 46 1734s # testing : /t7 1734s # expected: 7 1734s # received: '7' 1734s ok 47 1734s # testing : /t8 1734s # expected: 8 1734s # received: '8' 1734s ok 48 1734s # testing : /t9 1734s # expected: 9 1734s # received: '9' 1734s ok 49 1734s verifying body of perm and temp redirect match with expression support 1734s # testing : /p0 1734s # expected: 0 1734s # received: '0' 1734s ok 50 1734s # testing : /p1 1734s # expected: 1 1734s # received: '1' 1734s ok 51 1734s # testing : /p2 1734s # expected: 2 1734s # received: '2' 1734s ok 52 1734s # testing : /p3 1734s # expected: 3 1734s # received: '3' 1734s ok 53 1734s # testing : /p4 1734s # expected: 4 1734s # received: '4' 1734s ok 54 1734s # testing : /p5 1734s # expected: 5 1734s # received: '5' 1734s ok 55 1734s # testing : /p6 1734s # expected: 6 1734s # received: '6' 1734s ok 56 1734s # testing : /p7 1734s # expected: 7 1734s # received: '7' 1734s ok 57 1734s # testing : /p8 1734s # expected: 8 1734s # received: '8' 1734s ok 58 1734s # testing : /p9 1734s # expected: 9 1734s # received: '9' 1734s ok 59 1734s # testing : /t0 1734s # expected: 0 1734s # received: '0' 1734s ok 60 1734s # testing : /t1 1734s # expected: 1 1734s # received: '1' 1734s ok 61 1734s # testing : /t2 1734s # expected: 2 1734s # received: '2' 1734s ok 62 1734s # testing : /t3 1734s # expected: 3 1734s # received: '3' 1734s ok 63 1734s # testing : /t4 1734s # expected: 4 1734s # received: '4' 1734s ok 64 1734s # testing : /t5 1734s # expected: 5 1734s # received: '5' 1734s ok 65 1734s # testing : /t6 1734s # expected: 6 1734s # received: '6' 1734s ok 66 1734s # testing : /t7 1734s # expected: 7 1734s # received: '7' 1734s ok 67 1734s # testing : /t8 1734s # expected: 8 1734s # received: '8' 1734s ok 68 1734s # testing : /t9 1734s # expected: 9 1734s # received: '9' 1734s ok 69 1734s verifying return code of seeother and gone redirect match 1734s # testing : g0 1734s # expected: '410' 1734s # received: '410' 1734s ok 70 1734s # testing : g1 1734s # expected: '410' 1734s # received: '410' 1734s ok 71 1734s # testing : g2 1734s # expected: '410' 1734s # received: '410' 1734s ok 72 1734s # testing : g3 1734s # expected: '410' 1734s # received: '410' 1734s ok 73 1734s # testing : g4 1734s # expected: '410' 1734s # received: '410' 1734s ok 74 1734s # testing : g5 1734s # expected: '410' 1734s # received: '410' 1734s ok 75 1734s # testing : g6 1734s # expected: '410' 1734s # received: '410' 1734s ok 76 1734s # testing : g7 1734s # expected: '410' 1734s # received: '410' 1734s ok 77 1734s # testing : g8 1734s # expected: '410' 1734s # received: '410' 1734s ok 78 1734s # testing : g9 1734s # expected: '410' 1734s # received: '410' 1734s ok 79 1734s # testing : f0 1734s # expected: '403' 1734s # received: '403' 1734s ok 80 1734s # testing : f1 1734s # expected: '403' 1734s # received: '403' 1734s ok 81 1734s # testing : f2 1734s # expected: '403' 1734s # received: '403' 1734s ok 82 1734s # testing : f3 1734s # expected: '403' 1734s # received: '403' 1734s ok 83 1734s # testing : f4 1734s # expected: '403' 1734s # received: '403' 1734s ok 84 1734s # testing : f5 1734s # expected: '403' 1734s # received: '403' 1734s ok 85 1734s # testing : f6 1734s # expected: '403' 1734s # received: '403' 1734s ok 86 1734s # testing : f7 1734s # expected: '403' 1734s # received: '403' 1734s ok 87 1734s # testing : f8 1734s # expected: '403' 1734s # received: '403' 1734s ok 88 1734s # testing : f9 1734s # expected: '403' 1734s # received: '403' 1734s ok 89 1734s # testing : s0 1734s # expected: '303' 1734s # received: '303' 1734s ok 90 1734s # testing : s1 1734s # expected: '303' 1734s # received: '303' 1734s ok 91 1734s # testing : s2 1734s # expected: '303' 1734s # received: '303' 1734s ok 92 1734s # testing : s3 1734s # expected: '303' 1734s # received: '303' 1734s ok 93 1734s # testing : s4 1734s # expected: '303' 1734s # received: '303' 1734s ok 94 1734s # testing : s5 1734s # expected: '303' 1734s # received: '303' 1734s ok 95 1734s # testing : s6 1734s # expected: '303' 1734s # received: '303' 1734s ok 96 1734s # testing : s7 1734s # expected: '303' 1734s # received: '303' 1734s ok 97 1734s # testing : s8 1734s # expected: '303' 1734s # received: '303' 1734s ok 98 1734s # testing : s9 1734s # expected: '303' 1734s # received: '303' 1734s ok 99 1734s verifying return code of seeother and gone redirect match with expression support 1734s # testing : g0 1734s # expected: '410' 1734s # received: '410' 1734s ok 100 1734s # testing : g1 1734s # expected: '410' 1734s # received: '410' 1734s ok 101 1734s # testing : g2 1734s # expected: '410' 1734s # received: '410' 1734s ok 102 1734s # testing : g3 1734s # expected: '410' 1734s # received: '410' 1734s ok 103 1734s # testing : g4 1734s # expected: '410' 1734s # received: '410' 1734s ok 104 1734s # testing : g5 1734s # expected: '410' 1734s # received: '410' 1734s ok 105 1734s # testing : g6 1734s # expected: '410' 1734s # received: '410' 1734s ok 106 1734s # testing : g7 1734s # expected: '410' 1734s # received: '410' 1734s ok 107 1734s # testing : g8 1734s # expected: '410' 1734s # received: '410' 1734s ok 108 1734s # testing : g9 1734s # expected: '410' 1734s # received: '410' 1734s ok 109 1734s # testing : f0 1734s # expected: '403' 1734s # received: '403' 1734s ok 110 1734s # testing : f1 1734s # expected: '403' 1734s # received: '403' 1734s ok 111 1734s # testing : f2 1734s # expected: '403' 1734s # received: '403' 1734s ok 112 1734s # testing : f3 1734s # expected: '403' 1734s # received: '403' 1734s ok 113 1734s # testing : f4 1734s # expected: '403' 1734s # received: '403' 1734s ok 114 1734s # testing : f5 1734s # expected: '403' 1734s # received: '403' 1734s ok 115 1734s # testing : f6 1734s # expected: '403' 1734s # received: '403' 1734s ok 116 1734s # testing : f7 1734s # expected: '403' 1734s # received: '403' 1734s ok 117 1734s # testing : f8 1734s # expected: '403' 1734s # received: '403' 1734s ok 118 1734s # testing : f9 1734s # expected: '403' 1734s # received: '403' 1734s ok 119 1734s # testing : s0 1734s # expected: '303' 1734s # received: '303' 1734s ok 120 1734s # testing : s1 1734s # expected: '303' 1734s # received: '303' 1734s ok 121 1734s # testing : s2 1734s # expected: '303' 1734s # received: '303' 1734s ok 122 1734s # testing : s3 1734s # expected: '303' 1734s # received: '303' 1734s ok 123 1734s # testing : s4 1734s # expected: '303' 1734s # received: '303' 1734s ok 124 1734s # testing : s5 1734s # expected: '303' 1734s # received: '303' 1734s ok 125 1734s # testing : s6 1734s # expected: '303' 1734s # received: '303' 1734s ok 126 1734s # testing : s7 1734s # expected: '303' 1734s # received: '303' 1734s ok 127 1734s # testing : s8 1734s # expected: '303' 1734s # received: '303' 1734s ok 128 1734s # testing : s9 1734s # expected: '303' 1734s # received: '303' 1734s ok 129 1734s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1734s # verifying /modules/alias/script is plain text 1734s # testing : /modules/alias/script 1734s # expected: '#!/bin/sh 1734s # echo Content-type: text/plain 1734s # echo 1734s # echo this is a shell script cgi. 1734s # ' 1734s # received: '#!/bin/sh 1734s # echo Content-type: text/plain 1734s # echo 1734s # echo this is a shell script cgi. 1734s # ' 1734s ok 130 1734s # verifying same file accessed at /cgi/script is executed code 1734s # testing : /cgi/script 1734s # expected: 'this is a shell script cgi. 1734s # ' 1734s # received: 'this is a shell script cgi. 1734s # ' 1734s ok 131 1734s # verifying ScriptAliasMatch with /aliascgi-script 1734s # testing : /aliascgi-script 1734s # expected: 'this is a shell script cgi. 1734s # ' 1734s # received: 'this is a shell script cgi. 1734s # ' 1734s ok 132 1734s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1734s # testing : /aliascgi-script 1734s # expected: 'this is a shell script cgi. 1734s # ' 1734s # received: 'this is a shell script cgi. 1734s # ' 1734s ok 133 1734s # verifying bad script alias. 1734s # testing : /aliascgi-nada 1734s # expected: 404 1734s # received: '404' 1734s ok 134 1734s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1734s ok 1736s t/modules/allowmethods.t ............ 1736s 1..9 1736s # Running under perl version 5.038002 for linux 1736s # Current time local: Tue Apr 9 15:21:38 2024 1736s # Current time GMT: Tue Apr 9 15:21:38 2024 1736s # Using Test.pm version 1.31 1736s # Using Apache/Test.pm version 1.42 1736s # testing : Get request to /Get responds 200 1736s # expected: 200 1736s # received: '200' 1736s ok 1 1736s # testing : Head request to /Get responds 200 1736s # expected: 200 1736s # received: '200' 1736s ok 2 1736s # testing : Post request to /Get responds 405 1736s # expected: 405 1736s # received: '405' 1736s ok 3 1736s # testing : Get request to /Head responds 200 1736s # expected: 200 1736s # received: '200' 1736s ok 4 1736s # testing : Head request to /Head responds 200 1736s # expected: 200 1736s # received: '200' 1736s ok 5 1736s # testing : Post request to /Head responds 405 1736s # expected: 405 1736s # received: '405' 1736s ok 6 1736s # testing : Get request to /Post responds 405 1736s # expected: 405 1736s # received: '405' 1736s ok 7 1736s # testing : Head request to /Post responds 405 1736s # expected: 405 1736s # received: '405' 1736s ok 8 1736s # testing : Post request to /Post responds 200 1736s # expected: 200 1736s # received: '200' 1736s ok 9 1736s ok 1736s t/modules/asis.t .................... 1736s 1..3 1736s # Running under perl version 5.038002 for linux 1736s # Current time local: Tue Apr 9 15:21:39 2024 1736s # Current time GMT: Tue Apr 9 15:21:39 2024 1736s # Using Test.pm version 1.31 1736s # Using Apache/Test.pm version 1.42 1736s # testing : asis content OK 1736s # expected: 'This is asis content. 1736s # ' 1736s # received: 'This is asis content. 1736s # ' 1736s ok 1 1736s # testing : asis gave 404 error 1736s # expected: 404 1736s # received: '404' 1736s ok 2 1736s # testing : asis gave 403 error 1736s # expected: 403 1736s # received: '403' 1736s ok 3 1736s ok 1739s t/modules/authz_core.t .............. 1739s 1..504 1739s # Running under perl version 5.038002 for linux 1739s # Current time local: Tue Apr 9 15:21:40 2024 1739s # Current time GMT: Tue Apr 9 15:21:40 2024 1739s # Using Test.pm version 1.31 1739s # Using Apache/Test.pm version 1.42 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/basic1 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/groups1 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 200, expected 200 [a/ : a/ ] 1739s ok 1 1739s # got 200, expected 200 [a/ : a/ 1] 1739s ok 2 1739s # got 200, expected 200 [a/ : a/ 2] 1739s ok 3 1739s # got 200, expected 200 [a/ : a/ 1 2] 1739s ok 4 1739s # got 200, expected 200 [a/ : a/ 3] 1739s ok 5 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ user1: a/ ] 1739s ok 6 1739s # got 200, expected 200 [a/ user1: a/ user1] 1739s ok 7 1739s # got 401, expected 401 [a/ user1: a/ user2] 1739s ok 8 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ Any 1 2: a/ ] 1739s ok 9 1739s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1739s ok 10 1739s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1739s ok 11 1739s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1739s ok 12 1739s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1739s ok 13 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1739s ok 14 1739s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1739s ok 15 1739s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1739s ok 16 1739s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1739s ok 17 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1739s ok 18 1739s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1739s ok 19 1739s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1739s ok 20 1739s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1739s ok 21 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1739s ok 22 1739s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1739s ok 23 1739s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1739s ok 24 1739s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1739s ok 25 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1739s ok 26 1739s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1739s ok 27 1739s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1739s ok 28 1739s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1739s ok 29 1739s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1739s ok 30 1739s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1739s ok 31 1739s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1739s ok 32 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1739s ok 33 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1739s ok 34 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1739s ok 35 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1739s ok 36 1739s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1739s ok 37 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1739s ok 38 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1739s ok 39 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1739s ok 40 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1739s ok 41 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1739s ok 42 1739s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1739s ok 43 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1739s ok 44 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1739s ok 45 1739s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1739s ok 46 1739s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1739s ok 47 1739s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1739s ok 48 1739s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1739s ok 49 1739s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1739s ok 50 1739s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1739s ok 51 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1739s ok 52 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1739s ok 53 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1739s ok 54 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1739s ok 55 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1739s ok 56 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1739s ok 57 1739s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1739s ok 58 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All 1 !2: a/ ] 1739s ok 59 1739s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1739s ok 60 1739s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1739s ok 61 1739s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1739s ok 62 1739s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1739s ok 63 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1739s ok 64 1739s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1739s ok 65 1739s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1739s ok 66 1739s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1739s ok 67 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1739s ok 68 1739s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1739s ok 69 1739s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1739s ok 70 1739s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1739s ok 71 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1739s ok 72 1739s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1739s ok 73 1739s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1739s ok 74 1739s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1739s ok 75 1739s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1739s ok 76 1739s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1739s ok 77 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1739s ok 78 1739s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1739s ok 79 1739s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1739s ok 80 1739s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1739s ok 81 1739s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1739s ok 82 1739s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1739s ok 83 1739s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1739s ok 84 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1739s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1739s ok 85 1739s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1739s ok 86 1739s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1739s ok 87 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1739s ok 88 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1739s ok 89 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1739s ok 90 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1739s ok 91 1739s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1739s ok 92 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1739s ok 93 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1739s ok 94 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1739s ok 95 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1739s ok 96 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1739s ok 97 1739s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1739s ok 98 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1739s ok 99 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1739s ok 100 1739s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1739s ok 101 1739s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1739s ok 102 1739s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1739s ok 103 1739s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1739s ok 104 1739s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1739s ok 105 1739s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1739s ok 106 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1739s ok 107 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1739s ok 108 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1739s ok 109 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1739s ok 110 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1739s ok 111 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1739s ok 112 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1739s ok 113 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All 1 2: a/ ] 1739s ok 114 1739s # got 403, expected 403 [a/ All 1 2: a/ 1] 1739s ok 115 1739s # got 403, expected 403 [a/ All 1 2: a/ 2] 1739s ok 116 1739s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1739s ok 117 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1739s ok 118 1739s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1739s ok 119 1739s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1739s ok 120 1739s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1739s ok 121 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1739s ok 122 1739s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1739s ok 123 1739s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1739s ok 124 1739s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1739s ok 125 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1739s ok 126 1739s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1739s ok 127 1739s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1739s ok 128 1739s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1739s ok 129 1739s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1739s ok 130 1739s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1739s ok 131 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1739s ok 132 1739s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1739s ok 133 1739s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1739s ok 134 1739s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1739s ok 135 1739s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1739s ok 136 1739s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1739s ok 137 1739s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1739s ok 138 1739s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1739s ok 139 1739s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1739s ok 140 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1739s ok 141 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1739s ok 142 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1739s ok 143 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1739s ok 144 1739s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1739s ok 145 1739s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1739s ok 146 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1739s ok 147 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1739s ok 148 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1739s ok 149 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1739s ok 150 1739s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1739s ok 151 1739s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1739s ok 152 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1739s ok 153 1739s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1739s ok 154 1739s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1739s ok 155 1739s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1739s ok 156 1739s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1739s ok 157 1739s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1739s ok 158 1739s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1739s ok 159 1739s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1739s ok 160 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1739s ok 161 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1739s ok 162 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1739s ok 163 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1739s ok 164 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1739s ok 165 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1739s ok 166 1739s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1739s ok 167 1739s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1739s ok 168 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1739s ok 169 1739s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1739s ok 170 1739s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1739s ok 171 1739s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1739s ok 172 1739s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1739s ok 173 1739s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1739s ok 174 1739s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1739s ok 175 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1739s ok 176 1739s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1739s ok 177 1739s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1739s ok 178 1739s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1739s ok 179 1739s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1739s ok 180 1739s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1739s ok 181 1739s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1739s ok 182 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1739s ok 183 1739s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1739s ok 184 1739s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1739s ok 185 1739s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1739s ok 186 1739s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1739s ok 187 1739s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1739s ok 188 1739s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1739s ok 189 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1739s ok 190 1739s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1739s ok 191 1739s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1739s ok 192 1739s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1739s ok 193 1739s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1739s ok 194 1739s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1739s ok 195 1739s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1739s ok 196 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1739s ok 197 1739s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1739s ok 198 1739s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1739s ok 199 1739s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1739s ok 200 1739s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1739s ok 201 1739s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1739s ok 202 1739s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1739s ok 203 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1739s ok 204 1739s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1739s ok 205 1739s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1739s ok 206 1739s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1739s ok 207 1739s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1739s ok 208 1739s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1739s ok 209 1739s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1739s ok 210 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1739s ok 211 1739s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1739s ok 212 1739s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1739s ok 213 1739s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1739s ok 214 1739s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1739s ok 215 1739s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1739s ok 216 1739s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1739s ok 217 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1739s ok 218 1739s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1739s ok 219 1739s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1739s ok 220 1739s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1739s ok 221 1739s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1739s ok 222 1739s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1739s ok 223 1739s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1739s ok 224 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1739s ok 225 1739s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1739s ok 226 1739s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1739s ok 227 1739s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1739s ok 228 1739s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1739s ok 229 1739s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1739s ok 230 1739s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1739s ok 231 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1739s ok 232 1739s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1739s ok 233 1739s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1739s ok 234 1739s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1739s ok 235 1739s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1739s ok 236 1739s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1739s ok 237 1739s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1739s ok 238 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1739s ok 239 1739s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1739s ok 240 1739s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1739s ok 241 1739s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1739s ok 242 1739s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1739s ok 243 1739s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1739s ok 244 1739s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1739s ok 245 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1739s ok 246 1739s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1739s ok 247 1739s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1739s ok 248 1739s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1739s ok 249 1739s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1739s ok 250 1739s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1739s ok 251 1739s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1739s ok 252 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1739s ok 253 1739s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1739s ok 254 1739s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1739s ok 255 1739s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1739s ok 256 1739s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1739s ok 257 1739s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1739s ok 258 1739s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1739s ok 259 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1739s ok 260 1739s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1739s ok 261 1739s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1739s ok 262 1739s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1739s ok 263 1739s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1739s ok 264 1739s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1739s ok 265 1739s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1739s ok 266 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1739s ok 267 1739s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1739s ok 268 1739s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1739s ok 269 1739s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1739s ok 270 1739s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1739s ok 271 1739s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1739s ok 272 1739s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1739s ok 273 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1739s ok 274 1739s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1739s ok 275 1739s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1739s ok 276 1739s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1739s ok 277 1739s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1739s ok 278 1739s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1739s ok 279 1739s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1739s ok 280 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1739s ok 281 1739s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1739s ok 282 1739s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1739s ok 283 1739s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1739s ok 284 1739s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1739s ok 285 1739s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1739s ok 286 1739s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1739s ok 287 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1739s ok 288 1739s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1739s ok 289 1739s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1739s ok 290 1739s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1739s ok 291 1739s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1739s ok 292 1739s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1739s ok 293 1739s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1739s ok 294 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1739s ok 295 1739s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1739s ok 296 1739s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1739s ok 297 1739s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1739s ok 298 1739s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1739s ok 299 1739s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1739s ok 300 1739s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1739s ok 301 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1739s ok 302 1739s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1739s ok 303 1739s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1739s ok 304 1739s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1739s ok 305 1739s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1739s ok 306 1739s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1739s ok 307 1739s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1739s ok 308 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1739s ok 309 1739s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1739s ok 310 1739s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1739s ok 311 1739s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1739s ok 312 1739s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1739s ok 313 1739s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1739s ok 314 1739s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1739s ok 315 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1739s ok 316 1739s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1739s ok 317 1739s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1739s ok 318 1739s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1739s ok 319 1739s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1739s ok 320 1739s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1739s ok 321 1739s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1739s ok 322 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1739s ok 323 1739s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1739s ok 324 1739s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1739s ok 325 1739s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1739s ok 326 1739s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1739s ok 327 1739s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1739s ok 328 1739s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1739s ok 329 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1739s ok 330 1739s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1739s ok 331 1739s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1739s ok 332 1739s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1739s ok 333 1739s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1739s ok 334 1739s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1739s ok 335 1739s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1739s ok 336 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1739s ok 337 1739s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1739s ok 338 1739s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1739s ok 339 1739s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1739s ok 340 1739s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1739s ok 341 1739s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1739s ok 342 1739s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1739s ok 343 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1739s ok 344 1739s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1739s ok 345 1739s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1739s ok 346 1739s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1739s ok 347 1739s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1739s ok 348 1739s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1739s ok 349 1739s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1739s ok 350 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1739s ok 351 1739s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1739s ok 352 1739s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1739s ok 353 1739s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1739s ok 354 1739s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1739s ok 355 1739s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1739s ok 356 1739s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1739s ok 357 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1739s ok 358 1739s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1739s ok 359 1739s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1739s ok 360 1739s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1739s ok 361 1739s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1739s ok 362 1739s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1739s ok 363 1739s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1739s ok 364 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1739s ok 365 1739s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1739s ok 366 1739s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1739s ok 367 1739s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1739s ok 368 1739s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1739s ok 369 1739s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1739s ok 370 1739s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1739s ok 371 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1739s ok 372 1739s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1739s ok 373 1739s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1739s ok 374 1739s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1739s ok 375 1739s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1739s ok 376 1739s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1739s ok 377 1739s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1739s ok 378 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1739s ok 379 1739s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1739s ok 380 1739s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1739s ok 381 1739s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1739s ok 382 1739s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1739s ok 383 1739s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1739s ok 384 1739s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1739s ok 385 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1739s ok 386 1739s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1739s ok 387 1739s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1739s ok 388 1739s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1739s ok 389 1739s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1739s ok 390 1739s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1739s ok 391 1739s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1739s ok 392 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1739s ok 393 1739s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1739s ok 394 1739s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1739s ok 395 1739s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1739s ok 396 1739s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1739s ok 397 1739s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1739s ok 398 1739s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1739s ok 399 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1739s ok 400 1739s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1739s ok 401 1739s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1739s ok 402 1739s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1739s ok 403 1739s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1739s ok 404 1739s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1739s ok 405 1739s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1739s ok 406 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1739s ok 407 1739s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1739s ok 408 1739s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1739s ok 409 1739s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1739s ok 410 1739s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1739s ok 411 1739s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1739s ok 412 1739s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1739s ok 413 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1739s ok 414 1739s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1739s ok 415 1739s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1739s ok 416 1739s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1739s ok 417 1739s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1739s ok 418 1739s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1739s ok 419 1739s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1739s ok 420 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1739s ok 421 1739s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1739s ok 422 1739s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1739s ok 423 1739s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1739s ok 424 1739s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1739s ok 425 1739s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1739s ok 426 1739s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1739s ok 427 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1739s ok 428 1739s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1739s ok 429 1739s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1739s ok 430 1739s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1739s ok 431 1739s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1739s ok 432 1739s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1739s ok 433 1739s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1739s ok 434 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1739s ok 435 1739s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1739s ok 436 1739s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1739s ok 437 1739s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1739s ok 438 1739s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1739s ok 439 1739s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1739s ok 440 1739s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1739s ok 441 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1739s ok 442 1739s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1739s ok 443 1739s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1739s ok 444 1739s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1739s ok 445 1739s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1739s ok 446 1739s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1739s ok 447 1739s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1739s ok 448 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1739s ok 449 1739s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1739s ok 450 1739s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1739s ok 451 1739s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1739s ok 452 1739s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1739s ok 453 1739s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1739s ok 454 1739s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1739s ok 455 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1739s ok 456 1739s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1739s ok 457 1739s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1739s ok 458 1739s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1739s ok 459 1739s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1739s ok 460 1739s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1739s ok 461 1739s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1739s ok 462 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1739s ok 463 1739s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1739s ok 464 1739s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1739s ok 465 1739s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1739s ok 466 1739s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1739s ok 467 1739s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1739s ok 468 1739s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1739s ok 469 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1739s ok 470 1739s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1739s ok 471 1739s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1739s ok 472 1739s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1739s ok 473 1739s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1739s ok 474 1739s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1739s ok 475 1739s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1739s ok 476 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1739s ok 477 1739s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1739s ok 478 1739s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1739s ok 479 1739s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1739s ok 480 1739s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1739s ok 481 1739s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1739s ok 482 1739s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1739s ok 483 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1739s ok 484 1739s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1739s ok 485 1739s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1739s ok 486 1739s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1739s ok 487 1739s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1739s ok 488 1739s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1739s ok 489 1739s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1739s ok 490 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1739s ok 491 1739s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1739s ok 492 1739s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1739s ok 493 1739s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1739s ok 494 1739s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1739s ok 495 1739s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1739s ok 496 1739s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1739s ok 497 1739s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1739s ok 498 1739s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1739s ok 499 1739s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1739s ok 500 1739s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1739s ok 501 1739s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1739s ok 502 1739s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1739s ok 503 1739s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1739s ok 504 1739s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/groups1 1739s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1739s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/basic1 1739s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1739s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1739s ok 1741s t/modules/autoindex.t ............... 1741s 1..84 1741s # Running under perl version 5.038002 for linux 1741s # Current time local: Tue Apr 9 15:21:43 2024 1741s # Current time GMT: Tue Apr 9 15:21:43 2024 1741s # Using Test.pm version 1.31 1741s # Using Apache/Test.pm version 1.42 1741s --- 1741s IndexOrderDefault Ascending Name 1741s GET /modules/autoindex/htaccess/ 1741s ok 1 1741s --- 1741s IndexOrderDefault Ascending Name 1741s 1741s (C=N O=A) 1741s GET /modules/autoindex/htaccess/?C=N&O=A 1741s ok 2 1741s --- 1741s IndexOrderDefault Ascending Name 1741s 1741s (C=N O=D) 1741s GET /modules/autoindex/htaccess/?C=N&O=D 1741s ok 3 1741s --- 1741s IndexOrderDefault Ascending Name 1741s 1741s (C=M O=A) 1741s GET /modules/autoindex/htaccess/?C=M&O=A 1741s ok 4 1741s --- 1741s IndexOrderDefault Ascending Name 1741s 1741s (C=M O=D) 1741s GET /modules/autoindex/htaccess/?C=M&O=D 1741s ok 5 1741s --- 1741s IndexOrderDefault Ascending Name 1741s 1741s (C=S O=A) 1741s GET /modules/autoindex/htaccess/?C=S&O=A 1741s ok 6 1741s --- 1741s IndexOrderDefault Ascending Name 1741s 1741s (C=S O=D) 1741s GET /modules/autoindex/htaccess/?C=S&O=D 1741s ok 7 1741s --- 1741s IndexOrderDefault Ascending Date 1741s GET /modules/autoindex/htaccess/ 1741s ok 8 1741s --- 1741s IndexOrderDefault Ascending Date 1741s 1741s (C=N O=A) 1741s GET /modules/autoindex/htaccess/?C=N&O=A 1741s ok 9 1741s --- 1741s IndexOrderDefault Ascending Date 1741s 1741s (C=N O=D) 1741s GET /modules/autoindex/htaccess/?C=N&O=D 1741s ok 10 1741s --- 1741s IndexOrderDefault Ascending Date 1741s 1741s (C=M O=A) 1741s GET /modules/autoindex/htaccess/?C=M&O=A 1741s ok 11 1741s --- 1741s IndexOrderDefault Ascending Date 1741s 1741s (C=M O=D) 1741s GET /modules/autoindex/htaccess/?C=M&O=D 1741s ok 12 1741s --- 1741s IndexOrderDefault Ascending Date 1741s 1741s (C=S O=A) 1741s GET /modules/autoindex/htaccess/?C=S&O=A 1741s ok 13 1741s --- 1741s IndexOrderDefault Ascending Date 1741s 1741s (C=S O=D) 1741s GET /modules/autoindex/htaccess/?C=S&O=D 1741s ok 14 1741s --- 1741s IndexOrderDefault Ascending Size 1741s GET /modules/autoindex/htaccess/ 1741s ok 15 1741s --- 1741s IndexOrderDefault Ascending Size 1741s 1741s (C=N O=A) 1741s GET /modules/autoindex/htaccess/?C=N&O=A 1741s ok 16 1741s --- 1741s IndexOrderDefault Ascending Size 1741s 1741s (C=N O=D) 1741s GET /modules/autoindex/htaccess/?C=N&O=D 1741s ok 17 1741s --- 1741s IndexOrderDefault Ascending Size 1741s 1741s (C=M O=A) 1741s GET /modules/autoindex/htaccess/?C=M&O=A 1741s ok 18 1741s --- 1741s IndexOrderDefault Ascending Size 1741s 1741s (C=M O=D) 1741s GET /modules/autoindex/htaccess/?C=M&O=D 1741s ok 19 1741s --- 1741s IndexOrderDefault Ascending Size 1741s 1741s (C=S O=A) 1741s GET /modules/autoindex/htaccess/?C=S&O=A 1741s ok 20 1741s --- 1741s IndexOrderDefault Ascending Size 1741s 1741s (C=S O=D) 1741s GET /modules/autoindex/htaccess/?C=S&O=D 1741s ok 21 1741s --- 1741s IndexOrderDefault Descending Name 1741s GET /modules/autoindex/htaccess/ 1741s ok 22 1741s --- 1741s IndexOrderDefault Descending Name 1741s 1741s (C=N O=A) 1741s GET /modules/autoindex/htaccess/?C=N&O=A 1741s ok 23 1741s --- 1741s IndexOrderDefault Descending Name 1741s 1741s (C=N O=D) 1741s GET /modules/autoindex/htaccess/?C=N&O=D 1741s ok 24 1741s --- 1741s IndexOrderDefault Descending Name 1741s 1741s (C=M O=A) 1741s GET /modules/autoindex/htaccess/?C=M&O=A 1741s ok 25 1741s --- 1741s IndexOrderDefault Descending Name 1741s 1741s (C=M O=D) 1741s GET /modules/autoindex/htaccess/?C=M&O=D 1741s ok 26 1741s --- 1741s IndexOrderDefault Descending Name 1741s 1741s (C=S O=A) 1741s GET /modules/autoindex/htaccess/?C=S&O=A 1741s ok 27 1741s --- 1741s IndexOrderDefault Descending Name 1741s 1741s (C=S O=D) 1741s GET /modules/autoindex/htaccess/?C=S&O=D 1741s ok 28 1741s --- 1741s IndexOrderDefault Descending Date 1741s GET /modules/autoindex/htaccess/ 1741s ok 29 1741s --- 1741s IndexOrderDefault Descending Date 1741s 1741s (C=N O=A) 1741s GET /modules/autoindex/htaccess/?C=N&O=A 1741s ok 30 1741s --- 1741s IndexOrderDefault Descending Date 1741s 1741s (C=N O=D) 1741s GET /modules/autoindex/htaccess/?C=N&O=D 1741s ok 31 1741s --- 1741s IndexOrderDefault Descending Date 1741s 1741s (C=M O=A) 1741s GET /modules/autoindex/htaccess/?C=M&O=A 1741s ok 32 1741s --- 1741s IndexOrderDefault Descending Date 1741s 1741s (C=M O=D) 1741s GET /modules/autoindex/htaccess/?C=M&O=D 1741s ok 33 1741s --- 1741s IndexOrderDefault Descending Date 1741s 1741s (C=S O=A) 1741s GET /modules/autoindex/htaccess/?C=S&O=A 1741s ok 34 1741s --- 1741s IndexOrderDefault Descending Date 1741s 1741s (C=S O=D) 1741s GET /modules/autoindex/htaccess/?C=S&O=D 1741s ok 35 1741s --- 1741s IndexOrderDefault Descending Size 1741s GET /modules/autoindex/htaccess/ 1741s ok 36 1741s --- 1741s IndexOrderDefault Descending Size 1741s 1741s (C=N O=A) 1741s GET /modules/autoindex/htaccess/?C=N&O=A 1741s ok 37 1741s --- 1741s IndexOrderDefault Descending Size 1741s 1741s (C=N O=D) 1741s GET /modules/autoindex/htaccess/?C=N&O=D 1741s ok 38 1741s --- 1741s IndexOrderDefault Descending Size 1741s 1741s (C=M O=A) 1741s GET /modules/autoindex/htaccess/?C=M&O=A 1741s ok 39 1741s --- 1741s IndexOrderDefault Descending Size 1741s 1741s (C=M O=D) 1741s GET /modules/autoindex/htaccess/?C=M&O=D 1741s ok 40 1741s --- 1741s IndexOrderDefault Descending Size 1741s 1741s (C=S O=A) 1741s GET /modules/autoindex/htaccess/?C=S&O=A 1741s ok 41 1741s --- 1741s IndexOrderDefault Descending Size 1741s 1741s (C=S O=D) 1741s GET /modules/autoindex/htaccess/?C=S&O=D 1741s ok 42 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Name 1741s GET /modules/autoindex/htaccess/ 1741s ok 43 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Name 1741s 1741s (C=N O=A) 1741s GET /modules/autoindex/htaccess/?C=N&O=A 1741s ok 44 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Name 1741s 1741s (C=N O=D) 1741s GET /modules/autoindex/htaccess/?C=N&O=D 1741s ok 45 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Name 1741s 1741s (C=M O=A) 1741s GET /modules/autoindex/htaccess/?C=M&O=A 1741s ok 46 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Name 1741s 1741s (C=M O=D) 1741s GET /modules/autoindex/htaccess/?C=M&O=D 1741s ok 47 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Name 1741s 1741s (C=S O=A) 1741s GET /modules/autoindex/htaccess/?C=S&O=A 1741s ok 48 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Name 1741s 1741s (C=S O=D) 1741s GET /modules/autoindex/htaccess/?C=S&O=D 1741s ok 49 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Date 1741s GET /modules/autoindex/htaccess/ 1741s ok 50 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Date 1741s 1741s (C=N O=A) 1741s GET /modules/autoindex/htaccess/?C=N&O=A 1741s ok 51 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Date 1741s 1741s (C=N O=D) 1741s GET /modules/autoindex/htaccess/?C=N&O=D 1741s ok 52 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Date 1741s 1741s (C=M O=A) 1741s GET /modules/autoindex/htaccess/?C=M&O=A 1741s ok 53 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Date 1741s 1741s (C=M O=D) 1741s GET /modules/autoindex/htaccess/?C=M&O=D 1741s ok 54 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Date 1741s 1741s (C=S O=A) 1741s GET /modules/autoindex/htaccess/?C=S&O=A 1741s ok 55 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Date 1741s 1741s (C=S O=D) 1741s GET /modules/autoindex/htaccess/?C=S&O=D 1741s ok 56 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Size 1741s GET /modules/autoindex/htaccess/ 1741s ok 57 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Size 1741s 1741s (C=N O=A) 1741s GET /modules/autoindex/htaccess/?C=N&O=A 1741s ok 58 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Size 1741s 1741s (C=N O=D) 1741s GET /modules/autoindex/htaccess/?C=N&O=D 1741s ok 59 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Size 1741s 1741s (C=M O=A) 1741s GET /modules/autoindex/htaccess/?C=M&O=A 1741s ok 60 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Size 1741s 1741s (C=M O=D) 1741s GET /modules/autoindex/htaccess/?C=M&O=D 1741s ok 61 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Size 1741s 1741s (C=S O=A) 1741s GET /modules/autoindex/htaccess/?C=S&O=A 1741s ok 62 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Ascending Size 1741s 1741s (C=S O=D) 1741s GET /modules/autoindex/htaccess/?C=S&O=D 1741s ok 63 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Name 1741s GET /modules/autoindex/htaccess/ 1741s ok 64 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Name 1741s 1741s (C=N O=A) 1741s GET /modules/autoindex/htaccess/?C=N&O=A 1741s ok 65 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Name 1741s 1741s (C=N O=D) 1741s GET /modules/autoindex/htaccess/?C=N&O=D 1741s ok 66 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Name 1741s 1741s (C=M O=A) 1741s GET /modules/autoindex/htaccess/?C=M&O=A 1741s ok 67 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Name 1741s 1741s (C=M O=D) 1741s GET /modules/autoindex/htaccess/?C=M&O=D 1741s ok 68 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Name 1741s 1741s (C=S O=A) 1741s GET /modules/autoindex/htaccess/?C=S&O=A 1741s ok 69 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Name 1741s 1741s (C=S O=D) 1741s GET /modules/autoindex/htaccess/?C=S&O=D 1741s ok 70 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Date 1741s GET /modules/autoindex/htaccess/ 1741s ok 71 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Date 1741s 1741s (C=N O=A) 1741s GET /modules/autoindex/htaccess/?C=N&O=A 1741s ok 72 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Date 1741s 1741s (C=N O=D) 1741s GET /modules/autoindex/htaccess/?C=N&O=D 1741s ok 73 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Date 1741s 1741s (C=M O=A) 1741s GET /modules/autoindex/htaccess/?C=M&O=A 1741s ok 74 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Date 1741s 1741s (C=M O=D) 1741s GET /modules/autoindex/htaccess/?C=M&O=D 1741s ok 75 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Date 1741s 1741s (C=S O=A) 1741s GET /modules/autoindex/htaccess/?C=S&O=A 1741s ok 76 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Date 1741s 1741s (C=S O=D) 1741s GET /modules/autoindex/htaccess/?C=S&O=D 1741s ok 77 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Size 1741s GET /modules/autoindex/htaccess/ 1741s ok 78 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Size 1741s 1741s (C=N O=A) 1741s GET /modules/autoindex/htaccess/?C=N&O=A 1741s ok 79 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Size 1741s 1741s (C=N O=D) 1741s GET /modules/autoindex/htaccess/?C=N&O=D 1741s ok 80 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Size 1741s 1741s (C=M O=A) 1741s GET /modules/autoindex/htaccess/?C=M&O=A 1741s ok 81 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Size 1741s 1741s (C=M O=D) 1741s GET /modules/autoindex/htaccess/?C=M&O=D 1741s ok 82 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Size 1741s 1741s (C=S O=A) 1741s GET /modules/autoindex/htaccess/?C=S&O=A 1741s ok 83 1741s --- 1741s IndexOptions FancyIndexing 1741s IndexOrderDefault Descending Size 1741s 1741s (C=S O=D) 1741s GET /modules/autoindex/htaccess/?C=S&O=D 1741s ok 84 1741s ok 1746s t/modules/autoindex2.t .............. 1746s 1..3 1746s # Running under perl version 5.038002 for linux 1746s # Current time local: Tue Apr 9 15:21:45 2024 1746s # Current time GMT: Tue Apr 9 15:21:45 2024 1746s # Using Test.pm version 1.31 1746s # Using Apache/Test.pm version 1.42 1746s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1746s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1746s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1746s # testing : dir_broken should not be listed 1746s # expected: 0 1746s # received: 0 1746s ok 1 1746s # testing : dir_normal should be listed 1746s # expected: 1 1746s # received: 1 1746s ok 2 1746s # testing : dir_protected should not be listed 1746s # expected: 0 1746s # received: 0 1746s ok 3 1746s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1746s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1746s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1746s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1746s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1746s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1746s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1746s ok 1746s t/modules/brotli.t .................. 1746s 1..64 1746s # Running under perl version 5.038002 for linux 1746s # Current time local: Tue Apr 9 15:21:46 2024 1746s # Current time GMT: Tue Apr 9 15:21:46 2024 1746s # Using Test.pm version 1.31 1746s # Using Apache/Test.pm version 1.42 1746s qvalue: 1746s # expected: 200 1746s # received: '200' 1746s ok 1 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 2 1746s qvalue: 1746s # expected: 200 1746s # received: '200' 1746s ok 3 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 4 1746s qvalue: 1746s # expected: 200 1746s # received: '200' 1746s ok 5 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 6 1746s qvalue: 1746s # expected: 200 1746s # received: '200' 1746s ok 7 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 8 1746s qvalue: 1746s # expected: 200 1746s # received: '200' 1746s ok 9 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 10 1746s qvalue: 1746s # expected: 200 1746s # received: '200' 1746s ok 11 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 12 1746s qvalue: ; 1746s # expected: 200 1746s # received: '200' 1746s ok 13 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 14 1746s qvalue: ; 1746s # expected: 200 1746s # received: '200' 1746s ok 15 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 16 1746s qvalue: ; 1746s # expected: 200 1746s # received: '200' 1746s ok 17 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 18 1746s qvalue: ;q= 1746s # expected: 200 1746s # received: '200' 1746s ok 19 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 20 1746s qvalue: ;q= 1746s # expected: 200 1746s # received: '200' 1746s ok 21 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 22 1746s qvalue: ;q= 1746s # expected: 200 1746s # received: '200' 1746s ok 23 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 24 1746s qvalue: ;q=0 1746s # expected: 200 1746s # received: '200' 1746s ok 25 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 26 1746s qvalue: ;q=0 1746s # expected: 200 1746s # received: '200' 1746s ok 27 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 28 1746s qvalue: ;q=0 1746s # expected: 200 1746s # received: '200' 1746s ok 29 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 30 1746s qvalue: ;q=0. 1746s # expected: 200 1746s # received: '200' 1746s ok 31 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 32 1746s qvalue: ;q=0. 1746s # expected: 200 1746s # received: '200' 1746s ok 33 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 34 1746s qvalue: ;q=0. 1746s # expected: 200 1746s # received: '200' 1746s ok 35 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 36 1746s qvalue: ;q=0.0 1746s # expected: 200 1746s # received: '200' 1746s ok 37 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 38 1746s qvalue: ;q=0.0 1746s # expected: 200 1746s # received: '200' 1746s ok 39 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 40 1746s qvalue: ;q=0.0 1746s # expected: 200 1746s # received: '200' 1746s ok 41 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 42 1746s qvalue: ;q=0.00 1746s # expected: 200 1746s # received: '200' 1746s ok 43 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 44 1746s qvalue: ;q=0.00 1746s # expected: 200 1746s # received: '200' 1746s ok 45 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 46 1746s qvalue: ;q=0.00 1746s # expected: 200 1746s # received: '200' 1746s ok 47 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 48 1746s qvalue: ;q=0.000 1746s # expected: 200 1746s # received: '200' 1746s ok 49 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 50 1746s qvalue: ;q=0.000 1746s # expected: 200 1746s # received: '200' 1746s ok 51 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 52 1746s qvalue: ;q=0.000 1746s # expected: 200 1746s # received: '200' 1746s ok 53 1746s # testing : response without Content-Encoding is OK 1746s # expected: undef 1746s # received: undef 1746s ok 54 1746s qvalue: ;q=0.0000 1746s # expected: 200 1746s # received: '200' 1746s ok 55 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 56 1746s qvalue: ;q=0.0000 1746s # expected: 200 1746s # received: '200' 1746s ok 57 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 58 1746s qvalue: ;q=0.0000 1746s # expected: 200 1746s # received: '200' 1746s ok 59 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 60 1746s # expected: 200 1746s # received: '200' 1746s ok 61 1746s # testing : response Content-Encoding is OK 1746s # expected: 'br' 1746s # received: 'br' 1746s ok 62 1746s # expected: 200 1746s # received: '200' 1746s ok 63 1746s # testing : response Content-Encoding is OK 1746s # expected: 'gzip' 1746s # received: 'gzip' 1746s ok 64 1746s ok 1746s t/modules/buffer.t .................. 1746s 1..12 1746s # Running under perl version 5.038002 for linux 1746s # Current time local: Tue Apr 9 15:21:48 2024 1746s # Current time GMT: Tue Apr 9 15:21:48 2024 1746s # Using Test.pm version 1.31 1746s # Using Apache/Test.pm version 1.42 1746s # testing : Checking return code is '200' 1746s # expected: 200 1746s # received: '200' 1746s ok 1 1746s ok 2 1746s # testing : Checking return code is '200' 1746s # expected: 200 1746s # received: '200' 1746s ok 3 1746s ok 4 1746s # testing : Checking return code is '200' 1746s # expected: 200 1746s # received: '200' 1746s ok 5 1746s ok 6 1746s # testing : Checking return code is '200' 1746s # expected: 200 1746s # received: '200' 1746s ok 7 1746s ok 8 1746s # testing : Checking return code is '200' 1746s # expected: 200 1746s # received: '200' 1746s ok 9 1746s ok 10 1746s # testing : Checking return code is '200' 1746s # expected: 200 1746s # received: '200' 1746s ok 11 1746s ok 12 1746s ok 1747s t/modules/cache.t ................... 1747s 1..3 1747s # Running under perl version 5.038002 for linux 1747s # Current time local: Tue Apr 9 15:21:49 2024 1747s # Current time GMT: Tue Apr 9 15:21:49 2024 1747s # Using Test.pm version 1.31 1747s # Using Apache/Test.pm version 1.42 1747s # testing : non-cached call to index.html 1747s # expected: 200 1747s # received: '200' 1747s ok 1 1747s # testing : call to cache index.html 1747s # expected: 200 1747s # received: '200' 1747s ok 2 1747s # testing : cached call to index.html 1747s # expected: 200 1747s # received: '200' 1747s ok 3 1747s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1747s ok 1755s t/modules/cgi.t ..................... 1755s 1..58 1755s # Running under perl version 5.038002 for linux 1755s # Current time local: Tue Apr 9 15:21:51 2024 1755s # Current time GMT: Tue Apr 9 15:21:51 2024 1755s # Using Test.pm version 1.31 1755s # Using Apache/Test.pm version 1.42 1755s # testing : return code for acceptpathinfodefault.sh 1755s # expected: 200 1755s # received: '200' 1755s ok 1 1755s # testing : body for acceptpathinfodefault.sh 1755s # expected: '' 1755s # received: '' 1755s ok 2 1755s # testing : return code for acceptpathinfodefault.sh/foo 1755s # expected: 200 1755s # received: '200' 1755s ok 3 1755s # testing : body for acceptpathinfodefault.sh/foo 1755s # expected: '/foo' 1755s # received: '/foo' 1755s ok 4 1755s # testing : return code for acceptpathinfooff.sh 1755s # expected: 200 1755s # received: '200' 1755s ok 5 1755s # testing : body for acceptpathinfooff.sh 1755s # expected: '' 1755s # received: '' 1755s ok 6 1755s # testing : return code for acceptpathinfooff.sh/foo 1755s # expected: 404 1755s # received: '404' 1755s ok 7 1755s # no body test for this one 1755s ok 8 1755s # testing : return code for acceptpathinfoon.sh 1755s # expected: 200 1755s # received: '200' 1755s ok 9 1755s # testing : body for acceptpathinfoon.sh 1755s # expected: '' 1755s # received: '' 1755s ok 10 1755s # testing : return code for acceptpathinfoon.sh/foo 1755s # expected: 200 1755s # received: '200' 1755s ok 11 1755s # testing : body for acceptpathinfoon.sh/foo 1755s # expected: '/foo' 1755s # received: '/foo' 1755s ok 12 1755s # testing : return code for bogus-perl.pl 1755s # expected: 500 1755s # received: '500' 1755s ok 13 1755s # cgi log created ok. 1755s ok 14 1755s # testing : return code for bogus-sh.sh 1755s # expected: 500 1755s # received: '500' 1755s ok 15 1755s # checking that log size (807) is bigger than it used to be (523) 1755s ok 16 1755s # testing : return code for nph-stderr.pl 1755s # expected: 200 1755s # received: '200' 1755s ok 17 1755s # testing : body for nph-stderr.pl 1755s # expected: 'this is nph-stdout' 1755s # received: 'this is nph-stdout' 1755s ok 18 1755s # testing : return code for nph-test.pl 1755s # expected: 200 1755s # received: '200' 1755s ok 19 1755s # testing : body for nph-test.pl 1755s # expected: 'ok' 1755s # received: 'ok' 1755s ok 20 1755s # testing : return code for perl.pl 1755s # expected: 200 1755s # received: '200' 1755s ok 21 1755s # testing : body for perl.pl 1755s # expected: 'perl cgi' 1755s # received: 'perl cgi' 1755s ok 22 1755s # testing : return code for sh.sh 1755s # expected: 200 1755s # received: '200' 1755s ok 23 1755s # testing : body for sh.sh 1755s # expected: 'sh cgi' 1755s # received: 'sh cgi' 1755s ok 24 1755s # testing : return code for stderr1.pl 1755s # expected: 200 1755s # received: '200' 1755s ok 25 1755s # testing : body for stderr1.pl 1755s # expected: 'this is stdout' 1755s # received: 'this is stdout' 1755s ok 26 1755s # testing : return code for stderr2.pl 1755s # expected: 200 1755s # received: '200' 1755s ok 27 1755s # testing : body for stderr2.pl 1755s # expected: 'this is also stdout' 1755s # received: 'this is also stdout' 1755s ok 28 1755s # testing : return code for stderr3.pl 1755s # expected: 200 1755s # received: '200' 1755s ok 29 1755s # testing : body for stderr3.pl 1755s # expected: 'this is more stdout' 1755s # received: 'this is more stdout' 1755s ok 30 1755s # posted content (length 10) to bogus-perl.pl 1755s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1755s # expected: '500' 1755s # received: '500' 1755s ok 31 1755s # checking that log size (35781) is greater than 807 1755s ok 32 1755s # verifying that logged content is 10 characters 1755s ok 33 1755s # posted content (length 99) to bogus-perl.pl 1755s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1755s # expected: '500' 1755s # received: '500' 1755s ok 34 1755s # checking that log size (36240) is greater than 35781 1755s ok 35 1755s # verifying that logged content is 99 characters 1755s ok 36 1755s # posted content (length 250) to bogus-perl.pl 1755s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1755s # expected: '500' 1755s # received: '500' 1755s ok 37 1755s # checking that log size (36851) is greater than 36240 1755s ok 38 1755s # verifying that logged content is 250 characters 1755s ok 39 1755s # posted content (length 255) to bogus-perl.pl 1755s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1755s # expected: '500' 1755s # received: '500' 1755s ok 40 1755s # checking that log size (37467) is greater than 36851 1755s ok 41 1755s # verifying that logged content is 255 characters 1755s ok 42 1755s # posted content (length 256) to bogus-perl.pl 1755s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1755s # expected: '500' 1755s # received: '500' 1755s ok 43 1755s # checking that log size (38084) is greater than 37467 1755s ok 44 1755s # verifying that logged content is 256 characters 1755s ok 45 1755s # posted content (length 257) to bogus-perl.pl 1755s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1755s # expected: '500' 1755s # received: '500' 1755s ok 46 1755s # checking that log size (38701) is greater than 38084 1755s ok 47 1755s # verifying that logged content is 256 characters 1755s ok 48 1755s # posted content (length 258) to bogus-perl.pl 1755s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1755s # expected: '500' 1755s # received: '500' 1755s ok 49 1755s # checking that log size (39318) is greater than 38701 1755s ok 50 1755s # verifying that logged content is 256 characters 1755s ok 51 1755s # posted content (length 1024) to bogus-perl.pl 1755s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1755s # expected: '500' 1755s # received: '500' 1755s ok 52 1755s # checking that log size (39936) is greater than 39318 1755s ok 53 1755s # verifying that logged content is 256 characters 1755s ok 54 1755s # verifying log is greater than 40960 bytes. 1755s ok 55 1755s # verifying log did not grow after making bogus request. 1755s ok 56 1755s # verifying log did not grow after making another bogus request. 1755s ok 57 1755s # checking that HEAD /modules/cgi/perl.pl returns 200. 1755s ok 58 1755s ok 1755s t/modules/data.t .................... 1755s 1..2 1755s # Running under perl version 5.038002 for linux 1755s # Current time local: Tue Apr 9 15:21:55 2024 1755s # Current time GMT: Tue Apr 9 15:21:55 2024 1755s # Using Test.pm version 1.31 1755s # Using Apache/Test.pm version 1.42 1755s # testing : Checking return code is '200' 1755s # expected: 200 1755s # received: '200' 1755s ok 1 1755s ok 2 1755s ok 1756s t/modules/dav.t ..................... 1756s 1..19 1756s # Running under perl version 5.038002 for linux 1756s # Current time local: Tue Apr 9 15:21:56 2024 1756s # Current time GMT: Tue Apr 9 15:21:56 2024 1756s # Using Test.pm version 1.31 1756s # Using Apache/Test.pm version 1.42 1756s resource lock test: 1756s ok 1 1756s DAV put test: 1756s ok 2 1756s getting DAV resource properties: 1756s ok 3 1756s created: Tue, 09 Apr 2024 15:21:58 GMT 1756s modified: Tue, 09 Apr 2024 15:21:58 GMT 1756s now: Tue, 09 Apr 2024 15:22:00 GMT 1756s ok 4 1756s ok 5 1756s resource lock status test: 1756s ok 6 1756s resource unlock test: 1756s ok 7 1756s resource lock status test: 1756s ok 8 1756s getting uri... 1756s expect: 1756s -> 1756s 1756s
1756s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

1756s this is a page generated by
1756s the mod_dav test in the Apache
1756s perl test suite.
1756s
1756s 1756s 1756s <- 1756s ok 15 1756s ok 16 1756s resource delete test: 1756s ok 17 1756s expect 404 not found got: 404 1756s ok 18 1756s PR 49825: expect 400 bad request got: 400 1756s ok 19 1756s ok 1757s t/modules/deflate.t ................. 1757s 1..47 1757s # Running under perl version 5.038002 for linux 1757s # Current time local: Tue Apr 9 15:22:00 2024 1757s # Current time GMT: Tue Apr 9 15:22:00 2024 1757s # Using Test.pm version 1.31 1757s # Using Apache/Test.pm version 1.42 1757s testing default 1757s ok 1 1757s ok 2 1757s ok 3 1757s ok 4 1757s ok 5 1757s ok 6 1757s ok 7 1757s ok 8 1757s ok 9 1757s ok 10 1757s ok 11 1757s ok 12 1757s ok 13 1757s ok 14 1757s ok 15 1757s ok 16 1757s ok 17 1757s ok 18 1757s ok 19 1757s ok 20 1757s ok 21 1757s ok 22 1757s ok 23 1757s ok 24 1757s ok 25 1757s ok 26 1757s ok 27 1757s ok 28 1757s ok 29 1757s ok 30 1757s ok 31 1757s ok 32 1757s ok 33 1757s ok 34 1757s ok 35 1757s ok 36 1757s ok 37 1757s ok 38 1757s ok 39 1757s ok 40 1757s ok 41 1757s ok 42 1757s ok 43 1757s ok 44 1757s ok 45 1757s # testing : response was 304 1757s # expected: qr/HTTP\/1\.. 304/ 1757s # received: 'HTTP/1.1 304 Not Modified' 1757s ok 46 1757s # testing : expect EOF after 304 header 1757s # expected: 0 1757s # received: 0 1757s ok 47 1757s ok 1759s t/modules/digest.t .................. 1759s 1..13 1759s # Running under perl version 5.038002 for linux 1759s # Current time local: Tue Apr 9 15:22:01 2024 1759s # Current time GMT: Tue Apr 9 15:22:01 2024 1759s # Using Test.pm version 1.31 1759s # Using Apache/Test.pm version 1.42 1759s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/realm1 1759s # testing : no user to authenticate 1759s # expected: 401 1759s # received: '401' 1759s ok 1 1759s # testing : user1:foo not found 1759s # expected: 401 1759s # received: '401' 1759s ok 2 1759s # testing : user1:password1 found 1759s # expected: 200 1759s # received: '200' 1759s ok 3 1759s # testing : user1:password1 with query string found 1759s # expected: 200 1759s # received: '200' 1759s ok 4 1759s # testing : manual Authorization header query string 1759s # expected: 200 1759s # received: '200' 1759s ok 5 1759s # testing : manual Authorization with no query string in header 1759s # expected: 400 1759s # received: '400' 1759s ok 6 1759s # testing : manual Authorization header with mismatched query string 1759s # expected: 400 1759s # received: '400' 1759s ok 7 1759s # testing : manual Authorization header with mismatched query string 1759s # expected: 400 1759s # received: '400' 1759s ok 8 1759s # testing : manual Authorization with no query string in header + MSIE 1759s # expected: 200 1759s # received: '200' 1759s ok 9 1759s # testing : a compliant response coming from MSIE 1759s # expected: 200 1759s # received: '200' 1759s ok 10 1759s # testing : manual Authorization header with mismatched query string + MSIE 1759s # expected: 400 1759s # received: '400' 1759s ok 11 1759s # testing : manual Authorization header with mismatched query string + MSIE 1759s # expected: 400 1759s # received: '400' 1759s ok 12 1759s # testing : no query string + MSIE 1759s # expected: 200 1759s # received: '200' 1759s ok 13 1759s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/realm1 1759s ok 1761s t/modules/dir.t ..................... 1761s 1..212 1761s # Running under perl version 5.038002 for linux 1761s # Current time local: Tue Apr 9 15:22:03 2024 1761s # Current time GMT: Tue Apr 9 15:22:03 2024 1761s # Using Test.pm version 1.31 1761s # Using Apache/Test.pm version 1.42 1761s expecting 403 (forbidden) using DirectoryIndex foo 1761s ok 1 1761s running 5 test gambit for "1.html" 1761s ok 2 1761s ok 3 1761s ok 4 1761s ok 5 1761s ok 6 1761s running 5 test gambit for "2.html" 1761s ok 7 1761s ok 8 1761s ok 9 1761s ok 10 1761s ok 11 1761s running 5 test gambit for "3.html" 1761s ok 12 1761s ok 13 1761s ok 14 1761s ok 15 1761s ok 16 1761s running 5 test gambit for "4.html" 1761s ok 17 1761s ok 18 1761s ok 19 1761s ok 20 1761s ok 21 1761s running 5 test gambit for "5.html" 1761s ok 22 1761s ok 23 1761s ok 24 1761s ok 25 1761s ok 26 1761s running 5 test gambit for "6.html" 1761s ok 27 1761s ok 28 1761s ok 29 1761s ok 30 1761s ok 31 1761s running 5 test gambit for "7.html" 1761s ok 32 1761s ok 33 1761s ok 34 1761s ok 35 1761s ok 36 1761s running 5 test gambit for "8.html" 1761s ok 37 1761s ok 38 1761s ok 39 1761s ok 40 1761s ok 41 1761s running 5 test gambit for "9.html" 1761s ok 42 1761s ok 43 1761s ok 44 1761s ok 45 1761s ok 46 1761s running 5 test gambit for "0.html" 1761s ok 47 1761s ok 48 1761s ok 49 1761s ok 50 1761s ok 51 1761s expecting 403 (forbidden) using DirectoryIndex goo 1761s ok 52 1761s running 5 test gambit for "1.html" 1761s ok 53 1761s ok 54 1761s ok 55 1761s ok 56 1761s ok 57 1761s running 5 test gambit for "2.html" 1761s ok 58 1761s ok 59 1761s ok 60 1761s ok 61 1761s ok 62 1761s running 5 test gambit for "3.html" 1761s ok 63 1761s ok 64 1761s ok 65 1761s ok 66 1761s ok 67 1761s running 5 test gambit for "4.html" 1761s ok 68 1761s ok 69 1761s ok 70 1761s ok 71 1761s ok 72 1761s running 5 test gambit for "5.html" 1761s ok 73 1761s ok 74 1761s ok 75 1761s ok 76 1761s ok 77 1761s running 5 test gambit for "6.html" 1761s ok 78 1761s ok 79 1761s ok 80 1761s ok 81 1761s ok 82 1761s running 5 test gambit for "7.html" 1761s ok 83 1761s ok 84 1761s ok 85 1761s ok 86 1761s ok 87 1761s running 5 test gambit for "8.html" 1761s ok 88 1761s ok 89 1761s ok 90 1761s ok 91 1761s ok 92 1761s running 5 test gambit for "9.html" 1761s ok 93 1761s ok 94 1761s ok 95 1761s ok 96 1761s ok 97 1761s running 5 test gambit for "0.html" 1761s ok 98 1761s ok 99 1761s ok 100 1761s ok 101 1761s ok 102 1761s expecting 403 (forbidden) using DirectoryIndex moo 1761s ok 103 1761s running 5 test gambit for "1.html" 1761s ok 104 1761s ok 105 1761s ok 106 1761s ok 107 1761s ok 108 1761s running 5 test gambit for "2.html" 1761s ok 109 1761s ok 110 1761s ok 111 1761s ok 112 1761s ok 113 1761s running 5 test gambit for "3.html" 1761s ok 114 1761s ok 115 1761s ok 116 1761s ok 117 1761s ok 118 1761s running 5 test gambit for "4.html" 1761s ok 119 1761s ok 120 1761s ok 121 1761s ok 122 1761s ok 123 1761s running 5 test gambit for "5.html" 1761s ok 124 1761s ok 125 1761s ok 126 1761s ok 127 1761s ok 128 1761s running 5 test gambit for "6.html" 1761s ok 129 1761s ok 130 1761s ok 131 1761s ok 132 1761s ok 133 1761s running 5 test gambit for "7.html" 1761s ok 134 1761s ok 135 1761s ok 136 1761s ok 137 1761s ok 138 1761s running 5 test gambit for "8.html" 1761s ok 139 1761s ok 140 1761s ok 141 1761s ok 142 1761s ok 143 1761s running 5 test gambit for "9.html" 1761s ok 144 1761s ok 145 1761s ok 146 1761s ok 147 1761s ok 148 1761s running 5 test gambit for "0.html" 1761s ok 149 1761s ok 150 1761s ok 151 1761s ok 152 1761s ok 153 1761s expecting 403 (forbidden) using DirectoryIndex bleh 1761s ok 154 1761s running 5 test gambit for "1.html" 1761s ok 155 1761s ok 156 1761s ok 157 1761s ok 158 1761s ok 159 1761s running 5 test gambit for "2.html" 1761s ok 160 1761s ok 161 1761s ok 162 1761s ok 163 1761s ok 164 1761s running 5 test gambit for "3.html" 1761s ok 165 1761s ok 166 1761s ok 167 1761s ok 168 1761s ok 169 1761s running 5 test gambit for "4.html" 1761s ok 170 1761s ok 171 1761s ok 172 1761s ok 173 1761s ok 174 1761s running 5 test gambit for "5.html" 1761s ok 175 1761s ok 176 1761s ok 177 1761s ok 178 1761s ok 179 1761s running 5 test gambit for "6.html" 1761s ok 180 1761s ok 181 1761s ok 182 1761s ok 183 1761s ok 184 1761s running 5 test gambit for "7.html" 1761s ok 185 1761s ok 186 1761s ok 187 1761s ok 188 1761s ok 189 1761s running 5 test gambit for "8.html" 1761s ok 190 1761s ok 191 1761s ok 192 1761s ok 193 1761s ok 194 1761s running 5 test gambit for "9.html" 1761s ok 195 1761s ok 196 1761s ok 197 1761s ok 198 1761s ok 199 1761s running 5 test gambit for "0.html" 1761s ok 200 1761s ok 201 1761s ok 202 1761s ok 203 1761s ok 204 1761s DirectoryIndex /modules/alias/index.html 1761s ok 205 1761s expecting 403 for DirectoryIndex foo goo moo bleh 1761s ok 206 1761s expecting 1 with DirectoryIndex 1.html 2.html 3.html 4.html 5.html 6.html 7.html 8.html 9.html 0.html 1761s ok 207 1761s 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 1761s ok 208 1761s removed .htaccess (no DirectoryIndex), expecting default (index.html) 1761s ok 209 1761s ok 210 1761s ok 211 1761s ok 212 # skip missing DirectorySlash NotFound 1761s ok 1762s t/modules/directorymatch.t .......... 1762s 1..2 1762s # Running under perl version 5.038002 for linux 1762s # Current time local: Tue Apr 9 15:22:05 2024 1762s # Current time GMT: Tue Apr 9 15:22:05 2024 1762s # Using Test.pm version 1.31 1762s # Using Apache/Test.pm version 1.42 1762s # testing : code for /index.html 1762s # expected: 200 1762s # received: '200' 1762s ok 1 1762s # testing : check for DMMATCH1 1762s # expected: '1' 1762s # received: '1' 1762s ok 2 1762s ok 1764s t/modules/env.t ..................... 1764s 1..6 1764s # Running under perl version 5.038002 for linux 1764s # Current time local: Tue Apr 9 15:22:06 2024 1764s # Current time GMT: Tue Apr 9 15:22:06 2024 1764s # Using Test.pm version 1.31 1764s # Using Apache/Test.pm version 1.42 1764s # host: /modules/env/host.shtml 1764s # host: EXPECT ->test.host.name<- ACTUAL ->test.host.name<- 1764s ok 1 1764s # nothere: /modules/env/nothere.shtml 1764s # nothere: EXPECT ->(none)<- ACTUAL ->(none)<- 1764s ok 2 1764s # set: /modules/env/set.shtml 1764s # set: EXPECT ->mod_env test environment variable<- ACTUAL ->mod_env test environment variable<- 1764s ok 3 1764s # setempty: /modules/env/setempty.shtml 1764s # setempty: EXPECT -><- ACTUAL -><- 1764s ok 4 1764s # type: /modules/env/type.shtml 1764s # type: EXPECT ->(none)<- ACTUAL ->(none)<- 1764s ok 5 1764s # unset: /modules/env/unset.shtml 1764s # unset: EXPECT ->(none)<- ACTUAL ->(none)<- 1764s ok 6 1764s ok 1767s t/modules/expires.t ................. 1767s 1..92 1767s # Running under perl version 5.038002 for linux 1767s # Current time local: Tue Apr 9 15:22:08 2024 1767s # Current time GMT: Tue Apr 9 15:22:08 2024 1767s # Using Test.pm version 1.31 1767s # Using Apache/Test.pm version 1.42 1767s # debug: index.html 1767s HTTP/1.1 200 OK 1767s Cache-Control: max-age=330511792 1767s Connection: close 1767s Date: Tue, 09 Apr 2024 15:22:09 GMT 1767s Accept-Ranges: bytes 1767s ETag: "3-613edd771cbc0" 1767s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1767s Vary: In-If1 1767s Content-Length: 3 1767s Content-Type: text/html 1767s Expires: Sat, 30 Sep 2034 00:12:02 GMT 1767s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1767s Client-Date: Tue, 09 Apr 2024 15:22:09 GMT 1767s Client-Peer: 127.0.0.1:8529 1767s Client-Response-Num: 1 1767s DMMATCH1: 1 1767s 1767s 1767s ok 1 1767s # debug: [Cache-Control] [max-age=330511792] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1767s # debug: expires 2043187922 1767s # debug: expected: 332425819 1767s # debug: actual : 332425819 1767s ok 2 1767s # debug: text.txt 1767s HTTP/1.1 200 OK 1767s Cache-Control: max-age=0 1767s Connection: close 1767s Date: Tue, 09 Apr 2024 15:22:09 GMT 1767s Accept-Ranges: bytes 1767s ETag: "0-613edd771cbc0" 1767s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1767s Vary: In-If1 1767s Content-Type: text/plain 1767s Expires: Tue, 09 Apr 2024 15:22:09 GMT 1767s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1767s Client-Date: Tue, 09 Apr 2024 15:22:09 GMT 1767s Client-Peer: 127.0.0.1:8529 1767s Client-Response-Num: 1 1767s DMMATCH1: 1 1767s 1767s 1767s ok 3 1767s # debug: [Cache-Control] [max-age=0] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712676129 1767s # debug: expected: 1914026 1767s # debug: actual : 1914026 1767s ok 4 1767s # debug: image.gif 1767s HTTP/1.1 200 OK 1767s Cache-Control: max-age=120 1767s Connection: close 1767s Date: Tue, 09 Apr 2024 15:22:09 GMT 1767s Accept-Ranges: bytes 1767s ETag: "0-613edd771cbc0" 1767s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1767s Vary: In-If1 1767s Content-Type: image/gif 1767s Expires: Tue, 09 Apr 2024 15:24:09 GMT 1767s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1767s Client-Date: Tue, 09 Apr 2024 15:22:09 GMT 1767s Client-Peer: 127.0.0.1:8529 1767s Client-Response-Num: 1 1767s DMMATCH1: 1 1767s 1767s 1767s ok 5 1767s # debug: [Cache-Control] [max-age=120] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:24:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:24:09 GMT 1767s # debug: expires 1712676249 1767s # debug: expected: 120 1767s # debug: actual : 120 1767s ok 6 1767s # debug: foo.jpg 1767s HTTP/1.1 200 OK 1767s Cache-Control: max-age=86400 1767s Connection: close 1767s Date: Tue, 09 Apr 2024 15:22:09 GMT 1767s Accept-Ranges: bytes 1767s ETag: "0-613edd771cbc0" 1767s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1767s Vary: In-If1 1767s Content-Type: image/jpeg 1767s Expires: Wed, 10 Apr 2024 15:22:09 GMT 1767s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1767s Client-Date: Tue, 09 Apr 2024 15:22:09 GMT 1767s Client-Peer: 127.0.0.1:8529 1767s Client-Response-Num: 1 1767s DMMATCH1: 1 1767s 1767s 1767s ok 7 1767s # debug: [Cache-Control] [max-age=86400] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Expires] [Wed, 10 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Wed, 10 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712762529 1767s # debug: expected: 86400 1767s # debug: actual : 86400 1767s ok 8 1767s # debug: [Cache-Control] [max-age=330511792] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1767s # debug: expires 2043187922 1767s # debug: expected: 332425819 1767s # debug: actual : 332425819 1767s ok 9 1767s # debug: [Cache-Control] [max-age=0] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712676129 1767s # debug: expected: 1914026 1767s # debug: actual : 1914026 1767s ok 10 1767s # debug: [Cache-Control] [max-age=120] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:24:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:24:09 GMT 1767s # debug: expires 1712676249 1767s # debug: expected: 120 1767s # debug: actual : 120 1767s ok 11 1767s # debug: [Cache-Control] [max-age=86400] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Expires] [Wed, 10 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Wed, 10 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712762529 1767s # debug: expected: 86400 1767s # debug: actual : 86400 1767s ok 12 1767s # --- 1767s # ExpiresActive On 1767s # debug: [Cache-Control] [max-age=330511792] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1767s # debug: expires 2043187922 1767s # debug: expected: 332425819 1767s # debug: actual : 332425819 1767s ok 13 1767s # --- 1767s # ExpiresActive On 1767s # debug: [Cache-Control] [max-age=0] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712676129 1767s # debug: expected: 1914026 1767s # debug: actual : 1914026 1767s ok 14 1767s # --- 1767s # ExpiresActive On 1767s # debug: [Cache-Control] [max-age=120] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:24:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:24:09 GMT 1767s # debug: expires 1712676249 1767s # debug: expected: 120 1767s # debug: actual : 120 1767s ok 15 1767s # --- 1767s # ExpiresActive On 1767s # debug: [Cache-Control] [max-age=86400] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Expires] [Wed, 10 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Wed, 10 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712762529 1767s # debug: expected: 86400 1767s # debug: actual : 86400 1767s ok 16 1767s #--- 1767s # ExpiresActive On 1767s ExpiresDefault M41042041 1767s # debug: [Cache-Control] [max-age=39128014] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Expires] [Sun, 06 Jul 2025 12:15:44 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Sun, 06 Jul 2025 12:15:44 GMT 1767s # debug: expires 1751804144 1767s # debug: expected: 41042041 1767s # debug: actual : 41042041 1767s ok 17 1767s #--- 1767s # ExpiresActive On 1767s ExpiresDefault M41042041 1767s # debug: [Cache-Control] [max-age=0] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712676129 1767s # debug: expected: 1914026 1767s # debug: actual : 1914026 1767s ok 18 1767s #--- 1767s # ExpiresActive On 1767s ExpiresDefault M41042041 1767s # debug: [Cache-Control] [max-age=120] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:24:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:24:09 GMT 1767s # debug: expires 1712676249 1767s # debug: expected: 120 1767s # debug: actual : 120 1767s ok 19 1767s #--- 1767s # ExpiresActive On 1767s ExpiresDefault M41042041 1767s # debug: [Cache-Control] [max-age=86400] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Expires] [Wed, 10 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Wed, 10 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712762529 1767s # debug: expected: 86400 1767s # debug: actual : 86400 1767s ok 20 1767s # --- 1767s # ExpiresActive On 1767s ExpiresByType text/plain M7971528 1767s # debug: [Cache-Control] [max-age=330511792] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1767s # debug: expires 2043187922 1767s # debug: expected: 332425819 1767s # debug: actual : 332425819 1767s ok 21 1767s # --- 1767s # ExpiresActive On 1767s ExpiresByType text/plain M7971528 1767s # debug: [Cache-Control] [max-age=6057501] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Expires] [Tue, 18 Jun 2024 18:00:31 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 18 Jun 2024 18:00:31 GMT 1767s # debug: expires 1718733631 1767s # debug: expected: 7971528 1767s # debug: actual : 7971528 1767s ok 22 1767s # --- 1767s # ExpiresActive On 1767s ExpiresByType text/plain M7971528 1767s # debug: [Cache-Control] [max-age=120] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:24:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:24:09 GMT 1767s # debug: expires 1712676249 1767s # debug: expected: 120 1767s # debug: actual : 120 1767s ok 23 1767s # --- 1767s # ExpiresActive On 1767s ExpiresByType text/plain M7971528 1767s # debug: [Cache-Control] [max-age=86400] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Expires] [Wed, 10 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Wed, 10 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712762529 1767s # debug: expected: 86400 1767s # debug: actual : 86400 1767s ok 24 1767s # --- 1767s # ExpiresActive On 1767s ExpiresDefault M4605146 1767s ExpiresByType text/plain "modification plus 1 years 2 weeks 6 days 1 hours 37 minutes 5 seconds" 1767s # debug: [Cache-Control] [max-age=2691119] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Expires] [Fri, 10 May 2024 18:54:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Fri, 10 May 2024 18:54:09 GMT 1767s # debug: expires 1715367249 1767s # debug: expected: 4605146 1767s # debug: actual : 4605146 1767s ok 25 1767s # --- 1767s # ExpiresActive On 1767s ExpiresDefault M4605146 1767s ExpiresByType text/plain "modification plus 1 years 2 weeks 6 days 1 hours 37 minutes 5 seconds" 1767s # debug: [Cache-Control] [max-age=31355798] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Expires] [Mon, 07 Apr 2025 13:18:48 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Mon, 07 Apr 2025 13:18:48 GMT 1767s # debug: expires 1744031928 1767s # debug: expected: 33269825 1767s # debug: actual : 33269825 1767s ok 26 1767s # --- 1767s # ExpiresActive On 1767s ExpiresDefault M4605146 1767s ExpiresByType text/plain "modification plus 1 years 2 weeks 6 days 1 hours 37 minutes 5 seconds" 1767s # debug: [Cache-Control] [max-age=120] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:24:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:24:09 GMT 1767s # debug: expires 1712676249 1767s # debug: expected: 120 1767s # debug: actual : 120 1767s ok 27 1767s # --- 1767s # ExpiresActive On 1767s ExpiresDefault M4605146 1767s ExpiresByType text/plain "modification plus 1 years 2 weeks 6 days 1 hours 37 minutes 5 seconds" 1767s # debug: [Cache-Control] [max-age=86400] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Expires] [Wed, 10 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Wed, 10 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712762529 1767s # debug: expected: 86400 1767s # debug: actual : 86400 1767s ok 28 1767s #--- 1767s # ExpiresActive On 1767s ExpiresDefault A36314352 1767s # debug: [Cache-Control] [max-age=36314352] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Expires] [Tue, 03 Jun 2025 22:41:21 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 03 Jun 2025 22:41:21 GMT 1767s # debug: expires 1748990481 1767s # debug: expected: 36314352 1767s # debug: actual : 36314352 1767s ok 29 1767s #--- 1767s # ExpiresActive On 1767s ExpiresDefault A36314352 1767s # debug: [Cache-Control] [max-age=0] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712676129 1767s # debug: expected: 1914026 1767s # debug: actual : 1914026 1767s ok 30 1767s #--- 1767s # ExpiresActive On 1767s ExpiresDefault A36314352 1767s # debug: [Cache-Control] [max-age=120] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:24:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:24:09 GMT 1767s # debug: expires 1712676249 1767s # debug: expected: 120 1767s # debug: actual : 120 1767s ok 31 1767s #--- 1767s # ExpiresActive On 1767s ExpiresDefault A36314352 1767s # debug: [Cache-Control] [max-age=86400] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Expires] [Wed, 10 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Wed, 10 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712762529 1767s # debug: expected: 86400 1767s # debug: actual : 86400 1767s ok 32 1767s # --- 1767s # ExpiresActive On 1767s ExpiresByType image/gif "modification plus 3 months 2 weeks 15 days 25 minutes 9 seconds" 1767s # debug: [Cache-Control] [max-age=330511792] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1767s # debug: expires 2043187922 1767s # debug: expected: 332425819 1767s # debug: actual : 332425819 1767s ok 33 1767s # --- 1767s # ExpiresActive On 1767s ExpiresByType image/gif "modification plus 3 months 2 weeks 15 days 25 minutes 9 seconds" 1767s # debug: [Cache-Control] [max-age=0] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712676129 1767s # debug: expected: 1914026 1767s # debug: actual : 1914026 1767s ok 34 1767s # --- 1767s # ExpiresActive On 1767s ExpiresByType image/gif "modification plus 3 months 2 weeks 15 days 25 minutes 9 seconds" 1767s # debug: [Cache-Control] [max-age=8369082] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Expires] [Mon, 15 Jul 2024 12:06:52 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Mon, 15 Jul 2024 12:06:52 GMT 1767s # debug: expires 1721045212 1767s # debug: expected: 10283109 1767s # debug: actual : 10283109 1767s ok 35 1767s # --- 1767s # ExpiresActive On 1767s ExpiresByType image/gif "modification plus 3 months 2 weeks 15 days 25 minutes 9 seconds" 1767s # debug: [Cache-Control] [max-age=86400] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Expires] [Wed, 10 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Wed, 10 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712762529 1767s # debug: expected: 86400 1767s # debug: actual : 86400 1767s ok 36 1767s # --- 1767s # ExpiresActive On 1767s ExpiresDefault A6671705 1767s ExpiresByType image/gif "modification plus 1 years 8 days 8 hours 19 minutes" 1767s # debug: [Cache-Control] [max-age=6671705] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Expires] [Tue, 25 Jun 2024 20:37:14 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 25 Jun 2024 20:37:14 GMT 1767s # debug: expires 1719347834 1767s # debug: expected: 6671705 1767s # debug: actual : 6671705 1767s ok 37 1767s # --- 1767s # ExpiresActive On 1767s ExpiresDefault A6671705 1767s ExpiresByType image/gif "modification plus 1 years 8 days 8 hours 19 minutes" 1767s # debug: [Cache-Control] [max-age=0] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712676129 1767s # debug: expected: 1914026 1767s # debug: actual : 1914026 1767s ok 38 1767s # --- 1767s # ExpiresActive On 1767s ExpiresDefault A6671705 1767s ExpiresByType image/gif "modification plus 1 years 8 days 8 hours 19 minutes" 1767s # debug: [Cache-Control] [max-age=30343113] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Expires] [Wed, 26 Mar 2025 20:00:43 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Wed, 26 Mar 2025 20:00:43 GMT 1767s # debug: expires 1743019243 1767s # debug: expected: 32257140 1767s # debug: actual : 32257140 1767s ok 39 1767s # --- 1767s # ExpiresActive On 1767s ExpiresDefault A6671705 1767s ExpiresByType image/gif "modification plus 1 years 8 days 8 hours 19 minutes" 1767s # debug: [Cache-Control] [max-age=86400] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Expires] [Wed, 10 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Wed, 10 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712762529 1767s # debug: expected: 86400 1767s # debug: actual : 86400 1767s ok 40 1767s #--- 1767s # ExpiresActive On 1767s ExpiresDefault A32401243 1767s # debug: [Cache-Control] [max-age=32401243] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Expires] [Sat, 19 Apr 2025 15:42:52 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Sat, 19 Apr 2025 15:42:52 GMT 1767s # debug: expires 1745077372 1767s # debug: expected: 32401243 1767s # debug: actual : 32401243 1767s ok 41 1767s #--- 1767s # ExpiresActive On 1767s ExpiresDefault A32401243 1767s # debug: [Cache-Control] [max-age=0] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712676129 1767s # debug: expected: 1914026 1767s # debug: actual : 1914026 1767s ok 42 1767s #--- 1767s # ExpiresActive On 1767s ExpiresDefault A32401243 1767s # debug: [Cache-Control] [max-age=120] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:24:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:24:09 GMT 1767s # debug: expires 1712676249 1767s # debug: expected: 120 1767s # debug: actual : 120 1767s ok 43 1767s #--- 1767s # ExpiresActive On 1767s ExpiresDefault A32401243 1767s # debug: [Cache-Control] [max-age=86400] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Expires] [Wed, 10 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Wed, 10 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712762529 1767s # debug: expected: 86400 1767s # debug: actual : 86400 1767s ok 44 1767s # --- 1767s # ExpiresActive On 1767s ExpiresByType image/jpeg A37412123 1767s # debug: [Cache-Control] [max-age=330511792] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Expires] [Sat, 30 Sep 2034 00:12:02 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Sat, 30 Sep 2034 00:12:02 GMT 1767s # debug: expires 2043187922 1767s # debug: expected: 332425819 1767s # debug: actual : 332425819 1767s ok 45 1767s # --- 1767s # ExpiresActive On 1767s ExpiresByType image/jpeg A37412123 1767s # debug: [Cache-Control] [max-age=0] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712676129 1767s # debug: expected: 1914026 1767s # debug: actual : 1914026 1767s ok 46 1767s # --- 1767s # ExpiresActive On 1767s ExpiresByType image/jpeg A37412123 1767s # debug: [Cache-Control] [max-age=120] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:24:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:24:09 GMT 1767s # debug: expires 1712676249 1767s # debug: expected: 120 1767s # debug: actual : 120 1767s ok 47 1767s # --- 1767s # ExpiresActive On 1767s ExpiresByType image/jpeg A37412123 1767s # debug: [Cache-Control] [max-age=37412123] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Expires] [Mon, 16 Jun 2025 15:37:32 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Mon, 16 Jun 2025 15:37:32 GMT 1767s # debug: expires 1750088252 1767s # debug: expected: 37412123 1767s # debug: actual : 37412123 1767s ok 48 1767s # --- 1767s # ExpiresActive On 1767s ExpiresDefault M4322187 1767s ExpiresByType image/jpeg M39838291 1767s # debug: [Cache-Control] [max-age=2408160] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Expires] [Tue, 07 May 2024 12:18:10 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 07 May 2024 12:18:10 GMT 1767s # debug: expires 1715084290 1767s # debug: expected: 4322187 1767s # debug: actual : 4322187 1767s ok 49 1767s # --- 1767s # ExpiresActive On 1767s ExpiresDefault M4322187 1767s ExpiresByType image/jpeg M39838291 1767s # debug: [Cache-Control] [max-age=0] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: expires 1712676129 1767s # debug: expected: 1914026 1767s # debug: actual : 1914026 1767s ok 50 1767s # --- 1767s # ExpiresActive On 1767s ExpiresDefault M4322187 1767s ExpiresByType image/jpeg M39838291 1767s # debug: [Cache-Control] [max-age=120] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Expires] [Tue, 09 Apr 2024 15:24:09 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Tue, 09 Apr 2024 15:24:09 GMT 1767s # debug: expires 1712676249 1767s # debug: expected: 120 1767s # debug: actual : 120 1767s ok 51 1767s # --- 1767s # ExpiresActive On 1767s ExpiresDefault M4322187 1767s ExpiresByType image/jpeg M39838291 1767s # debug: [Cache-Control] [max-age=37924264] 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Expires] [Sun, 22 Jun 2025 13:53:14 GMT] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s # debug: access Tue, 09 Apr 2024 15:22:09 GMT 1767s # debug: access 1712676129 1767s # debug: modified Mon, 18 Mar 2024 11:41:43 GMT 1767s # debug: modified 1710762103 1767s # debug: expires Sun, 22 Jun 2025 13:53:14 GMT 1767s # debug: expires 1750600394 1767s # debug: expected: 39838291 1767s # debug: actual : 39838291 1767s ok 52 1767s # --- 1767s # ExpiresActive Off 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 53 1767s # --- 1767s # ExpiresActive Off 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 54 1767s # --- 1767s # ExpiresActive Off 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 55 1767s # --- 1767s # ExpiresActive Off 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 56 1767s #--- 1767s # ExpiresActive Off 1767s ExpiresDefault "access plus 3 months 1 days 14 minutes 30 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 57 1767s #--- 1767s # ExpiresActive Off 1767s ExpiresDefault "access plus 3 months 1 days 14 minutes 30 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 58 1767s #--- 1767s # ExpiresActive Off 1767s ExpiresDefault "access plus 3 months 1 days 14 minutes 30 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 59 1767s #--- 1767s # ExpiresActive Off 1767s ExpiresDefault "access plus 3 months 1 days 14 minutes 30 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 60 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresByType text/plain "modification plus 1 years 3 months 5 days 5 hours 29 minutes 8 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 61 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresByType text/plain "modification plus 1 years 3 months 5 days 5 hours 29 minutes 8 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 62 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresByType text/plain "modification plus 1 years 3 months 5 days 5 hours 29 minutes 8 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 63 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresByType text/plain "modification plus 1 years 3 months 5 days 5 hours 29 minutes 8 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 64 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresDefault M41044403 1767s ExpiresByType text/plain M3993072 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 65 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresDefault M41044403 1767s ExpiresByType text/plain M3993072 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 66 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresDefault M41044403 1767s ExpiresByType text/plain M3993072 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 67 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresDefault M41044403 1767s ExpiresByType text/plain M3993072 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 68 1767s #--- 1767s # ExpiresActive Off 1767s ExpiresDefault M193119 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 69 1767s #--- 1767s # ExpiresActive Off 1767s ExpiresDefault M193119 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 70 1767s #--- 1767s # ExpiresActive Off 1767s ExpiresDefault M193119 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 71 1767s #--- 1767s # ExpiresActive Off 1767s ExpiresDefault M193119 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 72 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresByType image/gif "access plus 2 months 1 weeks 6 days 5 hours 42 minutes 19 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 73 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresByType image/gif "access plus 2 months 1 weeks 6 days 5 hours 42 minutes 19 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 74 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresByType image/gif "access plus 2 months 1 weeks 6 days 5 hours 42 minutes 19 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 75 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresByType image/gif "access plus 2 months 1 weeks 6 days 5 hours 42 minutes 19 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 76 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresDefault A36387631 1767s ExpiresByType image/gif A9605446 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 77 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresDefault A36387631 1767s ExpiresByType image/gif A9605446 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 78 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresDefault A36387631 1767s ExpiresByType image/gif A9605446 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 79 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresDefault A36387631 1767s ExpiresByType image/gif A9605446 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 80 1767s #--- 1767s # ExpiresActive Off 1767s ExpiresDefault A33444847 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 81 1767s #--- 1767s # ExpiresActive Off 1767s ExpiresDefault A33444847 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 82 1767s #--- 1767s # ExpiresActive Off 1767s ExpiresDefault A33444847 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 83 1767s #--- 1767s # ExpiresActive Off 1767s ExpiresDefault A33444847 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 84 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresByType image/jpeg A8741422 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 85 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresByType image/jpeg A8741422 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 86 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresByType image/jpeg A8741422 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 87 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresByType image/jpeg A8741422 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 88 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresDefault A35349613 1767s ExpiresByType image/jpeg "modification plus 1 years 1 months 2 weeks 1 days 4 hours 6 minutes 38 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["3-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Length] [3] 1767s # debug: [Content-Type] [text/html] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 89 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresDefault A35349613 1767s ExpiresByType image/jpeg "modification plus 1 years 1 months 2 weeks 1 days 4 hours 6 minutes 38 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [text/plain] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 90 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresDefault A35349613 1767s ExpiresByType image/jpeg "modification plus 1 years 1 months 2 weeks 1 days 4 hours 6 minutes 38 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/gif] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 91 1767s # --- 1767s # ExpiresActive Off 1767s ExpiresDefault A35349613 1767s ExpiresByType image/jpeg "modification plus 1 years 1 months 2 weeks 1 days 4 hours 6 minutes 38 seconds" 1767s # debug: [Connection] [close] 1767s # debug: [Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Accept-Ranges] [bytes] 1767s # debug: [ETag] ["0-613edd771cbc0"] 1767s # debug: [Server] [Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13] 1767s # debug: [Vary] [In-If1] 1767s # debug: [Content-Type] [image/jpeg] 1767s # debug: [Last-Modified] [Mon, 18 Mar 2024 11:41:43 GMT] 1767s # debug: [Client-Date] [Tue, 09 Apr 2024 15:22:09 GMT] 1767s # debug: [Client-Peer] [127.0.0.1:8529] 1767s # debug: [Client-Response-Num] [1] 1767s # debug: [DMMATCH1] [1] 1767s ok 92 1767s ok 1768s t/modules/ext_filter.t .............. 1768s 1..24 1768s # Running under perl version 5.038002 for linux 1768s # Current time local: Tue Apr 9 15:22:09 2024 1768s # Current time GMT: Tue Apr 9 15:22:09 2024 1768s # Using Test.pm version 1.31 1768s # Using Apache/Test.pm version 1.42 1768s # testing : sed output filter 1768s # expected: 'barbar' 1768s # received: 'barbar' 1768s ok 1 1768s # testing : slow filter process 1768s # expected: 'foobar' 1768s # received: 'foobar' 1768s ok 2 1768s # testing : echo worked 1768s # expected: 200 1768s # received: '200' 1768s ok 3 1768s # testing : request body filtered 1768s # expected: 'barbar 1768s # ' 1768s # received: 'barbar 1768s # ' 1768s ok 4 1768s # testing : got 413 error 1768s # expected: 413 1768s # received: '413' 1768s ok 5 1768s # testing : got 413 error body 1768s # expected: qr/413 Request Entity Too Large/ 1768s # received: ' 1768s # 1768s # 413 Request Entity Too Large 1768s # 1768s #

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

1785s # 1785s # ' 1785s # received: ' 1785s #

Hello World!

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

No query was specified.

1785s # 1785s # ' 1785s # received: ' 1785s #

No query was specified.

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

Hello World!

1785s # 1785s # ' 1785s # received: ' 1785s #

Hello World!

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

No query was specified.

1785s # 1785s # ' 1785s # received: ' 1785s #

No query was specified.

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

mod_include test

1785s # 1785s # 1785s # Hello World 1785s # 1785s #

[back]

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

mod_include test

1785s # 1785s # 1785s # Hello World 1785s # 1785s #

[back]

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

mod_include test

1785s # 1785s # 1785s # Hello World 1785s # 1785s #

[back]

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

Load Balancer Manager for localhost

1805s # 1805s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1805s #
Server Built: 2024-03-31T08:37:28
1805s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
1805s #
1805s #

LoadBalancer Status for balancer://foo1 [p56722c31_foo1]

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

LoadBalancer Status for balancer://foo2 [p56722c31_foo2]

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

LoadBalancer Status for balancer://foo3 [p56722c31_foo3]

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

LoadBalancer Status for balancer://foo4 [p56722c31_foo4]

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

LoadBalancer Status for balancer://pr45434 [p56722c31_pr45434]

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

LoadBalancer Status for balancer://failover [p56722c31_failover]

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

LoadBalancer Status for balancer://dynproxy [p56722c31_dynproxy]

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

Moved Permanently

1818s #

The document has moved here.

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

Moved Permanently

1818s #

The document has moved here.

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

Moved Permanently

1818s #

The document has moved here.

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

Moved Permanently

1818s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1818s #

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

Multiple Choices

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

Available documents: 1818s #

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

Multiple Choices

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

Available documents: 1818s #

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

Moved Permanently

1818s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1818s #

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

Multiple Choices

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

Available documents: 1818s #

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

Moved Permanently

1818s #

The document has moved here.

1818s # 1818s # ' 1818s ok 48 1818s ok 1819s t/modules/status.t .................. 1819s 1..1 1819s # Running under perl version 5.038002 for linux 1819s # Current time local: Tue Apr 9 15:23:02 2024 1819s # Current time GMT: Tue Apr 9 15:23:02 2024 1819s # Using Test.pm version 1.31 1819s # Using Apache/Test.pm version 1.42 1819s 1819s 1819s Apache Status 1819s 1819s

Apache Server Status for localhost (via 127.0.0.1)

1819s 1819s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
1819s
Server MPM: worker
1819s
Server Built: 2024-03-31T08:37:28 1819s

1819s
Current Time: Tuesday, 09-Apr-2024 15:23:03 UTC
1819s
Restart Time: Tuesday, 09-Apr-2024 15:19:50 UTC
1819s
Parent Server Config. Generation: 1
1819s
Parent Server MPM Generation: 0
1819s
Server uptime: 3 minutes 12 seconds
1819s
Server load: 0.90 0.94 0.52
1819s
Total accesses: 6781 - Total Traffic: 139.6 MB - Total Duration: 60462
1819s
CPU Usage: u3.78 s3.69 cu.98 cs.52 - 4.67% CPU load
1819s
35.3 requests/sec - 0.7 MB/second - 21.1 kB/request - 8.91638 ms/request
1819s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
1819s
________W___________....................
1819s

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

1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s
SrvPIDAccMCPU 1819s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01661570/334/334_ 1819s 4.311011040.015.0015.00 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-01661570/322/322_ 1819s 4.321033880.017.4317.43 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
0-01661570/344/344_ 1819s 4.311043080.018.2118.21 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-01661570/327/327_ 1819s 4.31108360.01.711.71 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-01661570/323/323_ 1819s 4.32107990.01.661.66 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-01661570/322/322_ 1819s 4.3111141360.02.052.05 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-01661570/324/324_ 1819s 4.32117480.01.921.92 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-01661570/399/399_ 1819s 4.321010410.02.262.26 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-01661570/326/326W 1819s 4.310047220.01.991.99 1819s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-01661570/334/334_ 1819s 4.32109000.04.274.27 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-01661870/314/314_ 1819s 4.571012800.019.7619.76 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-01661870/420/420_ 1819s 4.561020040.012.4212.42 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-01661870/325/325_ 1819s 4.5610141720.06.216.21 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-01661870/321/321_ 1819s 4.56108770.02.092.09 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-01661870/322/322_ 1819s 4.56109240.02.712.71 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-01661870/321/321_ 1819s 4.571010210.02.962.96 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-01661870/381/381_ 1819s 4.57119360.02.512.51 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-01661870/371/371_ 1819s 4.561057620.012.9112.91 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-01661870/321/321_ 1819s 4.56116650.02.502.50 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-01661870/330/330_ 1819s 4.56108320.09.059.05 1819s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1819s
1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s 1819s
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
1819s 1819s ok 1 1819s ok 1821s t/modules/substitute.t .............. 1821s 1..19 1821s # Running under perl version 5.038002 for linux 1821s # Current time local: Tue Apr 9 15:23:03 2024 1821s # Current time GMT: Tue Apr 9 15:23:03 2024 1821s # Using Test.pm version 1.31 1821s # Using Apache/Test.pm version 1.42 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'barbar': OK 1821s ok 1 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'barbar': OK 1821s ok 2 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'foofoo': OK 1821s ok 3 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'barbar': OK 1821s ok 4 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'barbar': OK 1821s ok 5 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'barbar': OK 1821s ok 6 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'foof 1821s oo': OK 1821s ok 7 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'xfoo': OK 1821s ok 8 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1821s ok 9 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s barx 1821s ': OK 1821s ok 10 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'a$1axb(': OK 1821s ok 11 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'a$XX': OK 1821s ok 12 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1821s ok 13 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'x&x': OK 1821s ok 14 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'xx': OK 1821s ok 15 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'fcooar': OK 1821s ok 16 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'fc$1ar': OK 1821s ok 17 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'fdooar': OK 1821s ok 18 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s got 200 'XXXfooXXX 1821s bar': OK 1821s ok 19 1821s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1821s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1821s ok 1824s t/modules/unique_id.t ............... 1824s 1..300 1824s # Running under perl version 5.038002 for linux 1824s # Current time local: Tue Apr 9 15:23:05 2024 1824s # Current time GMT: Tue Apr 9 15:23:05 2024 1824s # Using Test.pm version 1.31 1824s # Using Apache/Test.pm version 1.42 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 1 1824s # unique id: ZhVdWsd8qdzPkE9djUiaVgAAAAA 1824s ok 2 1824s ok 3 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 4 1824s # unique id: ZhVdWqXG_4201UthRvKGjAAAAEE 1824s ok 5 1824s ok 6 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 7 1824s # unique id: ZhVdWsd8qdzPkE9djUiaVwAAAAI 1824s ok 8 1824s ok 9 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 10 1824s # unique id: ZhVdWqXG_4201UthRvKGjQAAAEc 1824s ok 11 1824s ok 12 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 13 1824s # unique id: ZhVdWsd8qdzPkE9djUiaWAAAAAM 1824s ok 14 1824s ok 15 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 16 1824s # unique id: ZhVdWqXG_4201UthRvKGjgAAAEM 1824s ok 17 1824s ok 18 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 19 1824s # unique id: ZhVdWsd8qdzPkE9djUiaWQAAAAU 1824s ok 20 1824s ok 21 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 22 1824s # unique id: ZhVdWqXG_4201UthRvKGjwAAAEI 1824s ok 23 1824s ok 24 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 25 1824s # unique id: ZhVdWsd8qdzPkE9djUiaWgAAAAk 1824s ok 26 1824s ok 27 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 28 1824s # unique id: ZhVdWqXG_4201UthRvKGkAAAAEk 1824s ok 29 1824s ok 30 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 31 1824s # unique id: ZhVdWsd8qdzPkE9djUiaWwAAAAQ 1824s ok 32 1824s ok 33 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 34 1824s # unique id: ZhVdWqXG_4201UthRvKGkQAAAEQ 1824s ok 35 1824s ok 36 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 37 1824s # unique id: ZhVdWsd8qdzPkE9djUiaXAAAAAc 1824s ok 38 1824s ok 39 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 40 1824s # unique id: ZhVdWqXG_4201UthRvKGkgAAAEA 1824s ok 41 1824s ok 42 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 43 1824s # unique id: ZhVdWsd8qdzPkE9djUiaXQAAAAE 1824s ok 44 1824s ok 45 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 46 1824s # unique id: ZhVdWqXG_4201UthRvKGkwAAAEY 1824s ok 47 1824s ok 48 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 49 1824s # unique id: ZhVdWsd8qdzPkE9djUiaXgAAAAY 1824s ok 50 1824s ok 51 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 52 1824s # unique id: ZhVdWqXG_4201UthRvKGlAAAAEU 1824s ok 53 1824s ok 54 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 55 1824s # unique id: ZhVdWsd8qdzPkE9djUiaXwAAAAg 1824s ok 56 1824s ok 57 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 58 1824s # unique id: ZhVdWqXG_4201UthRvKGlQAAAEg 1824s ok 59 1824s ok 60 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 61 1824s # unique id: ZhVdWsd8qdzPkE9djUiaYAAAAAA 1824s ok 62 1824s ok 63 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 64 1824s # unique id: ZhVdWqXG_4201UthRvKGlgAAAEE 1824s ok 65 1824s ok 66 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 67 1824s # unique id: ZhVdWsd8qdzPkE9djUiaYQAAAAI 1824s ok 68 1824s ok 69 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 70 1824s # unique id: ZhVdWqXG_4201UthRvKGlwAAAEc 1824s ok 71 1824s ok 72 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 73 1824s # unique id: ZhVdWsd8qdzPkE9djUiaYgAAAAM 1824s ok 74 1824s ok 75 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 76 1824s # unique id: ZhVdW6XG_4201UthRvKGmAAAAEM 1824s ok 77 1824s ok 78 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 79 1824s # unique id: ZhVdW8d8qdzPkE9djUiaYwAAAAU 1824s ok 80 1824s ok 81 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 82 1824s # unique id: ZhVdW6XG_4201UthRvKGmQAAAEI 1824s ok 83 1824s ok 84 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 85 1824s # unique id: ZhVdW8d8qdzPkE9djUiaZAAAAAk 1824s ok 86 1824s ok 87 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 88 1824s # unique id: ZhVdW6XG_4201UthRvKGmgAAAEk 1824s ok 89 1824s ok 90 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 91 1824s # unique id: ZhVdW8d8qdzPkE9djUiaZQAAAAQ 1824s ok 92 1824s ok 93 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 94 1824s # unique id: ZhVdW6XG_4201UthRvKGmwAAAEQ 1824s ok 95 1824s ok 96 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 97 1824s # unique id: ZhVdW8d8qdzPkE9djUiaZgAAAAc 1824s ok 98 1824s ok 99 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 100 1824s # unique id: ZhVdW6XG_4201UthRvKGnAAAAEA 1824s ok 101 1824s ok 102 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 103 1824s # unique id: ZhVdW8d8qdzPkE9djUiaZwAAAAE 1824s ok 104 1824s ok 105 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 106 1824s # unique id: ZhVdW6XG_4201UthRvKGnQAAAEY 1824s ok 107 1824s ok 108 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 109 1824s # unique id: ZhVdW8d8qdzPkE9djUiaaAAAAAY 1824s ok 110 1824s ok 111 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 112 1824s # unique id: ZhVdW6XG_4201UthRvKGngAAAEU 1824s ok 113 1824s ok 114 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 115 1824s # unique id: ZhVdW8d8qdzPkE9djUiaaQAAAAg 1824s ok 116 1824s ok 117 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 118 1824s # unique id: ZhVdW6XG_4201UthRvKGnwAAAEg 1824s ok 119 1824s ok 120 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 121 1824s # unique id: ZhVdW8d8qdzPkE9djUiaagAAAAA 1824s ok 122 1824s ok 123 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 124 1824s # unique id: ZhVdW6XG_4201UthRvKGoAAAAEE 1824s ok 125 1824s ok 126 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 127 1824s # unique id: ZhVdW8d8qdzPkE9djUiaawAAAAI 1824s ok 128 1824s ok 129 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 130 1824s # unique id: ZhVdW6XG_4201UthRvKGoQAAAEM 1824s ok 131 1824s ok 132 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 133 1824s # unique id: ZhVdW8d8qdzPkE9djUiabAAAAAM 1824s ok 134 1824s ok 135 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 136 1824s # unique id: ZhVdW6XG_4201UthRvKGogAAAEc 1824s ok 137 1824s ok 138 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 139 1824s # unique id: ZhVdW8d8qdzPkE9djUiabQAAAAk 1824s ok 140 1824s ok 141 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 142 1824s # unique id: ZhVdW6XG_4201UthRvKGowAAAEI 1824s ok 143 1824s ok 144 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 145 1824s # unique id: ZhVdW8d8qdzPkE9djUiabgAAAAU 1824s ok 146 1824s ok 147 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 148 1824s # unique id: ZhVdW6XG_4201UthRvKGpAAAAEk 1824s ok 149 1824s ok 150 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 151 1824s # unique id: ZhVdW8d8qdzPkE9djUiabwAAAAQ 1824s ok 152 1824s ok 153 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 154 1824s # unique id: ZhVdW6XG_4201UthRvKGpQAAAEQ 1824s ok 155 1824s ok 156 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 157 1824s # unique id: ZhVdW8d8qdzPkE9djUiacAAAAAc 1824s ok 158 1824s ok 159 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 160 1824s # unique id: ZhVdW6XG_4201UthRvKGpgAAAEY 1824s ok 161 1824s ok 162 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 163 1824s # unique id: ZhVdW8d8qdzPkE9djUiacQAAAAY 1824s ok 164 1824s ok 165 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 166 1824s # unique id: ZhVdW6XG_4201UthRvKGpwAAAEA 1824s ok 167 1824s ok 168 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 169 1824s # unique id: ZhVdW8d8qdzPkE9djUiacgAAAAE 1824s ok 170 1824s ok 171 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 172 1824s # unique id: ZhVdW6XG_4201UthRvKGqAAAAEU 1824s ok 173 1824s ok 174 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 175 1824s # unique id: ZhVdW8d8qdzPkE9djUiacwAAAAg 1824s ok 176 1824s ok 177 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 178 1824s # unique id: ZhVdW6XG_4201UthRvKGqQAAAEg 1824s ok 179 1824s ok 180 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 181 1824s # unique id: ZhVdW8d8qdzPkE9djUiadAAAAAA 1824s ok 182 1824s ok 183 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 184 1824s # unique id: ZhVdW6XG_4201UthRvKGqgAAAEE 1824s ok 185 1824s ok 186 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 187 1824s # unique id: ZhVdW8d8qdzPkE9djUiadQAAAAI 1824s ok 188 1824s ok 189 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 190 1824s # unique id: ZhVdW6XG_4201UthRvKGqwAAAEM 1824s ok 191 1824s ok 192 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 193 1824s # unique id: ZhVdW8d8qdzPkE9djUiadgAAAAM 1824s ok 194 1824s ok 195 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 196 1824s # unique id: ZhVdW6XG_4201UthRvKGrAAAAEI 1824s ok 197 1824s ok 198 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 199 1824s # unique id: ZhVdW8d8qdzPkE9djUiadwAAAAk 1824s ok 200 1824s ok 201 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 202 1824s # unique id: ZhVdW6XG_4201UthRvKGrQAAAEc 1824s ok 203 1824s ok 204 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 205 1824s # unique id: ZhVdW8d8qdzPkE9djUiaeAAAAAU 1824s ok 206 1824s ok 207 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 208 1824s # unique id: ZhVdW6XG_4201UthRvKGrgAAAEQ 1824s ok 209 1824s ok 210 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 211 1824s # unique id: ZhVdW8d8qdzPkE9djUiaeQAAAAQ 1824s ok 212 1824s ok 213 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 214 1824s # unique id: ZhVdW6XG_4201UthRvKGrwAAAEk 1824s ok 215 1824s ok 216 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 217 1824s # unique id: ZhVdW8d8qdzPkE9djUiaegAAAAc 1824s ok 218 1824s ok 219 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 220 1824s # unique id: ZhVdW6XG_4201UthRvKGsAAAAEY 1824s ok 221 1824s ok 222 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 223 1824s # unique id: ZhVdW8d8qdzPkE9djUiaewAAAAY 1824s ok 224 1824s ok 225 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 226 1824s # unique id: ZhVdW6XG_4201UthRvKGsQAAAEA 1824s ok 227 1824s ok 228 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 229 1824s # unique id: ZhVdW8d8qdzPkE9djUiafAAAAAE 1824s ok 230 1824s ok 231 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 232 1824s # unique id: ZhVdW6XG_4201UthRvKGsgAAAEU 1824s ok 233 1824s ok 234 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 235 1824s # unique id: ZhVdW8d8qdzPkE9djUiafQAAAAg 1824s ok 236 1824s ok 237 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 238 1824s # unique id: ZhVdW6XG_4201UthRvKGswAAAEg 1824s ok 239 1824s ok 240 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 241 1824s # unique id: ZhVdW8d8qdzPkE9djUiafgAAAAA 1824s ok 242 1824s ok 243 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 244 1824s # unique id: ZhVdW6XG_4201UthRvKGtAAAAEE 1824s ok 245 1824s ok 246 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 247 1824s # unique id: ZhVdW8d8qdzPkE9djUiafwAAAAI 1824s ok 248 1824s ok 249 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 250 1824s # unique id: ZhVdW6XG_4201UthRvKGtQAAAEM 1824s ok 251 1824s ok 252 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 253 1824s # unique id: ZhVdW8d8qdzPkE9djUiagAAAAAM 1824s ok 254 1824s ok 255 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 256 1824s # unique id: ZhVdW6XG_4201UthRvKGtgAAAEI 1824s ok 257 1824s ok 258 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 259 1824s # unique id: ZhVdW8d8qdzPkE9djUiagQAAAAk 1824s ok 260 1824s ok 261 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 262 1824s # unique id: ZhVdW6XG_4201UthRvKGtwAAAEc 1824s ok 263 1824s ok 264 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 265 1824s # unique id: ZhVdW8d8qdzPkE9djUiaggAAAAU 1824s ok 266 1824s ok 267 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 268 1824s # unique id: ZhVdW6XG_4201UthRvKGuAAAAEQ 1824s ok 269 1824s ok 270 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 271 1824s # unique id: ZhVdW8d8qdzPkE9djUiagwAAAAQ 1824s ok 272 1824s ok 273 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 274 1824s # unique id: ZhVdW6XG_4201UthRvKGuQAAAEk 1824s ok 275 1824s ok 276 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 277 1824s # unique id: ZhVdW8d8qdzPkE9djUiahAAAAAc 1824s ok 278 1824s ok 279 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 280 1824s # unique id: ZhVdW6XG_4201UthRvKGugAAAEY 1824s ok 281 1824s ok 282 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 283 1824s # unique id: ZhVdW8d8qdzPkE9djUiahQAAAAY 1824s ok 284 1824s ok 285 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 286 1824s # unique id: ZhVdW6XG_4201UthRvKGuwAAAEA 1824s ok 287 1824s ok 288 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 289 1824s # unique id: ZhVdW8d8qdzPkE9djUiahgAAAAE 1824s ok 290 1824s ok 291 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 292 1824s # unique id: ZhVdW6XG_4201UthRvKGvAAAAEU 1824s ok 293 1824s ok 294 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 295 1824s # unique id: ZhVdW8d8qdzPkE9djUiahwAAAAg 1824s ok 296 1824s ok 297 1824s # testing : fetch unique ID 1824s # expected: 200 1824s # received: '200' 1824s ok 298 1824s # unique id: ZhVdXKXG_4201UthRvKGvQAAAEg 1824s ok 299 1824s ok 300 1824s ok 1826s t/modules/usertrack.t ............... 1826s 1..1004 1826s # Running under perl version 5.038002 for linux 1826s # Current time local: Tue Apr 9 15:23:08 2024 1826s # Current time GMT: Tue Apr 9 15:23:08 2024 1826s # Using Test.pm version 1.31 1826s # Using Apache/Test.pm version 1.42 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 1 1826s ok 2 1826s Set-Cookie: usertrack_test=f893afa4.615ab7fe3504f; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=f893afa4.615ab7fe3504f 1826s ok 3 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 4 1826s ok 5 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 6 1826s ok 7 1826s Set-Cookie: usertrack_test=665e5eb7.615ab7fe3709e; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=665e5eb7.615ab7fe3709e 1826s ok 8 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 9 1826s ok 10 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 11 1826s ok 12 1826s Set-Cookie: usertrack_test=93e2595f.615ab7fe381c2; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=93e2595f.615ab7fe381c2 1826s ok 13 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 14 1826s ok 15 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 16 1826s ok 17 1826s Set-Cookie: usertrack_test=c0b2f35c.615ab7fe3932c; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=c0b2f35c.615ab7fe3932c 1826s ok 18 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 19 1826s ok 20 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 21 1826s ok 22 1826s Set-Cookie: usertrack_test=c38fd3f0.615ab7fe3a559; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=c38fd3f0.615ab7fe3a559 1826s ok 23 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 24 1826s ok 25 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 26 1826s ok 27 1826s Set-Cookie: usertrack_test=81eb6526.615ab7fe3b6a5; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=81eb6526.615ab7fe3b6a5 1826s ok 28 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 29 1826s ok 30 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 31 1826s ok 32 1826s Set-Cookie: usertrack_test=11a94426.615ab7fe3c8fd; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=11a94426.615ab7fe3c8fd 1826s ok 33 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 34 1826s ok 35 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 36 1826s ok 37 1826s Set-Cookie: usertrack_test=2fdaca51.615ab7fe3da3a; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=2fdaca51.615ab7fe3da3a 1826s ok 38 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 39 1826s ok 40 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 41 1826s ok 42 1826s Set-Cookie: usertrack_test=7f7ff9ff.615ab7fe3e99c; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=7f7ff9ff.615ab7fe3e99c 1826s ok 43 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 44 1826s ok 45 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 46 1826s ok 47 1826s Set-Cookie: usertrack_test=3a9b107.615ab7fe3fbfd; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=3a9b107.615ab7fe3fbfd 1826s ok 48 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 49 1826s ok 50 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 51 1826s ok 52 1826s Set-Cookie: usertrack_test=1b5d1403.615ab7fe40c9c; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=1b5d1403.615ab7fe40c9c 1826s ok 53 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 54 1826s ok 55 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 56 1826s ok 57 1826s Set-Cookie: usertrack_test=a90e291a.615ab7fe41ca8; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=a90e291a.615ab7fe41ca8 1826s ok 58 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 59 1826s ok 60 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 61 1826s ok 62 1826s Set-Cookie: usertrack_test=c2513da2.615ab7fe42dfd; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=c2513da2.615ab7fe42dfd 1826s ok 63 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 64 1826s ok 65 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 66 1826s ok 67 1826s Set-Cookie: usertrack_test=96f171be.615ab7fe43f16; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=96f171be.615ab7fe43f16 1826s ok 68 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 69 1826s ok 70 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 71 1826s ok 72 1826s Set-Cookie: usertrack_test=a58ef168.615ab7fe4503c; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=a58ef168.615ab7fe4503c 1826s ok 73 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 74 1826s ok 75 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 76 1826s ok 77 1826s Set-Cookie: usertrack_test=b190ad97.615ab7fe4609d; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=b190ad97.615ab7fe4609d 1826s ok 78 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 79 1826s ok 80 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 81 1826s ok 82 1826s Set-Cookie: usertrack_test=4dbf18ed.615ab7fe47195; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=4dbf18ed.615ab7fe47195 1826s ok 83 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 84 1826s ok 85 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 86 1826s ok 87 1826s Set-Cookie: usertrack_test=1410bf07.615ab7fe482b9; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=1410bf07.615ab7fe482b9 1826s ok 88 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 89 1826s ok 90 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 91 1826s ok 92 1826s Set-Cookie: usertrack_test=7cdb296c.615ab7fe49405; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=7cdb296c.615ab7fe49405 1826s ok 93 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 94 1826s ok 95 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 96 1826s ok 97 1826s Set-Cookie: usertrack_test=66915d3e.615ab7fe4a4fc; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=66915d3e.615ab7fe4a4fc 1826s ok 98 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 99 1826s ok 100 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 101 1826s ok 102 1826s Set-Cookie: usertrack_test=b3130fb8.615ab7fe4b59d; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=b3130fb8.615ab7fe4b59d 1826s ok 103 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 104 1826s ok 105 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 106 1826s ok 107 1826s Set-Cookie: usertrack_test=b1eca9ad.615ab7fe4c6ae; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=b1eca9ad.615ab7fe4c6ae 1826s ok 108 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 109 1826s ok 110 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 111 1826s ok 112 1826s Set-Cookie: usertrack_test=529f1e73.615ab7fe4d710; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=529f1e73.615ab7fe4d710 1826s ok 113 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 114 1826s ok 115 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 116 1826s ok 117 1826s Set-Cookie: usertrack_test=c9c3d521.615ab7fe4e934; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=c9c3d521.615ab7fe4e934 1826s ok 118 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 119 1826s ok 120 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 121 1826s ok 122 1826s Set-Cookie: usertrack_test=76ba59c1.615ab7fe4f98a; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=76ba59c1.615ab7fe4f98a 1826s ok 123 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 124 1826s ok 125 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 126 1826s ok 127 1826s Set-Cookie: usertrack_test=bbedac98.615ab7fe50a1f; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=bbedac98.615ab7fe50a1f 1826s ok 128 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 129 1826s ok 130 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 131 1826s ok 132 1826s Set-Cookie: usertrack_test=b3d323e6.615ab7fe51a18; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=b3d323e6.615ab7fe51a18 1826s ok 133 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 134 1826s ok 135 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 136 1826s ok 137 1826s Set-Cookie: usertrack_test=b2bd2307.615ab7fe52c95; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=b2bd2307.615ab7fe52c95 1826s ok 138 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 139 1826s ok 140 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 141 1826s ok 142 1826s Set-Cookie: usertrack_test=f76cb85d.615ab7fe53cf9; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=f76cb85d.615ab7fe53cf9 1826s ok 143 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 144 1826s ok 145 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 146 1826s ok 147 1826s Set-Cookie: usertrack_test=3a4a6d37.615ab7fe54d92; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=3a4a6d37.615ab7fe54d92 1826s ok 148 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 149 1826s ok 150 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 151 1826s ok 152 1826s Set-Cookie: usertrack_test=a6b1652e.615ab7fe55f40; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=a6b1652e.615ab7fe55f40 1826s ok 153 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 154 1826s ok 155 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 156 1826s ok 157 1826s Set-Cookie: usertrack_test=4a1b0b0c.615ab7fe57077; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=4a1b0b0c.615ab7fe57077 1826s ok 158 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 159 1826s ok 160 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 161 1826s ok 162 1826s Set-Cookie: usertrack_test=7c04b181.615ab7fe581c6; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=7c04b181.615ab7fe581c6 1826s ok 163 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 164 1826s ok 165 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 166 1826s ok 167 1826s Set-Cookie: usertrack_test=6a22b298.615ab7fe591a2; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=6a22b298.615ab7fe591a2 1826s ok 168 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 169 1826s ok 170 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 171 1826s ok 172 1826s Set-Cookie: usertrack_test=3e126648.615ab7fe5a242; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=3e126648.615ab7fe5a242 1826s ok 173 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 174 1826s ok 175 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 176 1826s ok 177 1826s Set-Cookie: usertrack_test=b3113fbc.615ab7fe5b28b; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=b3113fbc.615ab7fe5b28b 1826s ok 178 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 179 1826s ok 180 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 181 1826s ok 182 1826s Set-Cookie: usertrack_test=fed707be.615ab7fe5c365; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=fed707be.615ab7fe5c365 1826s ok 183 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 184 1826s ok 185 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 186 1826s ok 187 1826s Set-Cookie: usertrack_test=7ebef9fe.615ab7fe5d408; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=7ebef9fe.615ab7fe5d408 1826s ok 188 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 189 1826s ok 190 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 191 1826s ok 192 1826s Set-Cookie: usertrack_test=64b4e328.615ab7fe5e4ee; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=64b4e328.615ab7fe5e4ee 1826s ok 193 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 194 1826s ok 195 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 196 1826s ok 197 1826s Set-Cookie: usertrack_test=fe21193.615ab7fe5f60d; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=fe21193.615ab7fe5f60d 1826s ok 198 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 199 1826s ok 200 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 201 1826s ok 202 1826s Set-Cookie: usertrack_test=4140fdf5.615ab7fe60680; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=4140fdf5.615ab7fe60680 1826s ok 203 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 204 1826s ok 205 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 206 1826s ok 207 1826s Set-Cookie: usertrack_test=2273e54c.615ab7fe616e9; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=2273e54c.615ab7fe616e9 1826s ok 208 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 209 1826s ok 210 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 211 1826s ok 212 1826s Set-Cookie: usertrack_test=af1935a3.615ab7fe6282e; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=af1935a3.615ab7fe6282e 1826s ok 213 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 214 1826s ok 215 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 216 1826s ok 217 1826s Set-Cookie: usertrack_test=c3fd59ee.615ab7fe63a33; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=c3fd59ee.615ab7fe63a33 1826s ok 218 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 219 1826s ok 220 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 221 1826s ok 222 1826s Set-Cookie: usertrack_test=eba719ba.615ab7fe64a76; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=eba719ba.615ab7fe64a76 1826s ok 223 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 224 1826s ok 225 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 226 1826s ok 227 1826s Set-Cookie: usertrack_test=db031181.615ab7fe65b86; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=db031181.615ab7fe65b86 1826s ok 228 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 229 1826s ok 230 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 231 1826s ok 232 1826s Set-Cookie: usertrack_test=703412b3.615ab7fe66c71; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=703412b3.615ab7fe66c71 1826s ok 233 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 234 1826s ok 235 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 236 1826s ok 237 1826s Set-Cookie: usertrack_test=204260d2.615ab7fe67ceb; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=204260d2.615ab7fe67ceb 1826s ok 238 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 239 1826s ok 240 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 241 1826s ok 242 1826s Set-Cookie: usertrack_test=d79be362.615ab7fe68de3; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=d79be362.615ab7fe68de3 1826s ok 243 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 244 1826s ok 245 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 246 1826s ok 247 1826s Set-Cookie: usertrack_test=2db7dad8.615ab7fe69d08; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=2db7dad8.615ab7fe69d08 1826s ok 248 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 249 1826s ok 250 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 251 1826s ok 252 1826s Set-Cookie: usertrack_test=edd8ad3c.615ab7fe6aeda; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=edd8ad3c.615ab7fe6aeda 1826s ok 253 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 254 1826s ok 255 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 256 1826s ok 257 1826s Set-Cookie: usertrack_test=2768b559.615ab7fe6c03e; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=2768b559.615ab7fe6c03e 1826s ok 258 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 259 1826s ok 260 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 261 1826s ok 262 1826s Set-Cookie: usertrack_test=fe2ab80a.615ab7fe6d0f4; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=fe2ab80a.615ab7fe6d0f4 1826s ok 263 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 264 1826s ok 265 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 266 1826s ok 267 1826s Set-Cookie: usertrack_test=e2318465.615ab7fe6e291; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=e2318465.615ab7fe6e291 1826s ok 268 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 269 1826s ok 270 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 271 1826s ok 272 1826s Set-Cookie: usertrack_test=1c2197e8.615ab7fe6f32d; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=1c2197e8.615ab7fe6f32d 1826s ok 273 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 274 1826s ok 275 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 276 1826s ok 277 1826s Set-Cookie: usertrack_test=6cfb1141.615ab7fe703a0; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=6cfb1141.615ab7fe703a0 1826s ok 278 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 279 1826s ok 280 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 281 1826s ok 282 1826s Set-Cookie: usertrack_test=450fd264.615ab7fe71454; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=450fd264.615ab7fe71454 1826s ok 283 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 284 1826s ok 285 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 286 1826s ok 287 1826s Set-Cookie: usertrack_test=ed92f4b.615ab7fe725f6; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=ed92f4b.615ab7fe725f6 1826s ok 288 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 289 1826s ok 290 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 291 1826s ok 292 1826s Set-Cookie: usertrack_test=12932d8f.615ab7fe73653; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=12932d8f.615ab7fe73653 1826s ok 293 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 294 1826s ok 295 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 296 1826s ok 297 1826s Set-Cookie: usertrack_test=2c85ed7e.615ab7fe74764; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=2c85ed7e.615ab7fe74764 1826s ok 298 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 299 1826s ok 300 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 301 1826s ok 302 1826s Set-Cookie: usertrack_test=18ed57f0.615ab7fe75898; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=18ed57f0.615ab7fe75898 1826s ok 303 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 304 1826s ok 305 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 306 1826s ok 307 1826s Set-Cookie: usertrack_test=7267490c.615ab7fe7698e; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=7267490c.615ab7fe7698e 1826s ok 308 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 309 1826s ok 310 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 311 1826s ok 312 1826s Set-Cookie: usertrack_test=472d2623.615ab7fe7795f; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=472d2623.615ab7fe7795f 1826s ok 313 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 314 1826s ok 315 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 316 1826s ok 317 1826s Set-Cookie: usertrack_test=ab4ffce7.615ab7fe78a76; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=ab4ffce7.615ab7fe78a76 1826s ok 318 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 319 1826s ok 320 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 321 1826s ok 322 1826s Set-Cookie: usertrack_test=6abfd9aa.615ab7fe79b47; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=6abfd9aa.615ab7fe79b47 1826s ok 323 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 324 1826s ok 325 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 326 1826s ok 327 1826s Set-Cookie: usertrack_test=1c0d50f2.615ab7fe7abe4; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=1c0d50f2.615ab7fe7abe4 1826s ok 328 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 329 1826s ok 330 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 331 1826s ok 332 1826s Set-Cookie: usertrack_test=cb4c8c8a.615ab7fe7bc58; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=cb4c8c8a.615ab7fe7bc58 1826s ok 333 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 334 1826s ok 335 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 336 1826s ok 337 1826s Set-Cookie: usertrack_test=e4cf166c.615ab7fe7cd24; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=e4cf166c.615ab7fe7cd24 1826s ok 338 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 339 1826s ok 340 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 341 1826s ok 342 1826s Set-Cookie: usertrack_test=4220bf10.615ab7fe7dde4; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=4220bf10.615ab7fe7dde4 1826s ok 343 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 344 1826s ok 345 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 346 1826s ok 347 1826s Set-Cookie: usertrack_test=752ce904.615ab7fe7ef5e; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=752ce904.615ab7fe7ef5e 1826s ok 348 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 349 1826s ok 350 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 351 1826s ok 352 1826s Set-Cookie: usertrack_test=161f58f5.615ab7fe80043; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=161f58f5.615ab7fe80043 1826s ok 353 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 354 1826s ok 355 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 356 1826s ok 357 1826s Set-Cookie: usertrack_test=3a0b33e6.615ab7fe81087; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=3a0b33e6.615ab7fe81087 1826s ok 358 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 359 1826s ok 360 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 361 1826s ok 362 1826s Set-Cookie: usertrack_test=80881906.615ab7fe82191; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=80881906.615ab7fe82191 1826s ok 363 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 364 1826s ok 365 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 366 1826s ok 367 1826s Set-Cookie: usertrack_test=c8660b51.615ab7fe831eb; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=c8660b51.615ab7fe831eb 1826s ok 368 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 369 1826s ok 370 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 371 1826s ok 372 1826s Set-Cookie: usertrack_test=1d97db03.615ab7fe84363; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=1d97db03.615ab7fe84363 1826s ok 373 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 374 1826s ok 375 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 376 1826s ok 377 1826s Set-Cookie: usertrack_test=aa9c8f70.615ab7fe8540a; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=aa9c8f70.615ab7fe8540a 1826s ok 378 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 379 1826s ok 380 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 381 1826s ok 382 1826s Set-Cookie: usertrack_test=994f796f.615ab7fe86579; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=994f796f.615ab7fe86579 1826s ok 383 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 384 1826s ok 385 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 386 1826s ok 387 1826s Set-Cookie: usertrack_test=b75b8d30.615ab7fe8769a; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=b75b8d30.615ab7fe8769a 1826s ok 388 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 389 1826s ok 390 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 391 1826s ok 392 1826s Set-Cookie: usertrack_test=a23e0a7f.615ab7fe8868d; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=a23e0a7f.615ab7fe8868d 1826s ok 393 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 394 1826s ok 395 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 396 1826s ok 397 1826s Set-Cookie: usertrack_test=a5ee9099.615ab7fe896c5; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=a5ee9099.615ab7fe896c5 1826s ok 398 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 399 1826s ok 400 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 401 1826s ok 402 1826s Set-Cookie: usertrack_test=3d41c4d0.615ab7fe8a7dd; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=3d41c4d0.615ab7fe8a7dd 1826s ok 403 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 404 1826s ok 405 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 406 1826s ok 407 1826s Set-Cookie: usertrack_test=53ab910a.615ab7fe8b93a; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=53ab910a.615ab7fe8b93a 1826s ok 408 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 409 1826s ok 410 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 411 1826s ok 412 1826s Set-Cookie: usertrack_test=7bcf8ff5.615ab7fe8ca89; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=7bcf8ff5.615ab7fe8ca89 1826s ok 413 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 414 1826s ok 415 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 416 1826s ok 417 1826s Set-Cookie: usertrack_test=5b2a6a45.615ab7fe8daba; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=5b2a6a45.615ab7fe8daba 1826s ok 418 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 419 1826s ok 420 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 421 1826s ok 422 1826s Set-Cookie: usertrack_test=4d81494b.615ab7fe8ebc9; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=4d81494b.615ab7fe8ebc9 1826s ok 423 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 424 1826s ok 425 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 426 1826s ok 427 1826s Set-Cookie: usertrack_test=b0b37bda.615ab7fe8faed; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=b0b37bda.615ab7fe8faed 1826s ok 428 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 429 1826s ok 430 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 431 1826s ok 432 1826s Set-Cookie: usertrack_test=fed35854.615ab7fe90d2a; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=fed35854.615ab7fe90d2a 1826s ok 433 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 434 1826s ok 435 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 436 1826s ok 437 1826s Set-Cookie: usertrack_test=f415205.615ab7fe91d78; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=f415205.615ab7fe91d78 1826s ok 438 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 439 1826s ok 440 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 441 1826s ok 442 1826s Set-Cookie: usertrack_test=731d60ff.615ab7fe92e7a; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=731d60ff.615ab7fe92e7a 1826s ok 443 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 444 1826s ok 445 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 446 1826s ok 447 1826s Set-Cookie: usertrack_test=7006868.615ab7fe93f52; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=7006868.615ab7fe93f52 1826s ok 448 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 449 1826s ok 450 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 451 1826s ok 452 1826s Set-Cookie: usertrack_test=853f5971.615ab7fe950d4; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=853f5971.615ab7fe950d4 1826s ok 453 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 454 1826s ok 455 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 456 1826s ok 457 1826s Set-Cookie: usertrack_test=83e5abb.615ab7fe961a6; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=83e5abb.615ab7fe961a6 1826s ok 458 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 459 1826s ok 460 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 461 1826s ok 462 1826s Set-Cookie: usertrack_test=50f76eb4.615ab7fe97244; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=50f76eb4.615ab7fe97244 1826s ok 463 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 464 1826s ok 465 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 466 1826s ok 467 1826s Set-Cookie: usertrack_test=c3065b49.615ab7fe9837e; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=c3065b49.615ab7fe9837e 1826s ok 468 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 469 1826s ok 470 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 471 1826s ok 472 1826s Set-Cookie: usertrack_test=abb96f18.615ab7fe9942d; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=abb96f18.615ab7fe9942d 1826s ok 473 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 474 1826s ok 475 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 476 1826s ok 477 1826s Set-Cookie: usertrack_test=18d22b78.615ab7fe9a422; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=18d22b78.615ab7fe9a422 1826s ok 478 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 479 1826s ok 480 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 481 1826s ok 482 1826s Set-Cookie: usertrack_test=60cc4c07.615ab7fe9b30f; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=60cc4c07.615ab7fe9b30f 1826s ok 483 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 484 1826s ok 485 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 486 1826s ok 487 1826s Set-Cookie: usertrack_test=d4b823b7.615ab7fe9c502; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=d4b823b7.615ab7fe9c502 1826s ok 488 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 489 1826s ok 490 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 491 1826s ok 492 1826s Set-Cookie: usertrack_test=2cb0a826.615ab7fe9d551; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=2cb0a826.615ab7fe9d551 1826s ok 493 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 494 1826s ok 495 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 496 1826s ok 497 1826s Set-Cookie: usertrack_test=3345540c.615ab7fe9e6ba; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=3345540c.615ab7fe9e6ba 1826s ok 498 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 499 1826s ok 500 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 501 1826s ok 502 1826s Set-Cookie: usertrack_test=400fc428.615ab7fe9f689; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=400fc428.615ab7fe9f689 1826s ok 503 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 504 1826s ok 505 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 506 1826s ok 507 1826s Set-Cookie: usertrack_test=eb967b70.615ab7fea0721; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=eb967b70.615ab7fea0721 1826s ok 508 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 509 1826s ok 510 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 511 1826s ok 512 1826s Set-Cookie: usertrack_test=83272057.615ab7fea17eb; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=83272057.615ab7fea17eb 1826s ok 513 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 514 1826s ok 515 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 516 1826s ok 517 1826s Set-Cookie: usertrack_test=aded6b17.615ab7fea285b; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=aded6b17.615ab7fea285b 1826s ok 518 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 519 1826s ok 520 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 521 1826s ok 522 1826s Set-Cookie: usertrack_test=7fe9d500.615ab7fea376b; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=7fe9d500.615ab7fea376b 1826s ok 523 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 524 1826s ok 525 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 526 1826s ok 527 1826s Set-Cookie: usertrack_test=72cd3c2b.615ab7fea4807; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=72cd3c2b.615ab7fea4807 1826s ok 528 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 529 1826s ok 530 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 531 1826s ok 532 1826s Set-Cookie: usertrack_test=e36052b7.615ab7fea591e; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=e36052b7.615ab7fea591e 1826s ok 533 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 534 1826s ok 535 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 536 1826s ok 537 1826s Set-Cookie: usertrack_test=a9c9670b.615ab7fea6948; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=a9c9670b.615ab7fea6948 1826s ok 538 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 539 1826s ok 540 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 541 1826s ok 542 1826s Set-Cookie: usertrack_test=4a4be16a.615ab7fea7ad7; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=4a4be16a.615ab7fea7ad7 1826s ok 543 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 544 1826s ok 545 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 546 1826s ok 547 1826s Set-Cookie: usertrack_test=2d095aec.615ab7fea8b8e; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=2d095aec.615ab7fea8b8e 1826s ok 548 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 549 1826s ok 550 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 551 1826s ok 552 1826s Set-Cookie: usertrack_test=f3cd125b.615ab7fea9c0d; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=f3cd125b.615ab7fea9c0d 1826s ok 553 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 554 1826s ok 555 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 556 1826s ok 557 1826s Set-Cookie: usertrack_test=aeae19c8.615ab7feaae90; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=aeae19c8.615ab7feaae90 1826s ok 558 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 559 1826s ok 560 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 561 1826s ok 562 1826s Set-Cookie: usertrack_test=39714a5c.615ab7feabe7d; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=39714a5c.615ab7feabe7d 1826s ok 563 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 564 1826s ok 565 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 566 1826s ok 567 1826s Set-Cookie: usertrack_test=a6a4635a.615ab7feacf8c; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=a6a4635a.615ab7feacf8c 1826s ok 568 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 569 1826s ok 570 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 571 1826s ok 572 1826s Set-Cookie: usertrack_test=fe4d2a83.615ab7feae131; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=fe4d2a83.615ab7feae131 1826s ok 573 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 574 1826s ok 575 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 576 1826s ok 577 1826s Set-Cookie: usertrack_test=51490518.615ab7feaf1ce; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=51490518.615ab7feaf1ce 1826s ok 578 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 579 1826s ok 580 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 581 1826s ok 582 1826s Set-Cookie: usertrack_test=c0c6ca86.615ab7feb0393; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=c0c6ca86.615ab7feb0393 1826s ok 583 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 584 1826s ok 585 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 586 1826s ok 587 1826s Set-Cookie: usertrack_test=50cf1c07.615ab7feb127e; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=50cf1c07.615ab7feb127e 1826s ok 588 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 589 1826s ok 590 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 591 1826s ok 592 1826s Set-Cookie: usertrack_test=5f01ce70.615ab7feb23e5; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=5f01ce70.615ab7feb23e5 1826s ok 593 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 594 1826s ok 595 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 596 1826s ok 597 1826s Set-Cookie: usertrack_test=52ac34e7.615ab7feb355f; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=52ac34e7.615ab7feb355f 1826s ok 598 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 599 1826s ok 600 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 601 1826s ok 602 1826s Set-Cookie: usertrack_test=5db13cf0.615ab7feb467c; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=5db13cf0.615ab7feb467c 1826s ok 603 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 604 1826s ok 605 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 606 1826s ok 607 1826s Set-Cookie: usertrack_test=4c59637e.615ab7feb56c8; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=4c59637e.615ab7feb56c8 1826s ok 608 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 609 1826s ok 610 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 611 1826s ok 612 1826s Set-Cookie: usertrack_test=571a8403.615ab7feb66fe; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=571a8403.615ab7feb66fe 1826s ok 613 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 614 1826s ok 615 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 616 1826s ok 617 1826s Set-Cookie: usertrack_test=979fe1ee.615ab7feb78ba; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=979fe1ee.615ab7feb78ba 1826s ok 618 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 619 1826s ok 620 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 621 1826s ok 622 1826s Set-Cookie: usertrack_test=66c7b18d.615ab7feb8a18; path=/; expires=Tue, 09-Apr-24 15:24:09 GMT 1826s Cookie: usertrack_test=66c7b18d.615ab7feb8a18 1826s ok 623 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 624 1826s ok 625 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 626 1826s ok 627 1826s Set-Cookie: usertrack_test=d8ea9b4b.615ab7feb9cc8; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=d8ea9b4b.615ab7feb9cc8 1826s ok 628 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 629 1826s ok 630 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 631 1826s ok 632 1826s Set-Cookie: usertrack_test=7004f2b9.615ab7febad27; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=7004f2b9.615ab7febad27 1826s ok 633 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 634 1826s ok 635 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 636 1826s ok 637 1826s Set-Cookie: usertrack_test=3662afe1.615ab7febbf3d; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=3662afe1.615ab7febbf3d 1826s ok 638 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 639 1826s ok 640 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 641 1826s ok 642 1826s Set-Cookie: usertrack_test=bceaec57.615ab7febcff7; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=bceaec57.615ab7febcff7 1826s ok 643 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 644 1826s ok 645 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 646 1826s ok 647 1826s Set-Cookie: usertrack_test=a2807ec8.615ab7febe122; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=a2807ec8.615ab7febe122 1826s ok 648 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 649 1826s ok 650 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 651 1826s ok 652 1826s Set-Cookie: usertrack_test=1af1eb0d.615ab7febf133; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=1af1eb0d.615ab7febf133 1826s ok 653 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 654 1826s ok 655 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 656 1826s ok 657 1826s Set-Cookie: usertrack_test=9c8569d9.615ab7fec027e; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=9c8569d9.615ab7fec027e 1826s ok 658 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 659 1826s ok 660 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 661 1826s ok 662 1826s Set-Cookie: usertrack_test=952b75db.615ab7fec13dc; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=952b75db.615ab7fec13dc 1826s ok 663 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 664 1826s ok 665 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 666 1826s ok 667 1826s Set-Cookie: usertrack_test=47d0dafb.615ab7fec2568; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=47d0dafb.615ab7fec2568 1826s ok 668 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 669 1826s ok 670 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 671 1826s ok 672 1826s Set-Cookie: usertrack_test=fa99d925.615ab7fec3696; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=fa99d925.615ab7fec3696 1826s ok 673 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 674 1826s ok 675 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 676 1826s ok 677 1826s Set-Cookie: usertrack_test=b69961bf.615ab7fec47f1; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=b69961bf.615ab7fec47f1 1826s ok 678 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 679 1826s ok 680 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 681 1826s ok 682 1826s Set-Cookie: usertrack_test=eea769cc.615ab7fec590b; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=eea769cc.615ab7fec590b 1826s ok 683 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 684 1826s ok 685 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 686 1826s ok 687 1826s Set-Cookie: usertrack_test=8f1dbe0b.615ab7fec69f1; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=8f1dbe0b.615ab7fec69f1 1826s ok 688 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 689 1826s ok 690 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 691 1826s ok 692 1826s Set-Cookie: usertrack_test=2e58f2fc.615ab7fec7a35; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=2e58f2fc.615ab7fec7a35 1826s ok 693 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 694 1826s ok 695 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 696 1826s ok 697 1826s Set-Cookie: usertrack_test=2b578771.615ab7fec8ad4; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=2b578771.615ab7fec8ad4 1826s ok 698 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 699 1826s ok 700 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 701 1826s ok 702 1826s Set-Cookie: usertrack_test=36a694f4.615ab7fec9c8d; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=36a694f4.615ab7fec9c8d 1826s ok 703 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 704 1826s ok 705 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 706 1826s ok 707 1826s Set-Cookie: usertrack_test=38a6ace2.615ab7fecb007; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=38a6ace2.615ab7fecb007 1826s ok 708 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 709 1826s ok 710 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 711 1826s ok 712 1826s Set-Cookie: usertrack_test=f269f5ee.615ab7fecc18a; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=f269f5ee.615ab7fecc18a 1826s ok 713 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 714 1826s ok 715 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 716 1826s ok 717 1826s Set-Cookie: usertrack_test=63f88c0a.615ab7fecd32d; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=63f88c0a.615ab7fecd32d 1826s ok 718 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 719 1826s ok 720 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 721 1826s ok 722 1826s Set-Cookie: usertrack_test=ae6ccb0.615ab7fece36a; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=ae6ccb0.615ab7fece36a 1826s ok 723 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 724 1826s ok 725 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 726 1826s ok 727 1826s Set-Cookie: usertrack_test=b9700261.615ab7fecf436; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=b9700261.615ab7fecf436 1826s ok 728 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 729 1826s ok 730 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 731 1826s ok 732 1826s Set-Cookie: usertrack_test=25f8db93.615ab7fed052e; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=25f8db93.615ab7fed052e 1826s ok 733 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 734 1826s ok 735 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 736 1826s ok 737 1826s Set-Cookie: usertrack_test=baff9a6e.615ab7fed16ff; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=baff9a6e.615ab7fed16ff 1826s ok 738 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 739 1826s ok 740 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 741 1826s ok 742 1826s Set-Cookie: usertrack_test=df4699e3.615ab7fed280c; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=df4699e3.615ab7fed280c 1826s ok 743 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 744 1826s ok 745 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 746 1826s ok 747 1826s Set-Cookie: usertrack_test=31d27424.615ab7fed39e6; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=31d27424.615ab7fed39e6 1826s ok 748 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 749 1826s ok 750 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 751 1826s ok 752 1826s Set-Cookie: usertrack_test=d0baf374.615ab7fed4a76; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=d0baf374.615ab7fed4a76 1826s ok 753 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 754 1826s ok 755 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 756 1826s ok 757 1826s Set-Cookie: usertrack_test=6ae94ae4.615ab7fed5c53; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=6ae94ae4.615ab7fed5c53 1826s ok 758 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 759 1826s ok 760 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 761 1826s ok 762 1826s Set-Cookie: usertrack_test=89ba112c.615ab7fed6d27; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=89ba112c.615ab7fed6d27 1826s ok 763 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 764 1826s ok 765 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 766 1826s ok 767 1826s Set-Cookie: usertrack_test=8ba01b67.615ab7fed7e71; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=8ba01b67.615ab7fed7e71 1826s ok 768 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 769 1826s ok 770 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 771 1826s ok 772 1826s Set-Cookie: usertrack_test=b56fb6cc.615ab7fed90ea; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=b56fb6cc.615ab7fed90ea 1826s ok 773 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 774 1826s ok 775 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 776 1826s ok 777 1826s Set-Cookie: usertrack_test=df64de02.615ab7feda321; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=df64de02.615ab7feda321 1826s ok 778 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 779 1826s ok 780 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 781 1826s ok 782 1826s Set-Cookie: usertrack_test=a22c53e2.615ab7fedb458; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=a22c53e2.615ab7fedb458 1826s ok 783 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 784 1826s ok 785 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 786 1826s ok 787 1826s Set-Cookie: usertrack_test=e8db8c3e.615ab7fedc522; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=e8db8c3e.615ab7fedc522 1826s ok 788 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 789 1826s ok 790 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 791 1826s ok 792 1826s Set-Cookie: usertrack_test=d809eaec.615ab7fedd6fe; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=d809eaec.615ab7fedd6fe 1826s ok 793 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 794 1826s ok 795 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 796 1826s ok 797 1826s Set-Cookie: usertrack_test=58977b2f.615ab7fede7fa; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=58977b2f.615ab7fede7fa 1826s ok 798 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 799 1826s ok 800 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 801 1826s ok 802 1826s Set-Cookie: usertrack_test=408e096e.615ab7fedf86d; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=408e096e.615ab7fedf86d 1826s ok 803 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 804 1826s ok 805 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 806 1826s ok 807 1826s Set-Cookie: usertrack_test=d8f967ae.615ab7fee0aef; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=d8f967ae.615ab7fee0aef 1826s ok 808 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 809 1826s ok 810 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 811 1826s ok 812 1826s Set-Cookie: usertrack_test=7e7d86e1.615ab7fee1b9d; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=7e7d86e1.615ab7fee1b9d 1826s ok 813 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 814 1826s ok 815 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 816 1826s ok 817 1826s Set-Cookie: usertrack_test=19ac4058.615ab7fee2c8a; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=19ac4058.615ab7fee2c8a 1826s ok 818 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 819 1826s ok 820 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 821 1826s ok 822 1826s Set-Cookie: usertrack_test=832dfeb3.615ab7fee3dfd; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=832dfeb3.615ab7fee3dfd 1826s ok 823 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 824 1826s ok 825 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 826 1826s ok 827 1826s Set-Cookie: usertrack_test=16733971.615ab7fee5007; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=16733971.615ab7fee5007 1826s ok 828 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 829 1826s ok 830 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 831 1826s ok 832 1826s Set-Cookie: usertrack_test=2b4cc857.615ab7fee6195; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=2b4cc857.615ab7fee6195 1826s ok 833 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 834 1826s ok 835 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 836 1826s ok 837 1826s Set-Cookie: usertrack_test=ddb1dcf1.615ab7fee73ba; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=ddb1dcf1.615ab7fee73ba 1826s ok 838 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 839 1826s ok 840 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 841 1826s ok 842 1826s Set-Cookie: usertrack_test=3482b38d.615ab7fee854f; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=3482b38d.615ab7fee854f 1826s ok 843 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 844 1826s ok 845 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 846 1826s ok 847 1826s Set-Cookie: usertrack_test=3877208f.615ab7fee940f; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=3877208f.615ab7fee940f 1826s ok 848 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 849 1826s ok 850 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 851 1826s ok 852 1826s Set-Cookie: usertrack_test=7edb3bc.615ab7feea5de; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=7edb3bc.615ab7feea5de 1826s ok 853 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 854 1826s ok 855 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 856 1826s ok 857 1826s Set-Cookie: usertrack_test=64c7ed35.615ab7feeb6f3; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=64c7ed35.615ab7feeb6f3 1826s ok 858 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 859 1826s ok 860 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 861 1826s ok 862 1826s Set-Cookie: usertrack_test=62562cda.615ab7feec7e8; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=62562cda.615ab7feec7e8 1826s ok 863 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 864 1826s ok 865 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 866 1826s ok 867 1826s Set-Cookie: usertrack_test=992c039f.615ab7feed82a; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=992c039f.615ab7feed82a 1826s ok 868 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 869 1826s ok 870 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 871 1826s ok 872 1826s Set-Cookie: usertrack_test=c62ea9d0.615ab7feee8de; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=c62ea9d0.615ab7feee8de 1826s ok 873 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 874 1826s ok 875 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 876 1826s ok 877 1826s Set-Cookie: usertrack_test=673d359f.615ab7feef8d6; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=673d359f.615ab7feef8d6 1826s ok 878 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 879 1826s ok 880 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 881 1826s ok 882 1826s Set-Cookie: usertrack_test=f4eed23e.615ab7fef09a0; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=f4eed23e.615ab7fef09a0 1826s ok 883 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 884 1826s ok 885 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 886 1826s ok 887 1826s Set-Cookie: usertrack_test=4802dd8f.615ab7fef19dc; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=4802dd8f.615ab7fef19dc 1826s ok 888 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 889 1826s ok 890 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 891 1826s ok 892 1826s Set-Cookie: usertrack_test=cb0a4c4d.615ab7fef2b12; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=cb0a4c4d.615ab7fef2b12 1826s ok 893 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 894 1826s ok 895 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 896 1826s ok 897 1826s Set-Cookie: usertrack_test=2064c0af.615ab7fef3b31; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=2064c0af.615ab7fef3b31 1826s ok 898 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 899 1826s ok 900 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 901 1826s ok 902 1826s Set-Cookie: usertrack_test=deaed7d3.615ab7fef4ce6; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=deaed7d3.615ab7fef4ce6 1826s ok 903 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 904 1826s ok 905 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 906 1826s ok 907 1826s Set-Cookie: usertrack_test=64dc3606.615ab7fef5ba4; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=64dc3606.615ab7fef5ba4 1826s ok 908 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 909 1826s ok 910 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 911 1826s ok 912 1826s Set-Cookie: usertrack_test=19d9fb43.615ab7fef6c57; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=19d9fb43.615ab7fef6c57 1826s ok 913 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 914 1826s ok 915 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 916 1826s ok 917 1826s Set-Cookie: usertrack_test=441225ec.615ab7fef7d2c; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=441225ec.615ab7fef7d2c 1826s ok 918 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 919 1826s ok 920 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 921 1826s ok 922 1826s Set-Cookie: usertrack_test=27509910.615ab7fef8e37; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=27509910.615ab7fef8e37 1826s ok 923 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 924 1826s ok 925 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 926 1826s ok 927 1826s Set-Cookie: usertrack_test=4f36c747.615ab7fef9f60; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=4f36c747.615ab7fef9f60 1826s ok 928 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 929 1826s ok 930 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 931 1826s ok 932 1826s Set-Cookie: usertrack_test=4a803346.615ab7fefb107; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=4a803346.615ab7fefb107 1826s ok 933 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 934 1826s ok 935 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 936 1826s ok 937 1826s Set-Cookie: usertrack_test=1d852243.615ab7fefc1d2; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=1d852243.615ab7fefc1d2 1826s ok 938 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 939 1826s ok 940 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 941 1826s ok 942 1826s Set-Cookie: usertrack_test=54d615dd.615ab7fefd3a1; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=54d615dd.615ab7fefd3a1 1826s ok 943 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 944 1826s ok 945 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 946 1826s ok 947 1826s Set-Cookie: usertrack_test=2504f06b.615ab7fefe4cc; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=2504f06b.615ab7fefe4cc 1826s ok 948 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 949 1826s ok 950 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 951 1826s ok 952 1826s Set-Cookie: usertrack_test=dfa84797.615ab7feff431; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=dfa84797.615ab7feff431 1826s ok 953 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 954 1826s ok 955 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 956 1826s ok 957 1826s Set-Cookie: usertrack_test=269ce85d.615ab7ff00463; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=269ce85d.615ab7ff00463 1826s ok 958 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 959 1826s ok 960 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 961 1826s ok 962 1826s Set-Cookie: usertrack_test=931a7ec4.615ab7ff01507; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=931a7ec4.615ab7ff01507 1826s ok 963 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 964 1826s ok 965 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 966 1826s ok 967 1826s Set-Cookie: usertrack_test=a148c84.615ab7ff02625; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=a148c84.615ab7ff02625 1826s ok 968 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 969 1826s ok 970 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 971 1826s ok 972 1826s Set-Cookie: usertrack_test=e05c5ad8.615ab7ff0370d; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=e05c5ad8.615ab7ff0370d 1826s ok 973 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 974 1826s ok 975 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 976 1826s ok 977 1826s Set-Cookie: usertrack_test=3a40ed7a.615ab7ff0482a; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=3a40ed7a.615ab7ff0482a 1826s ok 978 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 979 1826s ok 980 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 981 1826s ok 982 1826s Set-Cookie: usertrack_test=e19e270a.615ab7ff058a0; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=e19e270a.615ab7ff058a0 1826s ok 983 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 984 1826s ok 985 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 986 1826s ok 987 1826s Set-Cookie: usertrack_test=f62cfc1e.615ab7ff06974; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=f62cfc1e.615ab7ff06974 1826s ok 988 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 989 1826s ok 990 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 991 1826s ok 992 1826s Set-Cookie: usertrack_test=5bf5ae27.615ab7ff07a2f; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=5bf5ae27.615ab7ff07a2f 1826s ok 993 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 994 1826s ok 995 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 996 1826s ok 997 1826s Set-Cookie: usertrack_test=f96ea722.615ab7ff08b93; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s Cookie: usertrack_test=f96ea722.615ab7ff08b93 1826s ok 998 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 999 1826s ok 1000 1826s ok 1001 1826s # testing : Checking return code is '200' 1826s # expected: 200 1826s # received: '200' 1826s ok 1002 1826s # usertrack_test=16378eee.615ab7ff09b82; path=/; expires=Tue, 09-Apr-24 15:24:10 GMT 1826s ok 1003 1826s # expected: undef 1826s # received: undef 1826s ok 1004 1826s ok 1848s t/modules/vhost_alias.t ............. 1848s 1..8 1848s # Running under perl version 5.038002 for linux 1848s # Current time local: Tue Apr 9 15:23:10 2024 1848s # Current time GMT: Tue Apr 9 15:23:10 2024 1848s # Using Test.pm version 1.31 1848s # Using Apache/Test.pm version 1.42 1848s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1848s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1848s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1848s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1848s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1848s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1848s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1848s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1848s # testing : VirtalDocumentRoot test 1848s # expected: 'www.vha-test.com' 1848s # received: 'www.vha-test.com' 1848s ok 1 1848s # testing : VirtualScriptAlias test 1848s # expected: 'test cgi for www.vha-test.com' 1848s # received: 'test cgi for www.vha-test.com' 1848s ok 2 1848s # testing : VirtalDocumentRoot test 1848s # expected: 'big.server.name.from.heck.org' 1848s # received: 'big.server.name.from.heck.org' 1848s ok 3 1848s # testing : VirtualScriptAlias test 1848s # expected: 'test cgi for big.server.name.from.heck.org' 1848s # received: 'test cgi for big.server.name.from.heck.org' 1848s ok 4 1848s # testing : VirtalDocumentRoot test 1848s # expected: 'ab.com' 1848s # received: 'ab.com' 1848s ok 5 1848s # testing : VirtualScriptAlias test 1848s # expected: 'test cgi for ab.com' 1848s # received: 'test cgi for ab.com' 1848s ok 6 1848s # testing : VirtalDocumentRoot test 1848s # expected: 'w-t-f.net' 1848s # received: 'w-t-f.net' 1848s ok 7 1848s # testing : VirtualScriptAlias test 1848s # expected: 'test cgi for w-t-f.net' 1848s # received: 'test cgi for w-t-f.net' 1848s ok 8 1848s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1848s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1848s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1848s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1848s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1848s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1848s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1848s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1848s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1848s ok 1848s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1848s t/protocol/echo.t ................... 1848s 1..8 1848s # Running under perl version 5.038002 for linux 1848s # Current time local: Tue Apr 9 15:23:13 2024 1848s # Current time GMT: Tue Apr 9 15:23:13 2024 1848s # Using Test.pm version 1.31 1848s # Using Apache/Test.pm version 1.42 1848s testing mod_echo_ssl 1848s ok 1 1848s #Cipher: TLS_AES_256_GCM_SHA384 1848s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1848s # testing : echo 1848s # expected: 't/protocol/echo.t' 1848s # received: 't/protocol/echo.t' 1848s ok 2 1848s # testing : echo 1848s # expected: '/usr/bin/perl' 1848s # received: '/usr/bin/perl' 1848s ok 3 1848s # testing : echo 1848s # expected: '277829277829277829277829277829' 1848s # received: '277829277829277829277829277829' 1848s ok 4 1848s testing mod_echo 1848s ok 5 1848s # testing : echo 1848s # expected: 't/protocol/echo.t' 1848s # received: 't/protocol/echo.t' 1848s ok 6 1848s # testing : echo 1848s # expected: '/usr/bin/perl' 1848s # received: '/usr/bin/perl' 1848s ok 7 1848s # testing : echo 1848s # expected: '277829277829277829277829277829' 1848s # received: '277829277829277829277829277829' 1848s ok 8 1848s ok 1848s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1848s t/security/CVE-2003-0542.t .......... 1848s 1..1 1848s # Running under perl version 5.038002 for linux 1848s # Current time local: Tue Apr 9 15:23:16 2024 1848s # Current time GMT: Tue Apr 9 15:23:16 2024 1848s # Using Test.pm version 1.31 1848s # Using Apache/Test.pm version 1.42 1848s # testing : CAN-2003-0542 test case 1848s # expected: 404 1848s # received: '404' 1848s ok 1 1848s ok 1848s t/security/CVE-2004-0747.t .......... 1848s 1..1 1848s # Running under perl version 5.038002 for linux 1848s # Current time local: Tue Apr 9 15:23:17 2024 1848s # Current time GMT: Tue Apr 9 15:23:17 2024 1848s # Using Test.pm version 1.31 1848s # Using Apache/Test.pm version 1.42 1848s # testing : CAN-2004-0747 ap_resolve_env test case 1848s # expected: 200 1848s # received: 200 1848s ok 1 1848s ok 1848s t/security/CVE-2004-0811.t .......... 1848s 1..8 1848s # Running under perl version 5.038002 for linux 1848s # Current time local: Tue Apr 9 15:23:19 2024 1848s # Current time GMT: Tue Apr 9 15:23:19 2024 1848s # Using Test.pm version 1.31 1848s # Using Apache/Test.pm version 1.42 1848s # testing : subdir access allowed 1848s # expected: 200 1848s # received: '200' 1848s ok 1 1848s # testing : subdir access allowed 1848s # expected: 200 1848s # received: '200' 1848s ok 2 1848s # testing : subdir access allowed 1848s # expected: 200 1848s # received: '200' 1848s ok 3 1848s # testing : subdir access allowed 1848s # expected: 200 1848s # received: '200' 1848s ok 4 1848s # testing : topdir access denied 1848s # expected: 401 1848s # received: '401' 1848s ok 5 1848s # testing : topdir access denied 1848s # expected: 401 1848s # received: '401' 1848s ok 6 1848s # testing : topdir access denied 1848s # expected: 401 1848s # received: '401' 1848s ok 7 1848s # testing : topdir access denied 1848s # expected: 401 1848s # received: '401' 1848s ok 8 1848s ok 1848s t/security/CVE-2004-0940.t .......... 1848s 1..1 1848s # Running under perl version 5.038002 for linux 1848s # Current time local: Tue Apr 9 15:23:20 2024 1848s # Current time GMT: Tue Apr 9 15:23:20 2024 1848s # Using Test.pm version 1.31 1848s # Using Apache/Test.pm version 1.42 1848s # testing : response was 200 1848s # expected: 200 1848s # received: '200' 1848s ok 1 1848s ok 1848s t/security/CVE-2004-0942.t .......... 1848s 1..2 1848s # Running under perl version 5.038002 for linux 1848s # Current time local: Tue Apr 9 15:23:22 2024 1848s # Current time GMT: Tue Apr 9 15:23:22 2024 1848s # Using Test.pm version 1.31 1848s # Using Apache/Test.pm version 1.42 1848s ok 1 1848s # testing : request was refused 1848s # expected: qr/^HTTP\/1\.. 400/ 1848s # received: 'HTTP/1.1 400 Bad Request 1848s # ' 1848s ok 2 1848s ok 1848s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1848s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1848s t/security/CVE-2005-2491.t .......... 1848s 1..4 1848s # Running under perl version 5.038002 for linux 1848s # Current time local: Tue Apr 9 15:23:26 2024 1848s # Current time GMT: Tue Apr 9 15:23:26 2024 1848s # Using Test.pm version 1.31 1848s # Using Apache/Test.pm version 1.42 1848s # testing : check that server did not segfault 1848s # expected: 'Internal Server Error' 1848s # received: 'Internal Server Error' 1848s ok 1 1848s # testing : check for 500 response error 1848s # expected: 500 1848s # received: '500' 1848s ok 2 1848s # testing : check that server did not segfault 1848s # expected: 'Internal Server Error' 1848s # received: 'Internal Server Error' 1848s ok 3 1848s # testing : check for 500 response error 1848s # expected: 500 1848s # received: '500' 1848s ok 4 1848s ok 1848s t/security/CVE-2005-2700.t .......... 1848s 1..2 1848s # Running under perl version 5.038002 for linux 1848s # Current time local: Tue Apr 9 15:23:27 2024 1848s # Current time GMT: Tue Apr 9 15:23:27 2024 1848s # Using Test.pm version 1.31 1848s # Using Apache/Test.pm version 1.42 1848s # testing : access permitted without ccert 1848s # expected: 200 1848s # received: '200' 1848s ok 1 1848s # testing : access *not* permitted without ccert 1848s # expected: 200 1848s # received: '403' 1848s ok 2 1848s ok 1848s t/security/CVE-2005-3352.t .......... 1848s 1..2 1848s # Running under perl version 5.038002 for linux 1848s # Current time local: Tue Apr 9 15:23:29 2024 1848s # Current time GMT: Tue Apr 9 15:23:29 2024 1848s # Using Test.pm version 1.31 1848s # Using Apache/Test.pm version 1.42 1848s # testing : response code is OK 1848s # expected: 200 1848s # received: '200' 1848s ok 1 1848s # testing : referer was escaped 1848s # expected: qr/%22%3e/ 1848s # received: ' 1848s # 1848s # Menu for /security/CVE-2005-3352.map 1848s # 1848s #

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

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

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

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

Bad Request

1876s #

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

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

Forbidden

1899s

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

1899s 1899s ok 1 1899s HTTP/1.1 200 OK 1899s Connection: close 1899s Date: Tue, 09 Apr 2024 15:24:23 GMT 1899s Accept-Ranges: bytes 1899s ETag: "1a-613edd771cbc0" 1899s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1899s Vary: In-If1 1899s Content-Length: 26 1899s Content-Type: text/html 1899s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1899s Client-Date: Tue, 09 Apr 2024 15:24:23 GMT 1899s Client-Peer: 127.0.0.1:8532 1899s Client-Response-Num: 1 1899s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 1899s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1899s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 1899s Client-SSL-Socket-Class: IO::Socket::SSL 1899s Client-SSL-Version: TLSv1_3 1899s DMMATCH1: 1 1899s 1899s welcome to localhost:8529 1899s ok 2 1899s 500 Server closed connection without sending any data back 1899s Content-Type: text/plain 1899s Client-Date: Tue, 09 Apr 2024 15:24:23 GMT 1899s Client-Warning: Internal response 1899s 1899s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 1899s ok 3 1899s ok 1899s All tests successful. 1899s Files=142, Tests=7321, 267 wallclock secs ( 1.71 usr 0.40 sys + 125.19 cusr 86.10 csys = 213.40 CPU) 1899s Result: PASS 1899s [warning] server localhost:8529 shutdown 1900s [warning] port 8529 still in use... 1911s ......done 1911s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_worker 1911s + grep -E '^Result: PASS' testlog.mpm_worker 1911s + grep -E '^Result: FAIL' testlog.mpm_worker 1911s + grep -E 'server dumped core' testlog.mpm_worker 1911s + return 0 1911s + run_tests mpm_event 1911s + local MPM=mpm_event 1911s + shift 1911s + local LOG=testlog.mpm_event 1911s + echo =============Running-with-mpm_event========== 1911s + rm -f apache2.conf.debian 1911s + cp /etc/apache2/apache2.conf apache2.conf.debian 1911s + cat /etc/apache2/mods-available/mpm_event.load 1911s + 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 1911s + grep -v mpm_ 1911s + xargs cat 1911s + for m in bucketeer case_filter case_filter_in 1911s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 1911s + for m in bucketeer case_filter case_filter_in 1911s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 1911s + for m in bucketeer case_filter case_filter_in 1911s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 1911s + cat /etc/apache2/mods-available/mime.conf 1911s + echo 'Servername localhost' 1911s + make clean 1911s Files=142, Tests=7321, 267 wallclock secs ( 1.71 usr 0.40 sys + 125.19 cusr 86.10 csys = 213.40 CPU) 1911s Result: PASS 1911s =============Running-with-mpm_event========== 1911s "/usr/bin/perl" -Iblib/arch -Iblib/lib \ 1911s t/TEST -clean 1911s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules' 1911s cd test_pass_brigade && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1911s cd memory_track && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1911s cd input_body_filter && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1911s cd random_chunk && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1911s cd test_apr_uri && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1911s cd test_utilities && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1911s cd fold && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/fold' 1911s rm -rf mod_fold.o mod_fold.lo mod_fold.slo mod_fold.la mod_fold.i mod_fold.s mod_fold.gcno .libs 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/fold' 1911s cd client_add_filter && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1911s cd authany && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/authany' 1911s rm -rf mod_authany.o mod_authany.lo mod_authany.slo mod_authany.la mod_authany.i mod_authany.s mod_authany.gcno .libs 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/authany' 1911s cd test_ssl && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1911s cd test_rwrite && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1911s cd list_modules && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1911s cd test_session && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_session' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_session' 1911s cd echo_post && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1911s cd eat_post && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1911s cd echo_post_chunk && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1911s cd nntp_like && make clean 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1911s 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 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1911s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules' 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/dsa-param 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.attr.old 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/ssl.htpasswd 1911s unlink /tmp[warning] setting ulimit to allow core files 1911s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/TEST -clean 1911s [warning] setting ulimit to allow core files 1911s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/Apache-Test/t/TEST -clean 1911s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 1911s + chown -R tuser: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp 1911s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/apache2.conf.debian' 1911s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 1911s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 1911s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 1911s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 1911s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 1911s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 1911s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 1911s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 1911s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 1911s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/env.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/big.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/action.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 1911s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 1911s Warning: NAME must be a package name 1911s [ info] generating script t/TEST 1911s [ info] generating script ./t/cgi-bin/next_available_port.pl 1911s [ info] generating script ./t/cgi-bin/cookies.pl 1911s [ info] generating script t/TEST 1911s + su tuser -c 't/TEST ' 1911s + tee testlog.mpm_event 1911s [warning] setting ulimit to allow core files 1911s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/TEST 1911s [warning] generating SSL CA for asf 1911s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 1911s ....+......+.+..+.+......+....................+...+......+.+..................+...+.........+.....+..........+...+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*..+...............+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*....+......+.....+.+........+......+.+..................+......+.....+.........+.+......+...+......+...+..+...+.+..............+.+......+......+........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1911s ...+...+....+.....+...+.......+.........+.....+.+...........+.......+..+.+.....+...........................+.+..+....+...+...+...+.....+....+..+....+...........+.+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+....+...........+.+..+...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+..+......+......+.............+......+.....+.........+..........+..+...+...+.......+...+..+.......+......+..+.+............+...+..+.........+......+....+...+...........+....+...+...+.........+..............................+..+...+......+.+.....+...............+...+...+...+.+......+...............+.........+...+.....+......+...............+.........+.+..............+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1911s ----- 1911s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 1911s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 1911s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 1911s [ 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 1911s [ 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 1911s Using configuration from conf/server2_dsa.cnf 1911s Check that the request matches the signature 1911s Signature ok 1911s The Subject's Distinguished Name is as follows 1911s countryName :PRINTABLE:'US' 1911s stateOrProvinceName :ASN.1 12:'California' 1911s localityName :ASN.1 12:'San Francisco' 1911s organizationName :ASN.1 12:'ASF' 1911s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 1911s commonName :ASN.1 12:'localhost' 1911s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1911s Certificate is to be certified until Apr 9 15:24:35 2025 GMT (365 days) 1911s 1911s Write out database with 1 new entries 1911s Database updated 1911s [ info] openssl genrsa -out keys/server.pem 2048 1911s /autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_snakeoil.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_colon.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_revoked.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/proxy/client_ok.pem 1911s rmdir proxy 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/06.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0C.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/03.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/04.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0A.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/05.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/07.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/0B.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/01.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/02.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/08.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/newcerts/09.pem 1911s rmdir newcerts 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/ca-bundle.crl 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/crl/fdd35eee.r0 1911s rmdir crl 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_snakeoil.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/ca.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_colon.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_dsa.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_dsa.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server2_des3_dsa.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_revoked.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/client_ok.pem 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/keys/server_des3_dsa.pem 1911s rmdir keys 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/ca.p12 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_snakeoil.p12 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_revoked.p12 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_colon.p12 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/export/client_ok.p12 1911s rmdir export 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/cacrl.cnf 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3_dsa.cnf 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_ok.cnf 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_dsa.cnf 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3.cnf 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/ca.cnf 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_snakeoil.cnf 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_colon.cnf 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2.cnf 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_dsa.cnf 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server.cnf 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server_des3.cnf 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/client_revoked.cnf 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/conf/server2_des3_dsa.cnf 1911s rmdir conf 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_dsa.csr 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_snakeoil.csr 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3_dsa.csr 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_revoked.csr 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3.csr 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_dsa.csr 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_colon.csr 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server.csr 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server_des3_dsa.csr 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/client_ok.csr 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2_des3.csr 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/csr/server2.csr 1911s rmdir csr 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/ca.crt 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_dsa.crt 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_dsa.crt 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server.crt 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_ok.crt 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3.crt 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server_des3_dsa.crt 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2.crt 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3_dsa.crt 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_revoked.crt 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/server2_des3.crt 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_colon.crt 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/certs/client_snakeoil.crt 1911s rmdir certs 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/serial.old 1911s unlink /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca/asf/index.txt.old 1911s rmdir asf 1911s rmdir /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/ssl/ca 1911s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-Test'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1911s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/Apache-Test' 1911s "/usr/bin/perl" -I../blib/arch -I../blib/lib \ 1911s t/TEST -clean 1911s "/usr/bin/perl" -e 'exit 0 unless chdir '\''Apache-TestItSelf'\''; system '\''make clean'\'' if -f '\''Makefile'\'';' -- 1911s make[2]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1911s rm -f \ 1911s TestItSelf.bso TestItSelf.def \ 1911s TestItSelf.exp TestItSelf.x \ 1911s ../../blib/arch/auto/Apache/TestItSelf/extralibs.all \ 1911s ../../blib/arch/auto/Apache/TestItSelf/extralibs.ld Makefile.aperl \ 1911s *.a *.o \ 1911s *perl.core MYMETA.json \ 1911s MYMETA.yml blibdirs.ts \ 1911s core core.*perl.*.? \ 1911s core.[0-9] core.[0-9][0-9] \ 1911s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1911s core.[0-9][0-9][0-9][0-9][0-9] libTestItSelf.def \ 1911s mon.out perl \ 1911s perl perl.exe \ 1911s perlmain.c pm_to_blib \ 1911s pm_to_blib.ts so_locations \ 1911s tmon.out 1911s rm -rf \ 1911s Makefile.old blib \ 1911s t/TEST 1911s mv Makefile Makefile.old > /dev/null 2>&1 1911s make[2]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/Apache-Test/Apache-TestItSelf' 1911s rm -f \ 1911s Test.bso Test.def \ 1911s Test.exp Test.x \ 1911s ../blib/arch/auto/Apache/Test/extralibs.all \ 1911s ../blib/arch/auto/Apache/Test/extralibs.ld Makefile.aperl \ 1911s *.a *.o \ 1911s *perl.core MYMETA.json \ 1911s MYMETA.yml blibdirs.ts \ 1911s core core.*perl.*.? \ 1911s core.[0-9] core.[0-9][0-9] \ 1911s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1911s core.[0-9][0-9][0-9][0-9][0-9] libTest.def \ 1911s mon.out perl \ 1911s perl perl.exe \ 1911s perlmain.c pm_to_blib \ 1911s pm_to_blib.ts so_locations \ 1911s tmon.out 1911s rm -rf \ 1911s .mypacklist Makefile.old \ 1911s blib t/REPORT \ 1911s t/TEST 1911s mv Makefile Makefile.old > /dev/null 2>&1 1911s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/Apache-Test' 1911s rm -f \ 1911s test.bso test.def \ 1911s test.exp test.x \ 1911s blib/arch/auto/httpd-test/extralibs.all \ 1911s blib/arch/auto/httpd-test/extralibs.ld Makefile.aperl \ 1911s *.a *.o \ 1911s *perl.core MYMETA.json \ 1911s MYMETA.yml blibdirs.ts \ 1911s core core.*perl.*.? \ 1911s core.[0-9] core.[0-9][0-9] \ 1911s core.[0-9][0-9][0-9] core.[0-9][0-9][0-9][0-9] \ 1911s core.[0-9][0-9][0-9][0-9][0-9] libtest.def \ 1911s mon.out perl \ 1911s perl perl.exe \ 1911s perlmain.c pm_to_blib \ 1911s pm_to_blib.ts so_locations \ 1911s tmon.out 1911s rm -rf \ 1911s ./Apache-Test/t/cgi-bin/cookies.pl ./Apache-Test/t/cgi-bin/next_available_port.pl \ 1911s ./t/conf/ssl/httpd-passphrase.pl ./t/htdocs/apache/http_strict/send_hdr.pl \ 1911s ./t/htdocs/modules/cgi/action.pl ./t/htdocs/modules/cgi/big.pl \ 1911s ./t/htdocs/modules/cgi/bogus-perl.pl ./t/htdocs/modules/cgi/bogus1k.pl \ 1911s ./t/htdocs/modules/cgi/empty.pl ./t/htdocs/modules/cgi/env.pl \ 1911s ./t/htdocs/modules/cgi/not-modified.pl ./t/htdocs/modules/cgi/nph-102.pl \ 1911s ./t/htdocs/modules/cgi/nph-dripfeed.pl ./t/htdocs/modules/cgi/nph-foldhdr.pl \ 1911s ./t/htdocs/modules/cgi/nph-interim1.pl ./t/htdocs/modules/cgi/nph-interim2.pl \ 1911s ./t/htdocs/modules/cgi/nph-stderr.pl ./t/htdocs/modules/cgi/nph-test.pl \ 1911s ./t/htdocs/modules/cgi/ocsp.pl ./t/htdocs/modules/cgi/perl.pl \ 1911s ./t/htdocs/modules/cgi/perl_echo.pl ./t/htdocs/modules/cgi/perl_post.pl \ 1911s ./t/htdocs/modules/cgi/pr37166.pl ./t/htdocs/modules/cgi/ranged.pl \ 1911s ./t/htdocs/modules/cgi/redirect.pl ./t/htdocs/modules/cgi/stderr1.pl \ 1911s ./t/htdocs/modules/cgi/stderr2.pl ./t/htdocs/modules/cgi/stderr3.pl \ 1911s ./t/htdocs/modules/cgi/unique-id.pl ./t/htdocs/modules/cgi/xother.pl \ 1911s ./t/htdocs/modules/ext_filter/eval-cmd.pl ./t/htdocs/modules/ext_filter/sleepycat.pl \ 1911s ./t/htdocs/modules/negotiation/query/test.pl ./t/htdocs/modules/rewrite/db.pl \ 1911s ./t/htdocs/modules/rewrite/numbers.pl ./t/htdocs/modules/rewrite/numbers2.pl \ 1911s blib 1911s mv Makefile Makefile.old > /dev/null 2>&1 1911s Checking if your kit is complete... 1911s Looks good 1911s Writing MYMETA.yml and MYMETA.json 1911s Writing MYMETA.yml and MYMETA.json 1911s Checking for Cwd...ok 1911s Checking for File::Spec...ok 1911s Generating a Unix-style Makefile 1911s Writing Makefile for httpd-test 1911s Writing MYMETA.yml and MYMETA.json 1912s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 1912s [ 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 1912s Using configuration from conf/server.cnf 1912s Check that the request matches the signature 1912s Signature ok 1912s The Subject's Distinguished Name is as follows 1912s countryName :PRINTABLE:'US' 1912s stateOrProvinceName :ASN.1 12:'California' 1912s localityName :ASN.1 12:'San Francisco' 1912s organizationName :ASN.1 12:'ASF' 1912s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 1912s commonName :ASN.1 12:'localhost' 1912s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1912s Certificate is to be certified until Apr 9 15:24:36 2025 GMT (365 days) 1912s 1912s Write out database with 1 new entries 1912s Database updated 1912s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 1912s [ 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 1912s [ 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 1912s Using configuration from conf/server_dsa.cnf 1912s Check that the request matches the signature 1912s Signature ok 1912s The Subject's Distinguished Name is as follows 1912s countryName :PRINTABLE:'US' 1912s stateOrProvinceName :ASN.1 12:'California' 1912s localityName :ASN.1 12:'San Francisco' 1912s organizationName :ASN.1 12:'ASF' 1912s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 1912s commonName :ASN.1 12:'localhost' 1912s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1912s Certificate is to be certified until Apr 9 15:24:36 2025 GMT (365 days) 1912s 1912s Write out database with 1 new entries 1912s Database updated 1912s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1912s [ 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 1912s [ 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 1912s Using configuration from conf/server_des3_dsa.cnf 1912s Check that the request matches the signature 1912s Signature ok 1912s The Subject's Distinguished Name is as follows 1912s countryName :PRINTABLE:'US' 1912s stateOrProvinceName :ASN.1 12:'California' 1912s localityName :ASN.1 12:'San Francisco' 1912s organizationName :ASN.1 12:'ASF' 1912s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 1912s commonName :ASN.1 12:'localhost' 1912s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1912s Certificate is to be certified until Apr 9 15:24:36 2025 GMT (365 days) 1912s 1912s Write out database with 1 new entries 1912s Database updated 1912s [ info] openssl genrsa -out keys/client_ok.pem 2048 1912s [ 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 1912s [ 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 1912s Using configuration from conf/client_ok.cnf 1912s Check that the request matches the signature 1912s Signature ok 1912s The Subject's Distinguished Name is as follows 1912s countryName :PRINTABLE:'US' 1912s stateOrProvinceName :ASN.1 12:'California' 1912s localityName :ASN.1 12:'San Francisco' 1912s organizationName :ASN.1 12:'ASF' 1912s organizationalUnitName:ASN.1 12:'httpd-test' 1912s commonName :ASN.1 12:'client_ok' 1912s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1912s Certificate is to be certified until Apr 9 15:24:36 2025 GMT (365 days) 1912s 1912s Write out database with 1 new entries 1912s Database updated 1912s [ 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 1912s [ info] generating proxy cert: proxy/client_ok.pem 1912s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 1912s [ 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 1912s [ 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 1912s Using configuration from conf/client_snakeoil.cnf 1912s Check that the request matches the signature 1912s Signature ok 1912s The Subject's Distinguished Name is as follows 1912s countryName :PRINTABLE:'AU' 1912s stateOrProvinceName :ASN.1 12:'Queensland' 1912s localityName :ASN.1 12:'Mackay' 1912s organizationName :ASN.1 12:'Snake Oil, Ltd.' 1912s organizationalUnitName:ASN.1 12:'Staff' 1912s commonName :ASN.1 12:'client_snakeoil' 1912s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1912s Certificate is to be certified until Apr 9 15:24:36 2025 GMT (365 days) 1912s 1912s Write out database with 1 new entries 1912s Database updated 1912s [ 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 1912s [ info] generating proxy cert: proxy/client_snakeoil.pem 1912s [ info] openssl genrsa -out keys/client_revoked.pem 2048 1913s [ 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 1913s [ 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 1913s Using configuration from conf/client_revoked.cnf 1913s Check that the request matches the signature 1913s Signature ok 1913s The Subject's Distinguished Name is as follows 1913s countryName :PRINTABLE:'US' 1913s stateOrProvinceName :ASN.1 12:'California' 1913s localityName :ASN.1 12:'San Francisco' 1913s organizationName :ASN.1 12:'ASF' 1913s organizationalUnitName:ASN.1 12:'httpd-test' 1913s commonName :ASN.1 12:'client_revoked' 1913s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1913s Certificate is to be certified until Apr 9 15:24:37 2025 GMT (365 days) 1913s 1913s Write out database with 1 new entries 1913s Database updated 1913s [ 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 1913s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 1913s Using configuration from conf/cacrl.cnf 1913s Revoking Certificate 07. 1913s Database updated 1913s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 1913s Using configuration from conf/cacrl.cnf 1913s [ info] generating proxy cert: proxy/client_revoked.pem 1913s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1913s [ 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 1913s [ 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 1913s Using configuration from conf/server2_des3_dsa.cnf 1913s Check that the request matches the signature 1913s Signature ok 1913s The Subject's Distinguished Name is as follows 1913s countryName :PRINTABLE:'US' 1913s stateOrProvinceName :ASN.1 12:'California' 1913s localityName :ASN.1 12:'San Francisco' 1913s organizationName :ASN.1 12:'ASF' 1913s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 1913s commonName :ASN.1 12:'localhost' 1913s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1913s Certificate is to be certified until Apr 9 15:24:37 2025 GMT (365 days) 1913s 1913s Write out database with 1 new entries 1913s Database updated 1913s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 1913s [ 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 1913s [ 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 1913s Using configuration from conf/server_des3.cnf 1913s Check that the request matches the signature 1913s Signature ok 1913s The Subject's Distinguished Name is as follows 1913s countryName :PRINTABLE:'US' 1913s stateOrProvinceName :ASN.1 12:'California' 1913s localityName :ASN.1 12:'San Francisco' 1913s organizationName :ASN.1 12:'ASF' 1913s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 1913s commonName :ASN.1 12:'localhost' 1913s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1913s Certificate is to be certified until Apr 9 15:24:37 2025 GMT (365 days) 1913s 1913s Write out database with 1 new entries 1913s Database updated 1913s [ info] openssl genrsa -out keys/server2.pem 2048 1915s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 1915s [ 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 1915s Using configuration from conf/server2.cnf 1915s Check that the request matches the signature 1915s Signature ok 1915s The Subject's Distinguished Name is as follows 1915s countryName :PRINTABLE:'US' 1915s stateOrProvinceName :ASN.1 12:'California' 1915s localityName :ASN.1 12:'San Francisco' 1915s organizationName :ASN.1 12:'ASF' 1915s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 1915s commonName :ASN.1 12:'localhost' 1915s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1915s Certificate is to be certified until Apr 9 15:24:39 2025 GMT (365 days) 1915s 1915s Write out database with 1 new entries 1915s Database updated 1915s [ info] openssl genrsa -out keys/client_colon.pem 2048 1915s [ 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 1915s [ 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 1915s Using configuration from conf/client_colon.cnf 1915s Check that the request matches the signature 1915s Signature ok 1915s The Subject's Distinguished Name is as follows 1915s countryName :PRINTABLE:'US' 1915s stateOrProvinceName :ASN.1 12:'California' 1915s localityName :ASN.1 12:'San Francisco' 1915s organizationName :ASN.1 12:'ASF' 1915s organizationalUnitName:ASN.1 12:'httpd-test' 1915s commonName :ASN.1 12:'user:colon' 1915s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1915s Certificate is to be certified until Apr 9 15:24:39 2025 GMT (365 days) 1915s 1915s Write out database with 1 new entries 1915s Database updated 1915s [ 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 1915s [ info] generating proxy cert: proxy/client_colon.pem 1915s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 1916s [ 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 1916s [ 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 1916s Using configuration from conf/server2_des3.cnf 1916s Check that the request matches the signature 1916s Signature ok 1916s The Subject's Distinguished Name is as follows 1916s countryName :PRINTABLE:'Ucd test_pass_brigade && make .libs/mod_test_pass_brigade.so 1916s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1916s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 1916s S' 1916s stateOrProvinceName :ASN.1 12:'California' 1916s localityName :ASN.1 12:'San Francisco' 1916s organizationName :ASN.1 12:'ASF' 1916s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 1916s commonName :ASN.1 12:'localhost' 1916s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1916s Certificate is to be certified until Apr 9 15:24:40 2025 GMT (365 days) 1916s 1916s Write out database with 1 new entries 1916s Database updated 1916s [ info] linked ca-bundle.crl to fdd35eee.r0 1916s /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.bzT9ar/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 1916s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 1916s /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 1916s 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 1916s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 1916s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1916s cd memory_track && make .libs/mod_memory_track.so 1916s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1916s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 1916s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 1916s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 1916s /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 1916s 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 1916s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 1916s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1916s cd input_body_filter && make .libs/mod_input_body_filter.so 1916s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1916s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 1916s /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.bzT9ar/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 1916s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 1917s /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 1917s 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 1917s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 1917s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1917s cd random_chunk && make .libs/mod_random_chunk.so 1917s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1917s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 1917s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 1917s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 1917s /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 1917s 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 1917s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 1917s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1917s cd test_apr_uri && make .libs/mod_test_apr_uri.so 1917s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1917s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 1917s /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.bzT9ar/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 1917s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 1917s /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 1917s 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 1918s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 1918s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1918s cd test_utilities && make .libs/mod_test_utilities.so 1918s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1918s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 1918s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 1918s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 1918s /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 1918s 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 1918s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 1918s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1918s cd fold && make .libs/mod_fold.so 1918s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/fold' 1918s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 1918s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 1918s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 1920s /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 1920s 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 1920s /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.bzT9ar/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 1920s /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 1920s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 1920s /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 1920s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 1920s /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 1920s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 1920s /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 1920s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 1920s /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 1920s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 1920s /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 1920s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 1920s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/fold' 1920s cd client_add_filter && make .libs/mod_client_add_filter.so 1920s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1920s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 1920s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 1920s 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 1920s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 1920s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1920s cd authany && make .libs/mod_authany.so 1920s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/authany' 1920s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 1920s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 1920s 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 1920s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 1920s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/authany' 1920s cd test_ssl && make .libs/mod_test_ssl.so 1920s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1920s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 1920s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 1920s 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 1920s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 1920s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1920s cd test_rwrite && make .libs/mod_test_rwrite.so 1920s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1920s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 1920s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 1920s 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 1920s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 1920s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1920s cd list_modules && make .libs/mod_list_modules.so 1920s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1920s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 1920s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 1920s 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 1920s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 1920s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1920s cd test_session && make .libs/mod_test_session.so 1920s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_session' 1920s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 1920s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 1920s 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 1921s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 1921s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 1921s /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 1921s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/test_session' 1921s cd echo_post && make .libs/mod_echo_post.so 1921s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1921s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 1921s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 1921s 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 1921s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 1921s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1921s cd eat_post && make .libs/mod_eat_post.so 1921s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1921s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 1921s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 1921s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 1921s /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 1921s 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 1921s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 1921s /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.bzT9ar/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 1921s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1921s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 1921s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1921s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 1921s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 1921s /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 1921s 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 1922s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 1922s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1922s cd nntp_like && make .libs/mod_nntp_like.so 1922s make[1]: Entering directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1922s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 1922s /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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 1922s 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.bzT9ar/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 1922s /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 1922s 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 1922s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 1922s make[1]: Leaving directory '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1922s /usr/sbin/apache2 -d /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 1922s using Apache/2.4.58 (event MPM) 1922s 1922s waiting 60 seconds for server to start: .[Tue Apr 09 15:24:46.444254 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3482): Setting LogLevel for all modules to trace8 1922s [Tue Apr 09 15:24:46.444854 2024] [core:trace6] [pid 324075:tid 277653222531104] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 1922s [Tue Apr 09 15:24:46.444862 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 1922s [Tue Apr 09 15:24:46.445872 2024] [core:trace6] [pid 324075:tid 277653222531104] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 1922s [Tue Apr 09 15:24:46.445972 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 1922s [Tue Apr 09 15:24:46.446014 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3482): Setting LogLevel for all modules to info 1922s [Tue Apr 09 15:24:46.446075 2024] [core:trace6] [pid 324075:tid 277653222531104] core.c(3499): Cannot find module 'core', trying 'core_module' 1922s [Tue Apr 09 15:24:46.446119 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3509): Setting LogLevel for module core.c to crit 1922s [Tue Apr 09 15:24:46.446165 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3482): Setting LogLevel for all modules to crit 1922s [Tue Apr 09 15:24:46.446211 2024] [core:trace6] [pid 324075:tid 277653222531104] core.c(3499): Cannot find module 'core', trying 'core_module' 1922s [Tue Apr 09 15:24:46.446253 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3509): Setting LogLevel for module core.c to info 1922s [Tue Apr 09 15:24:46.446259 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3482): Setting LogLevel for all modules to crit 1922s [Tue Apr 09 15:24:46.446280 2024] [core:trace6] [pid 324075:tid 277653222531104] core.c(3499): Cannot find module 'core', trying 'core_module' 1922s [Tue Apr 09 15:24:46.446284 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3509): Setting LogLevel for module core.c to info 1922s [Tue Apr 09 15:24:46.446287 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3482): Setting LogLevel for all modules to crit 1922s [Tue Apr 09 15:24:46.446291 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3482): Setting LogLevel for all modules to info 1922s [Tue Apr 09 15:24:46.446303 2024] [core:trace6] [pid 324075:tid 277653222531104] core.c(3499): Cannot find module 'core', trying 'core_module' 1922s [Tue Apr 09 15:24:46.446308 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3509): Setting LogLevel for module core.c to crit 1922s [Tue Apr 09 15:24:46.446313 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3482): Setting LogLevel for all modules to info 1922s [Tue Apr 09 15:24:46.446793 2024] [core:trace6] [pid 324075:tid 277653222531104] core.c(3499): Cannot find module 'http2', trying 'http2_module' 1922s [Tue Apr 09 15:24:46.446801 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3509): Setting LogLevel for module mod_http2.c to debug 1922s [Tue Apr 09 15:24:46.447675 2024] [proxy:info] [pid 324075:tid 277653222531104] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 1922s [Tue Apr 09 15:24:46.447757 2024] [core:trace6] [pid 324075:tid 277653222531104] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 1922s [Tue Apr 09 15:24:46.447793 2024] [core:trace3] [pid 324075:tid 277653222531104] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 1923s . 1923s waiting 60 seconds for server to start: ok (waited 0 secs) 1923s server localhost:8529 started 1923s server localhost:8530 listening (mod_nntp_like) 1923s server localhost:8531 listening (mod_nntp_like_ssl) 1923s server localhost:8532 listening (mod_ssl) 1923s server localhost:8533 listening (ssl_optional_cc) 1923s server localhost:8534 listening (ssl_pr33791) 1923s server localhost:8535 listening (ssl_ocsp) 1923s server localhost:8536 listening (h2c) 1923s server localhost:8537 listening (h2) 1923s server localhost:8538 listening (core) 1923s server localhost:8539 listening (mod_proxy) 1923s server localhost:8540 listening (proxy_http_bal1) 1923s server localhost:8541 listening (proxy_http_bal2) 1923s server localhost:8542 listening (proxy_http_balancer) 1923s server localhost:8545 listening (proxy_fcgi) 1923s server localhost:8546 listening (cve_2011_3368_rewrite) 1923s server localhost:8547 listening (proxy_http_reverse) 1923s server localhost:8548 listening (proxy_http_nofwd) 1923s server localhost:8549 listening (cve_2011_3368) 1923s server localhost:8550 listening (mod_headers) 1923s server localhost:8551 listening (mod_echo) 1923s server localhost:8552 listening (mod_echo_ssl) 1923s server localhost:8553 listening (error_document) 1923s server localhost:8554 listening (http_unsafe) 1923s server localhost:8555 listening (http_strict) 1923s server localhost:8556 listening (remote_ip) 1923s server localhost:8557 listening (mod_include) 1923s server localhost:8558 listening (mod_vhost_alias) 1923s server localhost:8559 listening (mod_cache) 1923s server localhost:8560 listening (proxy_http_https) 1923s server localhost:8561 listening (proxy_https_https) 1923s server localhost:8562 listening (proxy_http_https_proxy_section) 1923s server localhost:8563 listening (proxy_https_https_proxy_section) 1923s server localhost:8564 listening (proxy_https_http) 1924s [ info] adding source lib /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 1932s t/ab/base.t ......................... 1932s 1..5 1932s # Running under perl version 5.038002 for linux 1932s # Current time local: Tue Apr 9 15:24:51 2024 1932s # Current time GMT: Tue Apr 9 15:24:51 2024 1932s # Using Test.pm version 1.31 1932s # Using Apache/Test.pm version 1.42 1932s # # running: 1932s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8538/ 1932s ok 1 1932s ok 2 1932s # # running: 1932s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 1932s ok 3 1932s ok 4 1932s ok 5 1932s ok 1932s t/apache/404.t ...................... 1932s 1..2 1932s # Running under perl version 5.038002 for linux 1932s # Current time local: Tue Apr 9 15:24:53 2024 1932s # Current time GMT: Tue Apr 9 15:24:53 2024 1932s # Using Test.pm version 1.31 1932s # Using Apache/Test.pm version 1.42 1932s # GET_STR Response: 1932s # HTTP/1.1 404 Not Found 1932s # Connection: close 1932s # Date: Tue, 09 Apr 2024 15:24:54 GMT 1932s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1932s # Content-Length: 196 1932s # Content-Type: text/html; charset=iso-8859-1 1932s # Client-Date: Tue, 09 Apr 2024 15:24:54 GMT 1932s # Client-Peer: 127.0.0.1:8529 1932s # Client-Response-Num: 1 1932s # Title: 404 Not Found 1932s # 1932s # 1932s # 1932s # 404 Not Found 1932s # 1932s #

Not Found

1932s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1955s #

The requested URL was not found on this server.

1955s # ' 1955s ok 8 1955s # testing : /merge/notfound.html code 1955s # expected: 404 1955s # received: '404' 1955s ok 9 1955s # testing : /merge/notfound.html content 1955s # expected: 'testing merge' 1955s # received: 'testing merge' 1955s ok 10 1955s # testing : /merge/merge2/notfound.html code 1955s # expected: 404 1955s # received: '404' 1955s ok 11 1955s # testing : /merge/merge2/notfound.html content 1955s # expected: 'testing merge' 1955s # received: 'testing merge' 1955s ok 12 1955s # testing : /bounce/notfound.html code 1955s # expected: 404 1955s # received: '404' 1955s ok 13 1955s # testing : /bounce/notfound.html content 1955s # expected: qr/expire test/ 1955s # received: ' 1955s # expire test 1955s # expire test 1955s # ' 1955s ok 14 1955s ok 1955s t/apache/etags.t .................... 1955s # Checking for existence of FileETag directive 1955s # Returned 200: 1955s 1..61 1955s # Running under perl version 5.038002 for linux 1955s # Current time local: Tue Apr 9 15:25:17 2024 1955s # Current time GMT: Tue Apr 9 15:25:17 2024 1955s # Using Test.pm version 1.31 1955s # Using Apache/Test.pm version 1.42 1955s # --- 1955s # HEAD /apache/etags/m/plus-ms/test.txt 1955s # Expecting two components in ETag field 1955s # Received "b-613edd771cbc0" 1955s ok 1 1955s # --- 1955s # HEAD /apache/etags/all/minus-mi/test.txt 1955s # Expecting one component in ETag field 1955s # Received "b" 1955s ok 2 1955s # --- 1955s # HEAD /apache/etags/none/plus-mi/test.txt 1955s # Expecting two components in ETag field 1955s # Received "4430d-613edd771cbc0" 1955s ok 3 1955s # --- 1955s # HEAD /apache/etags/m/plus-is/test.txt 1955s # Expecting three components in ETag field 1955s # Received "442d2-b-613edd771cbc0" 1955s ok 4 1955s # --- 1955s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1955s # Expecting two components in ETag field 1955s # Received "b-613edd771cbc0" 1955s ok 5 1955s # --- 1955s # HEAD /apache/etags/all/inherit/test.txt 1955s # Expecting three components in ETag field 1955s # Received "44285-b-613edd771cbc0" 1955s ok 6 1955s # --- 1955s # HEAD /apache/etags/all/mis/test.txt 1955s # Expecting three components in ETag field 1955s # Received "442a6-b-613edd771cbc0" 1955s ok 7 1955s # --- 1955s # HEAD /apache/etags/m/minus-ms/test.txt 1955s # Expecting field to be absent 1955s # Received "b-613edd771cbc0" 1955s ok 8 1955s # --- 1955s # HEAD /apache/etags/m/plus-mi/test.txt 1955s # Expecting two components in ETag field 1955s # Received "442d8-613edd771cbc0" 1955s ok 9 1955s # --- 1955s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1955s # Expecting two components in ETag field 1955s # Received "44324-613edd771cbc0" 1955s ok 10 1955s # --- 1955s # HEAD /apache/etags/m/minus-mi/test.txt 1955s # Expecting field to be absent 1955s # Received "b-613edd771cbc0" 1955s ok 11 1955s # --- 1955s # HEAD /apache/etags/s/test.txt 1955s # Expecting one component in ETag field 1955s # Received "b" 1955s ok 12 1955s # --- 1955s # HEAD /apache/etags/all/m/test.txt 1955s # Expecting one component in ETag field 1955s # Received "613edd771cbc0" 1955s ok 13 1955s # --- 1955s # HEAD /apache/etags/all/minus-ms/test.txt 1955s # Expecting one component in ETag field 1955s # Received "442a0" 1955s ok 14 1955s # --- 1955s # HEAD /apache/etags/ms/test.txt 1955s # Expecting two components in ETag field 1955s # Received "b-613edd771cbc0" 1955s ok 15 1955s # --- 1955s # HEAD /apache/etags/is/test.txt 1955s # Expecting two components in ETag field 1955s # Received "442b5-b" 1955s ok 16 1955s # --- 1955s # HEAD /apache/etags/none/plus-ms/test.txt 1955s # Expecting two components in ETag field 1955s # Received "b-613edd771cbc0" 1955s ok 17 1955s # --- 1955s # HEAD /apache/etags/none/mis/test.txt 1955s # Expecting three components in ETag field 1955s # Received "442fe-b-613edd771cbc0" 1955s ok 18 1955s # --- 1955s # HEAD /apache/etags/all/i/test.txt 1955s # Expecting one component in ETag field 1955s # Received "44283" 1955s ok 19 1955s # --- 1955s # HEAD /apache/etags/none/ms/test.txt 1955s # Expecting two components in ETag field 1955s # Received "b-613edd771cbc0" 1955s ok 20 1955s # --- 1955s # HEAD /apache/etags/none/is/test.txt 1955s # Expecting two components in ETag field 1955s # Received "442f5-b" 1955s ok 21 1955s # --- 1955s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1955s # Expecting field to be absent 1955s # Received "b-613edd771cbc0" 1955s ok 22 1955s # --- 1955s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1955s # Expecting two components in ETag field 1955s # Received "44318-b" 1955s ok 23 1955s # --- 1955s # HEAD /apache/etags/none/plus-is/test.txt 1955s # Expecting two components in ETag field 1955s # Received "44307-b" 1955s ok 24 1955s # --- 1955s # HEAD /apache/etags/m/minus-mis/test.txt 1955s # Expecting field to be absent 1955s # Received "b-613edd771cbc0" 1955s ok 25 1955s # --- 1955s # HEAD /apache/etags/all/minus-is/test.txt 1955s # Expecting one component in ETag field 1955s # Received "613edd771cbc0" 1955s ok 26 1955s # --- 1955s # HEAD /apache/etags/m/minus-is/test.txt 1955s # Expecting field to be absent 1955s # Received "613edd771cbc0" 1955s ok 27 1955s # --- 1955s # HEAD /apache/etags/none/plus-mis/test.txt 1955s # Expecting three components in ETag field 1955s # Received "44325-b-613edd771cbc0" 1955s ok 28 1955s # --- 1955s # HEAD /apache/etags/none/inherit/test.txt 1955s # Expecting field to be absent 1955s # ETag field is missing 1955s ok 29 1955s # --- 1955s # HEAD /apache/etags/all/minus-mis/test.txt 1955s # Expecting field to be absent 1955s # Received "b-613edd771cbc0" 1955s ok 30 1955s # --- 1955s # HEAD /apache/etags/none/i/test.txt 1955s # Expecting one component in ETag field 1955s # Received "442f0" 1955s ok 31 1955s # --- 1955s # HEAD /apache/etags/none/m/test.txt 1955s # Expecting one component in ETag field 1955s # Received "613edd771cbc0" 1955s ok 32 1955s # --- 1955s # HEAD /apache/etags/mis/test.txt 1955s # Expecting three components in ETag field 1955s # Received "442e8-b-613edd771cbc0" 1955s ok 33 1955s # --- 1955s # HEAD /apache/etags/none/mi/test.txt 1955s # Expecting two components in ETag field 1955s # Received "442fb-613edd771cbc0" 1955s ok 34 1955s # --- 1955s # HEAD /apache/etags/m/plus-i/test.txt 1955s # Expecting two components in ETag field 1955s # Received "442cf-613edd771cbc0" 1955s ok 35 1955s # --- 1955s # HEAD /apache/etags/all/minus-i/test.txt 1955s # Expecting two components in ETag field 1955s # Received "b-613edd771cbc0" 1955s ok 36 1955s # --- 1955s # HEAD /apache/etags/none/plus-i/test.txt 1955s # Expecting one component in ETag field 1955s # Received "44304" 1955s ok 37 1955s # --- 1955s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1955s # Expecting one component in ETag field 1955s # Received "613edd771cbc0" 1955s ok 38 1955s # --- 1955s # HEAD /apache/etags/all/test.txt 1955s # Expecting three components in ETag field 1955s # Received "442ad-b-613edd771cbc0" 1955s ok 39 1955s # --- 1955s # HEAD /apache/etags/m/plus-m/test.txt 1955s # Expecting one component in ETag field 1955s # Received "613edd771cbc0" 1955s ok 40 1955s # --- 1955s # HEAD /apache/etags/all/s/test.txt 1955s # Expecting one component in ETag field 1955s # Received "b" 1955s ok 41 1955s # --- 1955s # HEAD /apache/etags/i/test.txt 1955s # Expecting one component in ETag field 1955s # Received "442b2" 1955s ok 42 1955s # --- 1955s # HEAD /apache/etags/none/s/test.txt 1955s # Expecting one component in ETag field 1955s # Received "b" 1955s ok 43 1955s # --- 1955s # HEAD /apache/etags/m/test.txt 1955s # Expecting one component in ETag field 1955s # Received "613edd771cbc0" 1955s ok 44 1955s # --- 1955s # HEAD /apache/etags/none/plus-m/test.txt 1955s # Expecting one component in ETag field 1955s # Received "613edd771cbc0" 1955s ok 45 1955s # --- 1955s # HEAD /apache/etags/all/minus-m/test.txt 1955s # Expecting two components in ETag field 1955s # Received "44297-b" 1955s ok 46 1955s # --- 1955s # HEAD /apache/etags/m/plus-mis/test.txt 1955s # Expecting three components in ETag field 1955s # Received "442db-b-613edd771cbc0" 1955s ok 47 1955s # --- 1955s # HEAD /apache/etags/m/minus-m/test.txt 1955s # Expecting field to be absent 1955s # Received "b-613edd771cbc0" 1955s ok 48 1955s # --- 1955s # HEAD /apache/etags/none/test.txt 1955s # Expecting field to be absent 1955s # ETag field is missing 1955s ok 49 1955s # --- 1955s # HEAD /apache/etags/all/is/test.txt 1955s # Expecting two components in ETag field 1955s # Received "44288-b" 1955s ok 50 1955s # --- 1955s # HEAD /apache/etags/default/test.txt 1955s # Expecting two components in ETag field 1955s # Received "b-613edd771cbc0" 1955s ok 51 1955s # --- 1955s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1955s # Expecting one component in ETag field 1955s # Received "b" 1955s ok 52 1955s # --- 1955s # HEAD /apache/etags/m/minus-s/test.txt 1955s # Expecting field to be absent 1955s # Received "613edd771cbc0" 1955s ok 53 1955s # --- 1955s # HEAD /apache/etags/all/ms/test.txt 1955s # Expecting two components in ETag field 1955s # Received "b-613edd771cbc0" 1955s ok 54 1955s # --- 1955s # HEAD /apache/etags/mi/test.txt 1955s # Expecting two components in ETag field 1955s # Received "442e5-613edd771cbc0" 1955s ok 55 1955s # --- 1955s # HEAD /apache/etags/all/minus-s/test.txt 1955s # Expecting two components in ETag field 1955s # Received "442a3-613edd771cbc0" 1955s ok 56 1955s # --- 1955s # HEAD /apache/etags/none/plus-s/test.txt 1955s # Expecting one component in ETag field 1955s # Received "b" 1955s ok 57 1955s # --- 1955s # HEAD /apache/etags/m/minus-i/test.txt 1955s # Expecting field to be absent 1955s # Received "613edd771cbc0" 1955s ok 58 1955s # --- 1955s # HEAD /apache/etags/m/plus-s/test.txt 1955s # Expecting two components in ETag field 1955s # Received "b-613edd771cbc0" 1955s ok 59 1955s # --- 1955s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1955s # Expecting one component in ETag field 1955s # Received "44321" 1955s ok 60 1955s # --- 1955s # HEAD /apache/etags/all/mi/test.txt 1955s # Expecting two components in ETag field 1955s # Received "4428e-613edd771cbc0" 1955s ok 61 1955s ok 1957s t/apache/expr.t ..................... 1957s 1..229 1957s # Running under perl version 5.038002 for linux 1957s # Current time local: Tue Apr 9 15:25:19 2024 1957s # Current time GMT: Tue Apr 9 15:25:19 2024 1957s # Using Test.pm version 1.31 1957s # Using Apache/Test.pm version 1.42 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true" should evaluate to true, got true 1957s ok 1 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "false" should evaluate to false, got false 1957s ok 2 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s Should get parse error for "foo", got parse error 1957s ok 3 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "1 -eq 01" should evaluate to true, got true 1957s ok 4 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "1 -eq 2" should evaluate to false, got false 1957s ok 5 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "1 -ne 2" should evaluate to true, got true 1957s ok 6 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "1 -ne 1" should evaluate to false, got false 1957s ok 7 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "1 -lt 02" should evaluate to true, got true 1957s ok 8 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "1 -lt 1" should evaluate to false, got false 1957s ok 9 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "1 -le 2" should evaluate to true, got true 1957s ok 10 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "1 -le 1" should evaluate to true, got true 1957s ok 11 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "2 -gt 1" should evaluate to true, got true 1957s ok 12 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "1 -gt 1" should evaluate to false, got false 1957s ok 13 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "2 -ge 1" should evaluate to true, got true 1957s ok 14 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "1 -ge 1" should evaluate to true, got true 1957s ok 15 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "1 -gt -1" should evaluate to true, got true 1957s ok 16 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'aa' == 'aa'" should evaluate to true, got true 1957s ok 17 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'aa' == 'b'" should evaluate to false, got false 1957s ok 18 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'aa' = 'aa'" should evaluate to true, got true 1957s ok 19 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'aa' = 'b'" should evaluate to false, got false 1957s ok 20 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'aa' != 'b'" should evaluate to true, got true 1957s ok 21 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'aa' != 'aa'" should evaluate to false, got false 1957s ok 22 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'aa' < 'b'" should evaluate to true, got true 1957s ok 23 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'aa' < 'aa'" should evaluate to false, got false 1957s ok 24 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'aa' <= 'b'" should evaluate to true, got true 1957s ok 25 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'aa' <= 'aa'" should evaluate to true, got true 1957s ok 26 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'b' > 'aa'" should evaluate to true, got true 1957s ok 27 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'aa' > 'aa'" should evaluate to false, got false 1957s ok 28 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'b' >= 'aa'" should evaluate to true, got true 1957s ok 29 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'aa' >= 'aa'" should evaluate to true, got true 1957s ok 30 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1957s ok 31 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1957s ok 32 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1957s ok 33 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1957s ok 34 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1957s ok 35 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1957s ok 36 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1957s ok 37 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1957s ok 38 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1957s ok 39 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1957s ok 40 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{TIME} != ''" should evaluate to true, got true 1957s ok 41 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1957s ok 42 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1957s ok 43 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " 'abc' =~ /bc/ " should evaluate to true, got true 1957s ok 44 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " 'abc' =~ /BC/i " should evaluate to true, got true 1957s ok 45 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " 'abc' !~ m!bc! " should evaluate to false, got false 1957s ok 46 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " 'abc' !~ m!BC!i " should evaluate to false, got false 1957s ok 47 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " $0 == '' " should evaluate to true, got true 1957s ok 48 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " $1 == '' " should evaluate to true, got true 1957s ok 49 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " $9 == '' " should evaluate to true, got true 1957s ok 50 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " '$0' == '' " should evaluate to true, got true 1957s ok 51 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1957s ok 52 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1957s ok 53 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1957s ok 54 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1957s ok 55 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1957s ok 56 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1957s ok 57 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1957s ok 58 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1957s ok 59 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1957s ok 60 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1957s ok 61 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1957s ok 62 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1957s ok 63 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1957s ok 64 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1957s ok 65 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1957s ok 66 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1957s ok 67 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1957s ok 68 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1957s ok 69 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1957s ok 70 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{HTTPS} == 'off' " should evaluate to true, got true 1957s ok 71 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1957s ok 72 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1957s ok 73 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1957s ok 74 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1957s ok 75 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1957s ok 76 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1957s ok 77 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1957s ok 78 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1957s ok 79 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1957s ok 80 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1957s ok 81 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1957s ok 82 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "escape('?') = '%3f' " should evaluate to true, got true 1957s ok 83 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "unescape('%3f') = '?' " should evaluate to true, got true 1957s ok 84 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1957s ok 85 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1957s ok 86 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1957s ok 87 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "file('/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1957s ok 88 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-n ''" should evaluate to false, got false 1957s ok 89 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-z ''" should evaluate to true, got true 1957s ok 90 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-n '1'" should evaluate to true, got true 1957s ok 91 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-z '1'" should evaluate to false, got false 1957s ok 92 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s Should get parse error for "-R 'abc'", got parse error 1957s ok 93 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1957s ok 94 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-R '240.0.0.0'" should evaluate to false, got false 1957s ok 95 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-R '240.0.0.0/8'" should evaluate to false, got false 1957s ok 96 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-R 'ff::/8'" should evaluate to false, got false 1957s ok 97 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1957s ok 98 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1957s ok 99 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1957s ok 100 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1957s ok 101 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1957s ok 102 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1957s ok 103 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1957s ok 104 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'foo' -strmatch '*o'" should evaluate to true, got true 1957s ok 105 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1957s ok 106 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'foo' -strmatch 'F*'" should evaluate to false, got false 1957s ok 107 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1957s ok 108 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'foo' -strmatch 'g*'" should evaluate to false, got false 1957s ok 109 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1957s ok 110 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1957s ok 111 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1957s ok 112 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1957s ok 113 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1957s ok 114 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s Should get parse error for "foo('bar') = 'bar'", got parse error 1957s ok 115 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s Should get parse error for "%{FOO} != 'bar'", got parse error 1957s ok 116 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s Should get parse error for "'bar' = bar", got parse error 1957s ok 117 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true" should evaluate to true, got true 1957s ok 118 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true && true" should evaluate to true, got true 1957s ok 119 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true || true" should evaluate to true, got true 1957s ok 120 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true || true || true" should evaluate to true, got true 1957s ok 121 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true || true && true" should evaluate to true, got true 1957s ok 122 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true && true || true" should evaluate to true, got true 1957s ok 123 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true && true && true" should evaluate to true, got true 1957s ok 124 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true || true || !true" should evaluate to true, got true 1957s ok 125 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true || true && !true" should evaluate to true, got true 1957s ok 126 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true && true || !true" should evaluate to true, got true 1957s ok 127 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true && true && !true" should evaluate to false, got false 1957s ok 128 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true && !true" should evaluate to false, got false 1957s ok 129 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true || !true" should evaluate to true, got true 1957s ok 130 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true || !true || true" should evaluate to true, got true 1957s ok 131 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true || !true && true" should evaluate to true, got true 1957s ok 132 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true && !true || true" should evaluate to true, got true 1957s ok 133 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true && !true && true" should evaluate to false, got false 1957s ok 134 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true || !true || !true" should evaluate to true, got true 1957s ok 135 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true || !true && !true" should evaluate to true, got true 1957s ok 136 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true && !true || !true" should evaluate to false, got false 1957s ok 137 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "true && !true && !true" should evaluate to false, got false 1957s ok 138 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true" should evaluate to false, got false 1957s ok 139 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true && true" should evaluate to false, got false 1957s ok 140 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true || true" should evaluate to true, got true 1957s ok 141 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true || true || true" should evaluate to true, got true 1957s ok 142 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true || true && true" should evaluate to true, got true 1957s ok 143 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true && true || true" should evaluate to true, got true 1957s ok 144 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true && true && true" should evaluate to false, got false 1957s ok 145 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true || true || !true" should evaluate to true, got true 1957s ok 146 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true || true && !true" should evaluate to false, got false 1957s ok 147 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true && true || !true" should evaluate to false, got false 1957s ok 148 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true && true && !true" should evaluate to false, got false 1957s ok 149 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true && !true" should evaluate to false, got false 1957s ok 150 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true || !true" should evaluate to false, got false 1957s ok 151 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true || !true || true" should evaluate to true, got true 1957s ok 152 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true || !true && true" should evaluate to false, got false 1957s ok 153 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true && !true || true" should evaluate to true, got true 1957s ok 154 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true && !true && true" should evaluate to false, got false 1957s ok 155 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true || !true || !true" should evaluate to false, got false 1957s ok 156 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true || !true && !true" should evaluate to false, got false 1957s ok 157 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true && !true || !true" should evaluate to false, got false 1957s ok 158 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!true && !true && !true" should evaluate to false, got false 1957s ok 159 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true)" should evaluate to false, got false 1957s ok 160 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true && true)" should evaluate to false, got false 1957s ok 161 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true || true)" should evaluate to false, got false 1957s ok 162 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true || true || true)" should evaluate to false, got false 1957s ok 163 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true || true && true)" should evaluate to false, got false 1957s ok 164 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true && true || true)" should evaluate to false, got false 1957s ok 165 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true && true && true)" should evaluate to false, got false 1957s ok 166 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true || true || !true)" should evaluate to false, got false 1957s ok 167 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true || true && !true)" should evaluate to false, got false 1957s ok 168 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true && true || !true)" should evaluate to false, got false 1957s ok 169 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true && true && !true)" should evaluate to true, got true 1957s ok 170 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true && !true)" should evaluate to true, got true 1957s ok 171 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true || !true)" should evaluate to false, got false 1957s ok 172 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true || !true || true)" should evaluate to false, got false 1957s ok 173 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true || !true && true)" should evaluate to false, got false 1957s ok 174 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true && !true || true)" should evaluate to false, got false 1957s ok 175 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true && !true && true)" should evaluate to true, got true 1957s ok 176 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true || !true || !true)" should evaluate to false, got false 1957s ok 177 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true || !true && !true)" should evaluate to false, got false 1957s ok 178 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true && !true || !true)" should evaluate to true, got true 1957s ok 179 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(true && !true && !true)" should evaluate to true, got true 1957s ok 180 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true)" should evaluate to true, got true 1957s ok 181 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true && true)" should evaluate to true, got true 1957s ok 182 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true || true)" should evaluate to false, got false 1957s ok 183 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true || true || true)" should evaluate to false, got false 1957s ok 184 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true || true && true)" should evaluate to false, got false 1957s ok 185 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true && true || true)" should evaluate to false, got false 1957s ok 186 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true && true && true)" should evaluate to true, got true 1957s ok 187 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true || true || !true)" should evaluate to false, got false 1957s ok 188 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true || true && !true)" should evaluate to true, got true 1957s ok 189 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true && true || !true)" should evaluate to true, got true 1957s ok 190 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true && true && !true)" should evaluate to true, got true 1957s ok 191 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true && !true)" should evaluate to true, got true 1957s ok 192 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true || !true)" should evaluate to true, got true 1957s ok 193 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true || !true || true)" should evaluate to false, got false 1957s ok 194 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true || !true && true)" should evaluate to true, got true 1957s ok 195 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true && !true || true)" should evaluate to false, got false 1957s ok 196 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true && !true && true)" should evaluate to true, got true 1957s ok 197 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true || !true || !true)" should evaluate to true, got true 1957s ok 198 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true || !true && !true)" should evaluate to true, got true 1957s ok 199 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true && !true || !true)" should evaluate to true, got true 1957s ok 200 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "!(!true && !true && !true)" should evaluate to true, got true 1957s ok 201 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "filesize('/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1957s ok 202 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "filesize('/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1957s ok 203 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "filesize('/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1957s ok 204 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-d '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1957s ok 205 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-e '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1957s ok 206 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-f '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1957s ok 207 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-s '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1957s ok 208 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-d '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1957s ok 209 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-e '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1957s ok 210 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-f '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1957s ok 211 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-s '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1957s ok 212 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-d '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1957s ok 213 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-e '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1957s ok 214 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-f '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1957s ok 215 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-s '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1957s ok 216 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-d '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1957s ok 217 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-e '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1957s ok 218 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-f '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1957s ok 219 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-s '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1957s ok 220 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-F '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1957s ok 221 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-F '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1957s ok 222 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-U '/apache/' " should evaluate to true, got true 1957s ok 223 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "-U '/apache/expr/none' " should evaluate to false, got false 1957s ok 224 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1957s ok 225 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1957s ok 226 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1957s ok 227 1957s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1957s ok 228 1957s Error log should not have 'Internal evaluation error' entries, found 0 1957s ok 229 1957s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1957s ok 1961s t/apache/expr_string.t .............. 1961s 1..29 1961s # Running under perl version 5.038002 for linux 1961s # Current time local: Tue Apr 9 15:25:21 2024 1961s # Current time GMT: Tue Apr 9 15:25:21 2024 1961s # Using Test.pm version 1.31 1961s # Using Apache/Test.pm version 1.42 1961s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1961s ok 1 1961s Expected return code 200, got 200 for 'foo' 1961s ok 2 1961s # testing : log message [Tue Apr 09 15:25:22.956303 2024] [log_debug:info] [pid 324104:tid 277652453781792] [client 127.0.0.1:53498] foo (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1961s # didn't match 1961s # expected: 'foo' 1961s # received: 'foo' 1961s ok 3 1961s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1961s ok 4 1961s Expected return code 200, got 200 for '%{req:SomeHeader}' 1961s ok 5 1961s # testing : log message [Tue Apr 09 15:25:23.213582 2024] [log_debug:info] [pid 324104:tid 277652722217248] [client 127.0.0.1:53498] SomeValue (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1961s # didn't match 1961s # expected: 'SomeValue' 1961s # received: 'SomeValue' 1961s ok 6 1961s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1961s ok 7 1961s Should get parse error (500) for "%{", got 500 1961s ok 8 1961s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1961s ok 9 1961s Expected return code 200, got 200 for '%' 1961s ok 10 1961s # testing : log message [Tue Apr 09 15:25:23.722728 2024] [log_debug:info] [pid 324153:tid 277652502016288] [client 127.0.0.1:53510] % (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1961s # didn't match 1961s # expected: '%' 1961s # received: '%' 1961s ok 11 1961s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1961s ok 12 1961s Expected return code 200, got 200 for '}' 1961s ok 13 1961s # testing : log message [Tue Apr 09 15:25:23.976708 2024] [log_debug:info] [pid 324153:tid 277652491530528] [client 127.0.0.1:53510] } (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1961s # didn't match 1961s # expected: '}' 1961s # received: '}' 1961s ok 14 1961s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1961s ok 15 1961s Expected return code 200, got 200 for '\"' 1961s ok 16 1961s # testing : log message [Tue Apr 09 15:25:24.230558 2024] [log_debug:info] [pid 324153:tid 277652481044768] [client 127.0.0.1:53510] " (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1961s # didn't match 1961s # expected: '"' 1961s # received: '"' 1961s ok 17 1961s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1961s ok 18 1961s Expected return code 200, got 200 for '\'' 1961s ok 19 1961s # testing : log message [Tue Apr 09 15:25:24.483765 2024] [log_debug:info] [pid 324153:tid 277652808200480] [client 127.0.0.1:53510] ' (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1961s # didn't match 1961s # expected: '\'' 1961s # received: '\'' 1961s ok 20 1961s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1961s ok 21 1961s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1961s ok 22 1961s # testing : log message [Tue Apr 09 15:25:24.737682 2024] [log_debug:info] [pid 324153:tid 277652722217248] [client 127.0.0.1:53510] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1961s # didn't match 1961s # expected: '%{req:SomeHeader}' 1961s # received: '%{req:SomeHeader}' 1961s ok 23 1961s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1961s ok 24 1961s Expected return code 200, got 200 for '%{tolower:IDENT}' 1961s ok 25 1961s # testing : log message [Tue Apr 09 15:25:24.991698 2024] [log_debug:info] [pid 324153:tid 277652711731488] [client 127.0.0.1:53510] ident (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1961s # didn't match 1961s # expected: 'ident' 1961s # received: 'ident' 1961s ok 26 1961s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1961s ok 27 1961s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1961s ok 28 1961s # testing : log message [Tue Apr 09 15:25:25.246001 2024] [log_debug:info] [pid 324153:tid 277652701245728] [client 127.0.0.1:53510] get (log_transaction hook, /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1961s # didn't match 1961s # expected: 'get' 1961s # received: 'get' 1961s ok 29 1961s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1961s ok 1966s t/apache/getfile.t .................. 1966s # using LWP client 1966s 1..219 1966s # Running under perl version 5.038002 for linux 1966s # Current time local: Tue Apr 9 15:25:25 2024 1966s # Current time GMT: Tue Apr 9 15:25:25 2024 1966s # Using Test.pm version 1.31 1966s # Using Apache/Test.pm version 1.42 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:26 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "44f3-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 17651 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:26 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl.pod 1966s # expected: 17651 1966s # received: 17651 1966s ok 1 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:26 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "dbb0-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 56240 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:26 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1966s # expected: 56240 1966s # received: 56240 1966s ok 2 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "85eb-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 34283 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1966s # expected: 34283 1966s # received: 34283 1966s ok 3 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "d8ed-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 55533 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1966s # expected: 55533 1966s # received: 55533 1966s ok 4 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "ab70-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 43888 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1966s # expected: 43888 1966s # received: 43888 1966s ok 5 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "15cb7-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 89271 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1966s # expected: 89271 1966s # received: 89271 1966s ok 6 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "2707-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 9991 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1966s # expected: 9991 1966s # received: 9991 1966s ok 7 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "2569-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 9577 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1966s # expected: 9577 1966s # received: 9577 1966s ok 8 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1004-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4100 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1966s # expected: 4100 1966s # received: 4100 1966s ok 9 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "e58-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 3672 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1966s # expected: 3672 1966s # received: 3672 1966s ok 10 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1e03-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 7683 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1966s # expected: 7683 1966s # received: 7683 1966s ok 11 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "233aa-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 144298 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1966s # expected: 144298 1966s # received: 144298 1966s ok 12 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1f1e-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 7966 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1966s # expected: 7966 1966s # received: 7966 1966s ok 13 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1aec-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 6892 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1966s # expected: 6892 1966s # received: 6892 1966s ok 14 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1e50-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 7760 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1966s # expected: 7760 1966s # received: 7760 1966s ok 15 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "18b7-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 6327 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1966s # expected: 6327 1966s # received: 6327 1966s ok 16 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "20a09-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 133641 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1966s # expected: 133641 1966s # received: 133641 1966s ok 17 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "17fe-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 6142 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1966s # expected: 6142 1966s # received: 6142 1966s ok 18 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "e0a-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 3594 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1966s # expected: 3594 1966s # received: 3594 1966s ok 19 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "ff5-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4085 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1966s # expected: 4085 1966s # received: 4085 1966s ok 20 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1d286-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 119430 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1966s # expected: 119430 1966s # received: 119430 1966s ok 21 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "19c5-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 6597 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1966s # expected: 6597 1966s # received: 6597 1966s ok 22 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "14d7-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 5335 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1966s # expected: 5335 1966s # received: 5335 1966s ok 23 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1208-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4616 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1966s # expected: 4616 1966s # received: 4616 1966s ok 24 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1c352-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 115538 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1966s # expected: 115538 1966s # received: 115538 1966s ok 25 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "2a07-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 10759 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1966s # expected: 10759 1966s # received: 10759 1966s ok 26 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "2fef-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 12271 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1966s # expected: 12271 1966s # received: 12271 1966s ok 27 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "2410-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 9232 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1966s # expected: 9232 1966s # received: 9232 1966s ok 28 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1fa90-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 129680 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1966s # expected: 129680 1966s # received: 129680 1966s ok 29 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "293d-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 10557 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1966s # expected: 10557 1966s # received: 10557 1966s ok 30 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "301f-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 12319 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1966s # expected: 12319 1966s # received: 12319 1966s ok 31 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "20fa-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 8442 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1966s # expected: 8442 1966s # received: 8442 1966s ok 32 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1162-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4450 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1966s # expected: 4450 1966s # received: 4450 1966s ok 33 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "fc0b-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 64523 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1966s # expected: 64523 1966s # received: 64523 1966s ok 34 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "2009-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 8201 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1966s # expected: 8201 1966s # received: 8201 1966s ok 35 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1007-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4103 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1966s # expected: 4103 1966s # received: 4103 1966s ok 36 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "2aac-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 10924 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1966s # expected: 10924 1966s # received: 10924 1966s ok 37 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1168-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4456 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1966s # expected: 4456 1966s # received: 4456 1966s ok 38 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1875b-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 100187 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1966s # expected: 100187 1966s # received: 100187 1966s ok 39 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1e25-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 7717 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1966s # expected: 7717 1966s # received: 7717 1966s ok 40 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1e16-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 7702 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1966s # expected: 7702 1966s # received: 7702 1966s ok 41 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1b69-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 7017 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1966s # expected: 7017 1966s # received: 7017 1966s ok 42 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "115d9-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 71129 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1966s # expected: 71129 1966s # received: 71129 1966s ok 43 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "11f7-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4599 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1966s # expected: 4599 1966s # received: 4599 1966s ok 44 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1806-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 6150 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1966s # expected: 6150 1966s # received: 6150 1966s ok 45 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "13f7-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 5111 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1966s # expected: 5111 1966s # received: 5111 1966s ok 46 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "9efd-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 40701 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1966s # expected: 40701 1966s # received: 40701 1966s ok 47 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1662-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 5730 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1966s # expected: 5730 1966s # received: 5730 1966s ok 48 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "124a-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4682 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1966s # expected: 4682 1966s # received: 4682 1966s ok 49 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1374-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4980 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1966s # expected: 4980 1966s # received: 4980 1966s ok 50 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "d310-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 54032 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1966s # expected: 54032 1966s # received: 54032 1966s ok 51 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1b5f-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 7007 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1966s # expected: 7007 1966s # received: 7007 1966s ok 52 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "9201-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 37377 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1966s # expected: 37377 1966s # received: 37377 1966s ok 53 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1076-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4214 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1966s # expected: 4214 1966s # received: 4214 1966s ok 54 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "f6a-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 3946 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1966s # expected: 3946 1966s # received: 3946 1966s ok 55 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "fd6-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4054 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1966s # expected: 4054 1966s # received: 4054 1966s ok 56 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "ad8b-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 44427 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1966s # expected: 44427 1966s # received: 44427 1966s ok 57 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1288-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4744 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1966s # expected: 4744 1966s # received: 4744 1966s ok 58 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "f6a-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 3946 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1966s # expected: 3946 1966s # received: 3946 1966s ok 59 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "fd7-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4055 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1966s # expected: 4055 1966s # received: 4055 1966s ok 60 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "10d49-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 68937 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1966s # expected: 68937 1966s # received: 68937 1966s ok 61 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "f6a-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 3946 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1966s # expected: 3946 1966s # received: 3946 1966s ok 62 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "fd4-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4052 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1966s # expected: 4052 1966s # received: 4052 1966s ok 63 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1e729-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 124713 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl561delta.pod 1966s # expected: 124713 1966s # received: 124713 1966s ok 64 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1a2c1-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 107201 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl56delta.pod 1966s # expected: 107201 1966s # received: 107201 1966s ok 65 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "94ac-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 38060 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl581delta.pod 1966s # expected: 38060 1966s # received: 38060 1966s ok 66 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1176-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4470 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl582delta.pod 1966s # expected: 4470 1966s # received: 4470 1966s ok 67 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "18bf-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 6335 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl583delta.pod 1966s # expected: 6335 1966s # received: 6335 1966s ok 68 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1cc3-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 7363 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl584delta.pod 1966s # expected: 7363 1966s # received: 7363 1966s ok 69 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1701-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 5889 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl585delta.pod 1966s # expected: 5889 1966s # received: 5889 1966s ok 70 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "122b-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4651 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl586delta.pod 1966s # expected: 4651 1966s # received: 4651 1966s ok 71 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "20a5-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 8357 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl587delta.pod 1966s # expected: 8357 1966s # received: 8357 1966s ok 72 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "62c1-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 25281 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl588delta.pod 1966s # expected: 25281 1966s # received: 25281 1966s ok 73 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "d290-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 53904 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl589delta.pod 1966s # expected: 53904 1966s # received: 53904 1966s ok 74 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1c1d5-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 115157 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perl58delta.pod 1966s # expected: 115157 1966s # received: 115157 1966s ok 75 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "4fe9-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 20457 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlaix.pod 1966s # expected: 20457 1966s # received: 20457 1966s ok 76 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1688-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 5768 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlamiga.pod 1966s # expected: 5768 1966s # received: 5768 1966s ok 77 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "2031-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 8241 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlandroid.pod 1966s # expected: 8241 1966s # received: 8241 1966s ok 78 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "c9433-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 824371 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlapi.pod 1966s # expected: 824371 1966s # received: 824371 1966s ok 79 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "5837-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 22583 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlapio.pod 1966s # expected: 22583 1966s # received: 22583 1966s ok 80 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1b62-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 7010 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlartistic.pod 1966s # expected: 7010 1966s # received: 7010 1966s ok 81 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "20c2-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 8386 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlbook.pod 1966s # expected: 8386 1966s # received: 8386 1966s ok 82 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "126-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 294 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlboot.pod 1966s # expected: 294 1966s # received: 294 1966s ok 83 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "130-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 304 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlbot.pod 1966s # expected: 304 1966s # received: 304 1966s ok 84 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1f50-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 8016 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1966s # expected: 8016 1966s # received: 8016 1966s ok 85 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "dea2-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 56994 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlcall.pod 1966s # expected: 56994 1966s # received: 56994 1966s ok 86 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1180-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4480 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlcheat.pod 1966s # expected: 4480 1966s # received: 4480 1966s ok 87 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "23bf-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 9151 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlclass.pod 1966s # expected: 9151 1966s # received: 9151 1966s ok 88 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "3c63-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 15459 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1966s # expected: 15459 1966s # received: 15459 1966s ok 89 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "254a-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 9546 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlclib.pod 1966s # expected: 9546 1966s # received: 9546 1966s ok 90 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "12e5-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4837 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlcn.pod 1966s # expected: 4837 1966s # received: 4837 1966s ok 91 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "1b1a-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 6938 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1966s # expected: 6938 1966s # received: 6938 1966s ok 92 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "662a-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 26154 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1966s # expected: 26154 1966s # received: 26154 1966s ok 93 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "cfa2-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 53154 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perldata.pod 1966s # expected: 53154 1966s # received: 53154 1966s ok 94 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "134f-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4943 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1966s # expected: 4943 1966s # received: 4943 1966s ok 95 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "a85c-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 43100 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perldebguts.pod 1966s # expected: 43100 1966s # received: 43100 1966s ok 96 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "5693-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 22163 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perldebtut.pod 1966s # expected: 22163 1966s # received: 22163 1966s ok 97 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "9bbb-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 39867 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perldebug.pod 1966s # expected: 39867 1966s # received: 39867 1966s ok 98 1966s #lwp request: 1966s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1966s #User-Agent: libwww-perl/6.76 1966s # 1966s #server response: 1966s #HTTP/1.1 200 OK 1966s #Connection: close 1966s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Accept-Ranges: bytes 1966s #ETag: "fd4-6155edc931600" 1966s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1966s #Vary: In-If1 1966s #Content-Length: 4052 1966s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1966s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1966s #Client-Peer: 127.0.0.1:8529 1966s #Client-Response-Num: 1 1966s #DMMATCH1: 1 1966s # 1966s # testing : download of /getfiles-perl-pod/perldelta.pod 1967s # expected: 4052 1967s # received: 4052 1967s ok 99 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "5f0a-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 24330 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1967s # expected: 24330 1967s # received: 24330 1967s ok 100 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "4c051-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 311377 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perldiag.pod 1967s # expected: 311377 1967s # received: 311377 1967s ok 101 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "24a0-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 9376 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perldoc.pod 1967s # expected: 9376 1967s # received: 9376 1967s ok 102 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "b4ed-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 46317 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1967s # expected: 46317 1967s # received: 46317 1967s ok 103 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "687a-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 26746 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perldsc.pod 1967s # expected: 26746 1967s # received: 26746 1967s ok 104 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "1f17-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 7959 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perldtrace.pod 1967s # expected: 7959 1967s # received: 7959 1967s ok 105 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "14981-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 84353 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1967s # expected: 84353 1967s # received: 84353 1967s ok 106 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "9321-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 37665 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlembed.pod 1967s # expected: 37665 1967s # received: 37665 1967s ok 107 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "2877-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 10359 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1967s # expected: 10359 1967s # received: 10359 1967s ok 108 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "590b-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 22795 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlfaq.pod 1967s # expected: 22795 1967s # received: 22795 1967s ok 109 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "385d-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 14429 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1967s # expected: 14429 1967s # received: 14429 1967s ok 110 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "24a1-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 9377 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1967s # expected: 9377 1967s # received: 9377 1967s ok 111 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "92e1-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 37601 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1967s # expected: 37601 1967s # received: 37601 1967s ok 112 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "162be-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 90814 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1967s # expected: 90814 1967s # received: 90814 1967s ok 113 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "d7fc-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 55292 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1967s # expected: 55292 1967s # received: 55292 1967s ok 114 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "9a71-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 39537 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1967s # expected: 39537 1967s # received: 39537 1967s ok 115 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "93b8-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 37816 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1967s # expected: 37816 1967s # received: 37816 1967s ok 116 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "c310-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 49936 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1967s # expected: 49936 1967s # received: 49936 1967s ok 117 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "3b75-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 15221 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1967s # expected: 15221 1967s # received: 15221 1967s ok 118 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "56ca-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 22218 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlfilter.pod 1967s # expected: 22218 1967s # received: 22218 1967s ok 119 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "342b-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 13355 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlfork.pod 1967s # expected: 13355 1967s # received: 13355 1967s ok 120 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "40e0-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 16608 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlform.pod 1967s # expected: 16608 1967s # received: 16608 1967s ok 121 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "671-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 1649 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1967s # expected: 1649 1967s # received: 1649 1967s ok 122 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "67142-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 422210 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlfunc.pod 1967s # expected: 422210 1967s # received: 422210 1967s ok 123 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "7c2a-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 31786 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlgit.pod 1967s # expected: 31786 1967s # received: 31786 1967s ok 124 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "21810-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 137232 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlglossary.pod 1967s # expected: 137232 1967s # received: 137232 1967s ok 125 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "4075-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 16501 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlgov.pod 1967s # expected: 16501 1967s # received: 16501 1967s ok 126 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "35f7-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 13815 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlgpl.pod 1967s # expected: 13815 1967s # received: 13815 1967s ok 127 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "2c264-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 180836 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlguts.pod 1967s # expected: 180836 1967s # received: 180836 1967s ok 128 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "afe4-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 45028 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlhack.pod 1967s # expected: 45028 1967s # received: 45028 1967s ok 129 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "11a38-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 72248 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1967s # expected: 72248 1967s # received: 72248 1967s ok 130 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "1809-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 6153 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1967s # expected: 6153 1967s # received: 6153 1967s ok 131 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "5f7-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 1527 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1967s # expected: 1527 1967s # received: 1527 1967s ok 132 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "e88a-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 59530 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlhist.pod 1967s # expected: 59530 1967s # received: 59530 1967s ok 133 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "77a4-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 30628 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlhpux.pod 1967s # expected: 30628 1967s # received: 30628 1967s ok 134 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "7dd-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 2013 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlhurd.pod 1967s # expected: 2013 1967s # received: 2013 1967s ok 135 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "1f865-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 129125 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlintern.pod 1967s # expected: 129125 1967s # received: 129125 1967s ok 136 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "9216-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 37398 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlinterp.pod 1967s # expected: 37398 1967s # received: 37398 1967s ok 137 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "579d-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 22429 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlintro.pod 1967s # expected: 22429 1967s # received: 22429 1967s ok 138 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "8ad3-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 35539 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perliol.pod 1967s # expected: 35539 1967s # received: 35539 1967s ok 139 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "11817-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 71703 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlipc.pod 1967s # expected: 71703 1967s # received: 71703 1967s ok 140 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "1150-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 4432 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlirix.pod 1967s # expected: 4432 1967s # received: 4432 1967s ok 141 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "20a8-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 8360 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perljp.pod 1967s # expected: 8360 1967s # received: 8360 1967s ok 142 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "2fc0-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 12224 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlko.pod 1967s # expected: 12224 1967s # received: 12224 1967s ok 143 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "163-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 355 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1967s # expected: 355 1967s # received: 355 1967s ok 144 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "7ea-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 2026 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perllinux.pod 1967s # expected: 2026 1967s # received: 2026 1967s ok 145 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "12457-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 74839 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perllocale.pod 1967s # expected: 74839 1967s # received: 74839 1967s ok 146 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "24dc-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 9436 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perllol.pod 1967s # expected: 9436 1967s # received: 9436 1967s ok 147 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "2f6f-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 12143 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1967s # expected: 12143 1967s # received: 12143 1967s ok 148 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "6753-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 26451 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlmod.pod 1967s # expected: 26451 1967s # received: 26451 1967s ok 149 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "2574-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 9588 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1967s # expected: 9588 1967s # received: 9588 1967s ok 150 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "e547-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 58695 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1967s # expected: 58695 1967s # received: 58695 1967s ok 151 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "573b-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 22331 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1967s # expected: 22331 1967s # received: 22331 1967s ok 152 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "d65-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 3429 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1967s # expected: 3429 1967s # received: 3429 1967s ok 153 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "2ad3-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 10963 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1967s # expected: 10963 1967s # received: 10963 1967s ok 154 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "20a5-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 8357 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlnumber.pod 1967s # expected: 8357 1967s # received: 8357 1967s ok 155 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "8d30-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 36144 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlobj.pod 1967s # expected: 36144 1967s # received: 36144 1967s ok 156 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "6885-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 26757 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlootut.pod 1967s # expected: 26757 1967s # received: 26757 1967s ok 157 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "251a5-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 151973 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlop.pod 1967s # expected: 151973 1967s # received: 151973 1967s ok 158 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "4db-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 1243 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1967s # expected: 1243 1967s # received: 1243 1967s ok 159 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "3b77-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 15223 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlopentut.pod 1967s # expected: 15223 1967s # received: 15223 1967s ok 160 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "16cb9-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 93369 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlos2.pod 1967s # expected: 93369 1967s # received: 93369 1967s ok 161 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "37cb-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 14283 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlos390.pod 1967s # expected: 14283 1967s # received: 14283 1967s ok 162 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "12b0-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 4784 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlos400.pod 1967s # expected: 4784 1967s # received: 4784 1967s ok 163 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "c8a9-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 51369 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1967s # expected: 51369 1967s # received: 51369 1967s ok 164 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "c2bd-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 49853 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlperf.pod 1967s # expected: 49853 1967s # received: 49853 1967s ok 165 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "1418-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 5144 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlplan9.pod 1967s # expected: 5144 1967s # received: 5144 1967s ok 166 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "5b65-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 23397 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlpod.pod 1967s # expected: 23397 1967s # received: 23397 1967s ok 167 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "10d10-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 68880 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1967s # expected: 68880 1967s # received: 68880 1967s ok 168 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "2f40-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 12096 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1967s # expected: 12096 1967s # received: 12096 1967s ok 169 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "67b7-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 26551 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1967s # expected: 26551 1967s # received: 26551 1967s ok 170 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "15cc8-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 89288 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlport.pod 1967s # expected: 89288 1967s # received: 89288 1967s ok 171 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "1412-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 5138 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlpragma.pod 1967s # expected: 5138 1967s # received: 5138 1967s ok 172 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "1a25-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 6693 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlqnx.pod 1967s # expected: 6693 1967s # received: 6693 1967s ok 173 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "2127d-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 135805 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlre.pod 1967s # expected: 135805 1967s # received: 135805 1967s ok 174 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "7bad-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 31661 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlreapi.pod 1967s # expected: 31661 1967s # received: 31661 1967s ok 175 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "818f-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 33167 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1967s # expected: 33167 1967s # received: 33167 1967s ok 176 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "beb0-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 48816 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1967s # expected: 48816 1967s # received: 48816 1967s ok 177 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "8c47-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 35911 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlref.pod 1967s # expected: 35911 1967s # received: 35911 1967s ok 178 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "4944-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 18756 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlreftut.pod 1967s # expected: 18756 1967s # received: 18756 1967s ok 179 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "a989-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 43401 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlreguts.pod 1967s # expected: 43401 1967s # received: 43401 1967s ok 180 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "1fd-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 509 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlrepository.pod 1967s # expected: 509 1967s # received: 509 1967s ok 181 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "4af5-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 19189 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlrequick.pod 1967s # expected: 19189 1967s # received: 19189 1967s ok 182 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "3ce4-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 15588 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlreref.pod 1967s # expected: 15588 1967s # received: 15588 1967s ok 183 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "1e219-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 123417 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlretut.pod 1967s # expected: 123417 1967s # received: 123417 1967s ok 184 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "60c-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 1548 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlriscos.pod 1967s # expected: 1548 1967s # received: 1548 1967s ok 185 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "e52d-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 58669 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlrun.pod 1967s # expected: 58669 1967s # received: 58669 1967s ok 186 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "6cc6-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 27846 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlsec.pod 1967s # expected: 27846 1967s # received: 27846 1967s ok 187 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "4af2-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 19186 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1967s # expected: 19186 1967s # received: 19186 1967s ok 188 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "74a6-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 29862 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1967s # expected: 29862 1967s # received: 29862 1967s ok 189 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "1bdc-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 7132 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlsource.pod 1967s # expected: 7132 1967s # received: 7132 1967s ok 190 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "233b-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 9019 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlstyle.pod 1967s # expected: 9019 1967s # received: 9019 1967s ok 191 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "12f85-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 77701 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlsub.pod 1967s # expected: 77701 1967s # received: 77701 1967s ok 192 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "d2de-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 53982 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlsyn.pod 1967s # expected: 53982 1967s # received: 53982 1967s ok 193 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "2858-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 10328 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlsynology.pod 1967s # expected: 10328 1967s # received: 10328 1967s ok 194 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "b53a-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 46394 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1967s # expected: 46394 1967s # received: 46394 1967s ok 195 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "9a91-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 39569 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perltie.pod 1967s # expected: 39569 1967s # received: 39569 1967s ok 196 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "b9206-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 758278 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perltoc.pod 1967s # expected: 758278 1967s # received: 758278 1967s ok 197 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "174-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 372 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perltodo.pod 1967s # expected: 372 1967s # received: 372 1967s ok 198 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "126-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 294 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perltooc.pod 1967s # expected: 294 1967s # received: 294 1967s ok 199 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "126-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 294 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perltoot.pod 1967s # expected: 294 1967s # received: 294 1967s ok 200 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "297f-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 10623 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perltrap.pod 1967s # expected: 10623 1967s # received: 10623 1967s ok 201 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "213f-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 8511 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perltru64.pod 1967s # expected: 8511 1967s # received: 8511 1967s ok 202 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "1183-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 4483 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perltw.pod 1967s # expected: 4483 1967s # received: 4483 1967s ok 203 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "162c0-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 90816 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlunicode.pod 1967s # expected: 90816 1967s # received: 90816 1967s ok 204 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "6349-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 25417 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlunicook.pod 1967s # expected: 25417 1967s # received: 25417 1967s ok 205 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "372e-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 14126 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1967s # expected: 14126 1967s # received: 14126 1967s ok 206 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "96e1-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 38625 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perluniintro.pod 1967s # expected: 38625 1967s # received: 38625 1967s ok 207 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "6eefa-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 454394 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perluniprops.pod 1967s # expected: 454394 1967s # received: 454394 1967s ok 208 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "1f0f-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 7951 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlunitut.pod 1967s # expected: 7951 1967s # received: 7951 1967s ok 209 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "1ce8-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 7400 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlutil.pod 1967s # expected: 7400 1967s # received: 7400 1967s ok 210 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "16ab2-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 92850 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlvar.pod 1967s # expected: 92850 1967s # received: 92850 1967s ok 211 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "c68d-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 50829 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlvms.pod 1967s # expected: 50829 1967s # received: 50829 1967s ok 212 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "f16-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 3862 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlvos.pod 1967s # expected: 3862 1967s # received: 3862 1967s ok 213 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "7fdb-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 32731 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlwin32.pod 1967s # expected: 32731 1967s # received: 32731 1967s ok 214 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "1532b-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 86827 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlxs.pod 1967s # expected: 86827 1967s # received: 86827 1967s ok 215 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "c504-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 50436 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlxstut.pod 1967s # expected: 50436 1967s # received: 50436 1967s ok 216 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "5dc1-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 24001 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1967s # expected: 24001 1967s # received: 24001 1967s ok 217 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "d40b0-614f0c873c200" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 868528 1967s #Last-Modified: Sun, 31 Mar 2024 08:37:28 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-binary-httpd 1967s # expected: 868528 1967s # received: 868528 1967s ok 218 1967s #lwp request: 1967s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1967s #User-Agent: libwww-perl/6.76 1967s # 1967s #server response: 1967s #HTTP/1.1 200 OK 1967s #Connection: close 1967s #Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Accept-Ranges: bytes 1967s #ETag: "3c2760-6155edc931600" 1967s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1967s #Vary: In-If1 1967s #Content-Length: 3942240 1967s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1967s #Client-Date: Tue, 09 Apr 2024 15:25:27 GMT 1967s #Client-Peer: 127.0.0.1:8529 1967s #Client-Response-Num: 1 1967s #DMMATCH1: 1 1967s # 1967s # testing : download of /getfiles-binary-perl 1967s # expected: 3942240 1967s # received: 3942240 1967s ok 219 1967s ok 1967s t/apache/headers.t .................. 1967s 1..27 1967s # Running under perl version 5.038002 for linux 1967s # Current time local: Tue Apr 9 15:25:27 2024 1967s # Current time GMT: Tue Apr 9 15:25:27 2024 1967s # Using Test.pm version 1.31 1967s # Using Apache/Test.pm version 1.42 1967s testing: Hello: World 1967s ok 1 1967s # testing : response success 1967s # expected: qr/HTTP\/1\.. 200 OK/ 1967s # received: 'HTTP/1.1 200 OK' 1967s ok 2 1967s header: [World] vs [World] 1967s # testing : compare header Hello value 1967s # expected: 'World' 1967s # received: 'World' 1967s ok 3 1967s testing: Hello: World 1967s ok 4 1967s # testing : response success 1967s # expected: qr/HTTP\/1\.. 200 OK/ 1967s # received: 'HTTP/1.1 200 OK' 1967s ok 5 1967s header: [World] vs [World] 1967s # testing : compare header Hello value 1967s # expected: 'World' 1967s # received: 'World' 1967s ok 6 1967s testing: Hello: World 1967s ok 7 1967s # testing : response success 1967s # expected: qr/HTTP\/1\.. 200 OK/ 1967s # received: 'HTTP/1.1 200 OK' 1967s ok 8 1967s header: [World] vs [World] 1967s # testing : compare header Hello value 1967s # expected: 'World' 1967s # received: 'World' 1967s ok 9 1967s testing: Hello: Foo 1967s Bar 1967s ok 10 1967s # testing : response success 1967s # expected: qr/HTTP\/1\.. 200 OK/ 1967s # received: 'HTTP/1.1 200 OK' 1967s ok 11 1967s header: [Foo Bar] vs [Foo Bar] 1967s # testing : compare header Hello value 1967s # expected: 'Foo Bar' 1967s # received: 'Foo Bar' 1967s ok 12 1967s testing: Hello: Foo 1967s Bar 1967s ok 13 1967s # testing : response success 1967s # expected: qr/HTTP\/1\.. 200 OK/ 1967s # received: 'HTTP/1.1 200 OK' 1967s ok 14 1967s header: [Foo Bar] vs [Foo Bar] 1967s # testing : compare header Hello value 1967s # expected: 'Foo Bar' 1967s # received: 'Foo Bar' 1967s ok 15 1967s testing: Hello: Foo 1967s Bar 1967s ok 16 1967s # testing : response success 1967s # expected: qr/HTTP\/1\.. 200 OK/ 1967s # received: 'HTTP/1.1 200 OK' 1967s ok 17 1967s header: [Foo Bar] vs [Foo Bar] 1967s # testing : compare header Hello value 1967s # expected: 'Foo Bar' 1967s # received: 'Foo Bar' 1967s ok 18 1967s testing: Hello: Foo 1967s Bar 1967s ok 19 1967s # testing : response success 1967s # expected: qr/HTTP\/1\.. 200 OK/ 1967s # received: 'HTTP/1.1 200 OK' 1967s ok 20 1967s header: [Foo Bar] vs [Foo Bar] 1967s # testing : compare header Hello value 1967s # expected: 'Foo Bar' 1967s # received: 'Foo Bar' 1967s ok 21 1967s testing: Hello: Foo 1967s Bar 1967s ok 22 1967s # testing : response success 1967s # expected: qr/HTTP\/1\.. 200 OK/ 1967s # received: 'HTTP/1.1 200 OK' 1967s ok 23 1967s header: [Foo Bar] vs [Foo Bar] 1967s # testing : compare header Hello value 1967s # expected: 'Foo Bar' 1967s # received: 'Foo Bar' 1967s ok 24 1967s testing: Hello:World 1967s ok 25 1967s # testing : response success 1967s # expected: qr/HTTP\/1\.. 200 OK/ 1967s # received: 'HTTP/1.1 200 OK' 1967s ok 26 1967s header: [World] vs [World] 1967s # testing : compare header Hello value 1967s # expected: 'World' 1967s # received: 'World' 1967s ok 27 1967s ok 1967s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 1968s t/apache/http_strict.t .............. 1968s 1..178 1968s # Running under perl version 5.038002 for linux 1968s # Current time local: Tue Apr 9 15:25:30 2024 1968s # Current time GMT: Tue Apr 9 15:25:30 2024 1968s # Using Test.pm version 1.31 1968s # Using Apache/Test.pm version 1.42 1968s # SENDING: 1968s # GET / HTTP/1.0\r\n\r\n 1968s # expecting success, got 200 1968s ok 1 1968s # SENDING: 1968s # GET / HTTP/1.0\n\n 1968s # expecting success, got 200 1968s ok 2 1968s # SENDING: 1968s # get / HTTP/1.0\r\n\r\n 1968s # expecting 501, got 501 1968s ok 3 1968s # SENDING: 1968s # G ET / HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 4 1968s # SENDING: 1968s # G\x00ET / HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 5 1968s # SENDING: 1968s # G/T / HTTP/1.0\r\n\r\n 1968s # expecting 501, got 501 1968s ok 6 1968s # SENDING: 1968s # GET /\x00 HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 7 1968s # SENDING: 1968s # GET / HTTP/1.0\x00\r\n\r\n 1968s # expecting 400, got 400 1968s ok 8 1968s # SENDING: 1968s # GET\x0c/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 9 1968s # SENDING: 1968s # GET\r/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 10 1968s # SENDING: 1968s # GET\t/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 11 1968s # SENDING: 1968s # GET / HTT/1.0\r\n\r\n 1968s # expecting error, got 400 1968s ok 12 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1968s # expecting success, got 200 1968s ok 13 1968s # SENDING: 1968s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1968s # expecting success, got 200 1968s ok 14 1968s # SENDING: 1968s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1968s # expecting success, got 200 1968s ok 15 1968s # SENDING: 1968s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1968s # expecting 400, got 400 1968s ok 16 1968s # SENDING: 1968s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1968s # expecting 400, got 400 1968s ok 17 1968s # SENDING: 1968s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1968s # expecting 200, got 200 1968s ok 18 1968s # SENDING: 1968s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1968s # expecting 400, got 400 1968s ok 19 1968s # SENDING: 1968s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1968s # expecting error, got 400 1968s ok 20 1968s # SENDING: 1968s # GET / HTTP/0.9\r\n\r\n 1968s # expecting error, got 400 1968s ok 21 1968s # SENDING: 1968s # GET / HTTP/0.8\r\n\r\n 1968s # expecting error, got 400 1968s ok 22 1968s # SENDING: 1968s # GET /\x01 HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 23 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 24 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 25 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 26 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 27 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1968s # expecting 400, got 400 1968s ok 28 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 29 1968s # SENDING: 1968s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 30 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 31 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1968s # expecting 400, got 400 1968s ok 32 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 33 1968s # SENDING: 1968s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 34 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 35 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 36 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 37 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 38 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1968s # expecting 400, got 400 1968s ok 39 1968s # SENDING: 1968s # GET / HTTP/1.0\r\r 1968s # expecting dropped connection and HTTPD dropped connection 1968s ok 40 1968s # SENDING: 1968s # GET /\r\n 1968s # expecting headerless HTTP/0.9 body, got response 1968s ok 41 1968s # SENDING: 1968s # GET /#frag HTTP/1.0\r\n 1968s # expecting 400, got 400 1968s ok 42 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1968s # expecting 200, got 200 1968s ok 43 1968s # SENDING: 1968s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1968s # expecting 200, got 200 1968s ok 44 1968s # SENDING: 1968s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1968s # expecting 200, got 200 1968s ok 45 1968s # SENDING: 1968s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1968s # expecting 200, got 200 1968s ok 46 1968s # SENDING: 1968s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1968s # expecting 200, got 200 1968s ok 47 1968s # SENDING: 1968s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1968s # expecting 200, got 200 1968s ok 48 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1968s # expecting 200, got 200 1968s ok 49 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1968s # expecting 400, got 400 1968s ok 50 1968s # SENDING: 1968s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1968s # expecting 200, got 200 1968s ok 51 1968s # SENDING: 1968s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 52 1968s # SENDING: 1968s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 53 1968s # SENDING: 1968s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 54 1968s # SENDING: 1968s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1968s # expecting 200, got 200 1968s ok 55 1968s # SENDING: 1968s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1968s # expecting success, got 200 1968s ok 56 1968s # SENDING: 1968s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1968s # expecting success, got 200 1968s ok 57 1968s # SENDING: 1968s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1968s # expecting success, got 200 1968s ok 58 1968s # SENDING: 1968s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1968s # expecting success, got 200 1968s ok 59 1968s # SENDING: 1968s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 60 1968s # SENDING: 1968s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1968s # expecting success, got 200 1968s ok 61 1968s # SENDING: 1968s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1968s # expecting success, got 200 1968s ok 62 1968s # SENDING: 1968s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 63 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1968s # expecting success, got 200 1968s ok 64 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1968s # expecting success, got 200 1968s ok 65 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1968s # expecting success, got 200 1968s ok 66 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1968s # expecting success, got 200 1968s ok 67 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1968s # expecting success, got 200 1968s ok 68 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1968s # expecting success, got 200 1968s ok 69 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1968s # expecting 200, got 200 1968s ok 70 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1968s # expecting 200, got 200 1968s ok 71 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1968s # expecting 400, got 400 1968s ok 72 1968s # SENDING: 1968s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 73 1968s # SENDING: 1968s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 74 1968s # SENDING: 1968s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 75 1968s # SENDING: 1968s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 76 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1968s # expecting 200, got 200 1968s ok 77 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1968s # expecting 200, got 200 1968s ok 78 1968s # SENDING: 1968s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1968s # expecting 200, got 200 1968s ok 79 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1968s # DECODED: Foo: bar 1968s # RESPONSE: 1968s # HTTP/1.1 200 OK\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Foo: bar\r\n 1968s # Vary: In-If1\r\n 1968s # DMMATCH1: 1\r\n 1968s # Content-Length: 36\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/plain\r\n 1968s # \r\n 1968s # Hi!\n 1968s # SERVERNAME=localhost\n 1968s # HTTP_HOST=\n 1968s # 1968s # expecting 200, got 200 1968s ok 80 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1968s # DECODED: Foo: 1968s # RESPONSE: 1968s # HTTP/1.1 200 OK\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Foo: \r\n 1968s # Vary: In-If1\r\n 1968s # DMMATCH1: 1\r\n 1968s # Content-Length: 36\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/plain\r\n 1968s # \r\n 1968s # Hi!\n 1968s # SERVERNAME=localhost\n 1968s # HTTP_HOST=\n 1968s # 1968s # expecting 200, got 200 1968s ok 81 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1968s # DECODED: : bar 1968s # RESPONSE: 1968s # HTTP/1.1 500 Internal Server Error\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/html; charset=iso-8859-1\r\n 1968s # \r\n 1968s # \n 1968s # \n 1968s # ... 1968s # expecting 500, got 500 1968s ok 82 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1968s # DECODED: F\x00oo: bar 1968s # RESPONSE: 1968s # HTTP/1.1 500 Internal Server Error\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Content-Length: 528\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/html; charset=iso-8859-1\r\n 1968s # \r\n 1968s # \n 1968s # \n 1968s # ... 1968s # expecting 500, got 500 1968s ok 83 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1968s # DECODED: F\x01oo: bar 1968s # RESPONSE: 1968s # HTTP/1.1 500 Internal Server Error\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/html; charset=iso-8859-1\r\n 1968s # \r\n 1968s # \n 1968s # \n 1968s # ... 1968s # expecting 500, got 500 1968s ok 84 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1968s # DECODED: F\noo: bar 1968s # RESPONSE: 1968s # HTTP/1.1 500 Internal Server Error\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Content-Length: 528\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/html; charset=iso-8859-1\r\n 1968s # \r\n 1968s # \n 1968s # \n 1968s # ... 1968s # expecting 500, got 500 1968s ok 85 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1968s # DECODED: Foo: b\tar 1968s # RESPONSE: 1968s # HTTP/1.1 200 OK\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Foo: b\tar\r\n 1968s # Vary: In-If1\r\n 1968s # DMMATCH1: 1\r\n 1968s # Content-Length: 36\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/plain\r\n 1968s # \r\n 1968s # Hi!\n 1968s # SERVERNAME=localhost\n 1968s # HTTP_HOST=\n 1968s # 1968s # expecting 200, got 200 1968s ok 86 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1968s # DECODED: Foo: b\x01ar 1968s # RESPONSE: 1968s # HTTP/1.1 500 Internal Server Error\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/html; charset=iso-8859-1\r\n 1968s # \r\n 1968s # \n 1968s # \n 1968s # ... 1968s # expecting 500, got 500 1968s ok 87 1968s # SENDING: 1968s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1968s # expecting 500, got 500 1968s ok 88 1968s # SENDING: 1968s # GET / HTTP/1.0\r\n\r\n 1968s # expecting success, got 200 1968s ok 89 1968s # SENDING: 1968s # GET / HTTP/1.0\n\n 1968s # expecting 400, got 400 1968s ok 90 1968s # SENDING: 1968s # get / HTTP/1.0\r\n\r\n 1968s # expecting 501, got 501 1968s ok 91 1968s # SENDING: 1968s # G ET / HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 92 1968s # SENDING: 1968s # G\x00ET / HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 93 1968s # SENDING: 1968s # G/T / HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 94 1968s # SENDING: 1968s # GET /\x00 HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 95 1968s # SENDING: 1968s # GET / HTTP/1.0\x00\r\n\r\n 1968s # expecting 400, got 400 1968s ok 96 1968s # SENDING: 1968s # GET\x0c/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 97 1968s # SENDING: 1968s # GET\r/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 98 1968s # SENDING: 1968s # GET\t/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 99 1968s # SENDING: 1968s # GET / HTT/1.0\r\n\r\n 1968s # expecting error, got 400 1968s ok 100 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1968s # expecting success, got 200 1968s ok 101 1968s # SENDING: 1968s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1968s # expecting success, got 200 1968s ok 102 1968s # SENDING: 1968s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1968s # expecting success, got 200 1968s ok 103 1968s # SENDING: 1968s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1968s # expecting 400, got 400 1968s ok 104 1968s # SENDING: 1968s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1968s # expecting 400, got 400 1968s ok 105 1968s # SENDING: 1968s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1968s # expecting 400, got 400 1968s ok 106 1968s # SENDING: 1968s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1968s # expecting 400, got 400 1968s ok 107 1968s # SENDING: 1968s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1968s # expecting error, got 400 1968s ok 108 1968s # SENDING: 1968s # GET / HTTP/0.9\r\n\r\n 1968s # expecting error, got 400 1968s ok 109 1968s # SENDING: 1968s # GET / HTTP/0.8\r\n\r\n 1968s # expecting error, got 400 1968s ok 110 1968s # SENDING: 1968s # GET /\x01 HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 111 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 112 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 113 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 114 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 115 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1968s # expecting 400, got 400 1968s ok 116 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 117 1968s # SENDING: 1968s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 118 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 119 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1968s # expecting 400, got 400 1968s ok 120 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 121 1968s # SENDING: 1968s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 122 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 123 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 124 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1968s # expecting 400, got 400 1968s ok 125 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 126 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1968s # expecting 400, got 400 1968s ok 127 1968s # SENDING: 1968s # GET / HTTP/1.0\r\r 1968s # expecting dropped connection and HTTPD dropped connection 1968s ok 128 1968s # SENDING: 1968s # GET /\r\n 1968s # expecting headerless HTTP/0.9 body, got response 1968s ok 129 1968s # SENDING: 1968s # GET /#frag HTTP/1.0\r\n 1968s # expecting 400, got 400 1968s ok 130 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1968s # expecting 400, got 400 1968s ok 131 1968s # SENDING: 1968s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 132 1968s # SENDING: 1968s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 133 1968s # SENDING: 1968s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1968s # expecting 200, got 200 1968s ok 134 1968s # SENDING: 1968s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 135 1968s # SENDING: 1968s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 136 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1968s # expecting 400, got 400 1968s ok 137 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1968s # expecting 400, got 400 1968s ok 138 1968s # SENDING: 1968s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1968s # expecting 200, got 200 1968s ok 139 1968s # SENDING: 1968s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 140 1968s # SENDING: 1968s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 141 1968s # SENDING: 1968s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 142 1968s # SENDING: 1968s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 143 1968s # SENDING: 1968s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1968s # expecting success, got 200 1968s ok 144 1968s # SENDING: 1968s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1968s # expecting success, got 200 1968s ok 145 1968s # SENDING: 1968s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1968s # expecting success, got 200 1968s ok 146 1968s # SENDING: 1968s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1968s # expecting success, got 200 1968s ok 147 1968s # SENDING: 1968s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 148 1968s # SENDING: 1968s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1968s # expecting success, got 200 1968s ok 149 1968s # SENDING: 1968s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1968s # expecting success, got 200 1968s ok 150 1968s # SENDING: 1968s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1968s # expecting 400, got 400 1968s ok 151 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1968s # expecting success, got 200 1968s ok 152 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1968s # expecting success, got 200 1968s ok 153 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1968s # expecting success, got 200 1968s ok 154 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1968s # expecting success, got 200 1968s ok 155 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1968s # expecting success, got 200 1968s ok 156 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1968s # expecting success, got 200 1968s ok 157 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1968s # expecting 400, got 400 1968s ok 158 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1968s # expecting 400, got 400 1968s ok 159 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1968s # expecting 400, got 400 1968s ok 160 1968s # SENDING: 1968s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 161 1968s # SENDING: 1968s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 162 1968s # SENDING: 1968s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 163 1968s # SENDING: 1968s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1968s # expecting 200, got 200 1968s ok 164 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1968s # expecting 200, got 200 1968s ok 165 1968s # SENDING: 1968s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1968s # expecting 200, got 200 1968s ok 166 1968s # SENDING: 1968s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1968s # expecting 200, got 200 1968s ok 167 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1968s # DECODED: Foo: bar 1968s # RESPONSE: 1968s # HTTP/1.1 200 OK\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Foo: bar\r\n 1968s # Vary: In-If1\r\n 1968s # DMMATCH1: 1\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/plain\r\n 1968s # \r\n 1968s # Hi!\n 1968s # SERVERNAME=localhost\n 1968s # HTTP_HOST=\n 1968s # 1968s # expecting 200, got 200 1968s ok 168 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1968s # DECODED: Foo: 1968s # RESPONSE: 1968s # HTTP/1.1 200 OK\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Foo: \r\n 1968s # Vary: In-If1\r\n 1968s # DMMATCH1: 1\r\n 1968s # Content-Length: 36\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/plain\r\n 1968s # \r\n 1968s # Hi!\n 1968s # SERVERNAME=localhost\n 1968s # HTTP_HOST=\n 1968s # 1968s # expecting 200, got 200 1968s ok 169 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1968s # DECODED: : bar 1968s # RESPONSE: 1968s # HTTP/1.1 500 Internal Server Error\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/html; charset=iso-8859-1\r\n 1968s # \r\n 1968s # \n 1968s # \n 1968s # ... 1968s # expecting 500, got 500 1968s ok 170 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1968s # DECODED: F\x00oo: bar 1968s # RESPONSE: 1968s # HTTP/1.1 500 Internal Server Error\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Content-Length: 528\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/html; charset=iso-8859-1\r\n 1968s # \r\n 1968s # \n 1968s # \n 1968s # ... 1968s # expecting 500, got 500 1968s ok 171 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1968s # DECODED: F\x01oo: bar 1968s # RESPONSE: 1968s # HTTP/1.1 500 Internal Server Error\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Content-Length: 564\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/html; charset=iso-8859-1\r\n 1968s # \r\n 1968s # \n 1968s # \n 1968s # ... 1968s # expecting 500, got 500 1968s ok 172 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1968s # DECODED: F\noo: bar 1968s # RESPONSE: 1968s # HTTP/1.1 500 Internal Server Error\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Content-Length: 528\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/html; charset=iso-8859-1\r\n 1968s # \r\n 1968s # \n 1968s # \n 1968s # ... 1968s # expecting 500, got 500 1968s ok 173 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1968s # DECODED: Foo: b\tar 1968s # RESPONSE: 1968s # HTTP/1.1 200 OK\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Foo: b\tar\r\n 1968s # Vary: In-If1\r\n 1968s # DMMATCH1: 1\r\n 1968s # Content-Length: 36\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/plain\r\n 1968s # \r\n 1968s # Hi!\n 1968s # SERVERNAME=localhost\n 1968s # HTTP_HOST=\n 1968s # 1968s # expecting 200, got 200 1968s ok 174 1968s # SENDING: 1968s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1968s # DECODED: Foo: b\x01ar 1968s # RESPONSE: 1968s # HTTP/1.1 500 Internal Server Error\r\n 1968s # Date: Tue, 09 Apr 2024 15:25:32 GMT\r\n 1968s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1968s # Content-Length: 564\r\n 1968s # Connection: close\r\n 1968s # Content-Type: text/html; charset=iso-8859-1\r\n 1968s # \r\n 1968s # \n 1968s # \n 1968s # ... 1968s # expecting 500, got 500 1968s ok 175 1968s # SENDING: 1968s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1968s # expecting 500, got 500 1968s ok 176 1968s ok 177 1968s ok 178 1968s ok 1970s t/apache/if_sections.t .............. 1970s 1..46 1970s # Running under perl version 5.038002 for linux 1970s # Current time local: Tue Apr 9 15:25:32 2024 1970s # Current time GMT: Tue Apr 9 15:25:32 2024 1970s # Using Test.pm version 1.31 1970s # Using Apache/Test.pm version 1.42 1970s # /if_sec/ with '': 1970s # expected: 200 1970s # received: '200' 1970s ok 1 1970s # expected: undef 1970s # received: undef 1970s ok 2 1970s # /if_sec/foo.if_test with '': 1970s # expected: 200 1970s # received: '200' 1970s ok 3 1970s # expected: undef 1970s # received: undef 1970s ok 4 1970s # /if_sec/foo.if_test with '1': 1970s # expected: 200 1970s # received: '200' 1970s ok 5 1970s # expected: 'global1' 1970s # received: 'global1' 1970s ok 6 1970s # /if_sec/foo.if_test with '1 11': 1970s # expected: 200 1970s # received: '200' 1970s ok 7 1970s # expected: 'global1, nested11, nested113' 1970s # received: 'global1, nested11, nested113' 1970s ok 8 1970s # /if_sec/foo.if_test with '1 11 111': 1970s # expected: 200 1970s # received: '200' 1970s ok 9 1970s # expected: 'global1, nested11, nested111' 1970s # received: 'global1, nested11, nested111' 1970s ok 10 1970s # /if_sec/foo.if_test with '1 11 112': 1970s # expected: 200 1970s # received: '200' 1970s ok 11 1970s # expected: 'global1, nested11, nested112' 1970s # received: 'global1, nested11, nested112' 1970s ok 12 1970s # /if_sec/foo.if_test with '1 2': 1970s # expected: 200 1970s # received: '200' 1970s ok 13 1970s # expected: 'global1, files2' 1970s # received: 'global1, files2' 1970s ok 14 1970s # /if_sec/dir/foo.txt with '1 2': 1970s # expected: 200 1970s # received: '200' 1970s ok 15 1970s # expected: 'global1, dir1, dir2, dir_files1' 1970s # received: 'global1, dir1, dir2, dir_files1' 1970s ok 16 1970s # /if_sec/dir/ with '1 2': 1970s # expected: 200 1970s # received: '200' 1970s ok 17 1970s # expected: 'global1, dir1, dir2' 1970s # received: 'global1, dir1, dir2' 1970s ok 18 1970s # /if_sec/dir/ with '1 11': 1970s # expected: 200 1970s # received: '200' 1970s ok 19 1970s # expected: 'global1, dir1, nested11, nested113' 1970s # received: 'global1, dir1, nested11, nested113' 1970s ok 20 1970s # /if_sec/dir/ with '1 11 111': 1970s # expected: 200 1970s # received: '200' 1970s ok 21 1970s # expected: 'global1, dir1, nested11, nested111' 1970s # received: 'global1, dir1, nested11, nested111' 1970s ok 22 1970s # /if_sec/dir/ with '1 11 112': 1970s # expected: 200 1970s # received: '200' 1970s ok 23 1970s # expected: 'global1, dir1, nested11, nested112' 1970s # received: 'global1, dir1, nested11, nested112' 1970s ok 24 1970s # /if_sec/loc/ with '1 2': 1970s # expected: 200 1970s # received: '200' 1970s ok 25 1970s # expected: 'global1, loc1, loc2' 1970s # received: 'global1, loc1, loc2' 1970s ok 26 1970s # /if_sec/loc/foo.txt with '1 2': 1970s # expected: 200 1970s # received: '200' 1970s ok 27 1970s # expected: 'global1, loc1, loc2' 1970s # received: 'global1, loc1, loc2' 1970s ok 28 1970s # /if_sec/loc/ with '1 11': 1970s # expected: 200 1970s # received: '200' 1970s ok 29 1970s # expected: 'global1, loc1, nested11, nested113' 1970s # received: 'global1, loc1, nested11, nested113' 1970s ok 30 1970s # /if_sec/loc/ with '1 11 111': 1970s # expected: 200 1970s # received: '200' 1970s ok 31 1970s # expected: 'global1, loc1, nested11, nested111' 1970s # received: 'global1, loc1, nested11, nested111' 1970s ok 32 1970s # /if_sec/loc/ with '1 11 112': 1970s # expected: 200 1970s # received: '200' 1970s ok 33 1970s # expected: 'global1, loc1, nested11, nested112' 1970s # received: 'global1, loc1, nested11, nested112' 1970s ok 34 1970s # /if_sec/loc/foo.if_test with '1 2': 1970s # expected: 200 1970s # received: '200' 1970s ok 35 1970s # expected: 'global1, files2, loc1, loc2' 1970s # received: 'global1, files2, loc1, loc2' 1970s ok 36 1970s # /if_sec/loc/foo.if_test with '1 2 11': 1970s # expected: 200 1970s # received: '200' 1970s ok 37 1970s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1970s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1970s ok 38 1970s # /if_sec/loc/foo.if_test with '1 2 11 111': 1970s # expected: 200 1970s # received: '200' 1970s ok 39 1970s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1970s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1970s ok 40 1970s # /if_sec/loc/foo.if_test with '1 2 11 112': 1970s # expected: 200 1970s # received: '200' 1970s ok 41 1970s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1970s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1970s ok 42 1970s # /if_sec/proxy/ with '1 2': 1970s # expected: 200 1970s # received: '200' 1970s ok 43 1970s # expected: 'global1, locp1, locp2' 1970s # received: 'global1, locp1, locp2' 1970s ok 44 1970s # /if_sec/proxy/ with '2': 1970s # expected: 200 1970s # received: '200' 1970s ok 45 1970s # expected: 'locp2' 1970s # received: 'locp2' 1970s ok 46 1970s ok 1971s t/apache/iffile.t ................... 1971s 1..2 1971s # Running under perl version 5.038002 for linux 1971s # Current time local: Tue Apr 9 15:25:34 2024 1971s # Current time GMT: Tue Apr 9 15:25:34 2024 1971s # Using Test.pm version 1.31 1971s # Using Apache/Test.pm version 1.42 1971s # expected: 200 1971s # received: '200' 1971s ok 1 1971s # expected: 'success1, success2, success3, success4, success5' 1971s # received: 'success1, success2, success3, success4, success5' 1971s ok 2 1971s ok 1973s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1978s t/apache/limits.t ................... 1978s 1..12 1978s # Running under perl version 5.038002 for linux 1978s # Current time local: Tue Apr 9 15:25:37 2024 1978s # Current time GMT: Tue Apr 9 15:25:37 2024 1978s # Using Test.pm version 1.31 1978s # Using Apache/Test.pm version 1.42 1978s # Testing LimitRequestLine; should succeed 1978s # testing : Test #1 1978s # expected: 200 1978s # received: '200' 1978s ok 1 1978s # Testing LimitRequestLine; should fail 1978s # testing : Test #2 1978s # expected: 414 1978s # received: '414' 1978s ok 2 1978s # Testing LimitRequestFieldSize; should succeed 1978s # testing : Test #3 1978s # expected: 200 1978s # received: '200' 1978s ok 3 1978s # Testing LimitRequestFieldSize; should fail 1978s # testing : Test #4 1978s # expected: 400 1978s # received: '400' 1978s ok 4 1978s # Testing LimitRequestFields; should succeed 1978s # testing : Test #5 1978s # expected: 200 1978s # received: '200' 1978s ok 5 1978s # Testing LimitRequestFields; should fail 1978s # testing : Test #6 1978s # expected: 400 1978s # received: '400' 1978s ok 6 1978s # Testing LimitRequestBody; should succeed 1978s # Chunked transfer-encoding enabled 1978s # testing : Test #7 1978s # expected: 200 1978s # received: '200' 1978s ok 7 1978s # Testing LimitRequestBody; should succeed 1978s # Chunked transfer-encoding disabled 1978s # testing : Test #8 1978s # expected: 200 1978s # received: '200' 1978s ok 8 1978s # Testing LimitRequestBody; should fail 1978s # Chunked transfer-encoding enabled 1978s # testing : Test #9 1978s # expected: 413 1978s # received: '413' 1978s ok 9 1978s # Testing LimitRequestBody; should fail 1978s # Chunked transfer-encoding disabled 1978s # testing : Test #10 1978s # expected: 413 1978s # received: '413' 1978s ok 10 1978s # Testing LimitRequestFieldSize; should succeed 1978s # testing : Test #11 1978s # expected: 200 1978s # received: '200' 1978s ok 11 1978s # Testing LimitRequestFieldSize; should fail 1978s # testing : Test #12 1978s # expected: 400 1978s # received: '400' 1978s ok 12 1978s ok 1981s t/apache/loglevel.t ................. 1981s 1..8 1981s # Running under perl version 5.038002 for linux 1981s # Current time local: Tue Apr 9 15:25:42 2024 1981s # Current time GMT: Tue Apr 9 15:25:42 2024 1981s # Using Test.pm version 1.31 1981s # Using Apache/Test.pm version 1.42 1981s ok 1 1981s ok 2 1981s ok 3 1981s ok 4 1981s ok 5 1981s ok 6 1981s ok 7 1981s ok 8 1981s ok 1981s t/apache/maxranges.t ................ 1981s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1981s 1..19 1981s # Running under perl version 5.038002 for linux 1981s # Current time local: Tue Apr 9 15:25:44 2024 1981s # Current time GMT: Tue Apr 9 15:25:44 2024 1981s # Using Test.pm version 1.31 1981s # Using Apache/Test.pm version 1.42 1981s ok 1 1981s ok 2 1981s ok 3 1981s ok 4 1981s ok 5 1981s ok 6 1981s ok 7 1981s ok 8 1981s ok 9 1981s ok 10 1981s ok 11 1981s ok 12 1981s ok 13 1981s ok 14 1981s ok 15 1981s ok 16 1981s ok 17 1981s ok 18 1981s ok 19 1981s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1981s ok 1983s t/apache/mergeslashes.t ............. 1983s 1..9 1983s # Running under perl version 5.038002 for linux 1983s # Current time local: Tue Apr 9 15:25:45 2024 1983s # Current time GMT: Tue Apr 9 15:25:45 2024 1983s # Using Test.pm version 1.31 1983s # Using Apache/Test.pm version 1.42 1983s # SENDING to 127.0.0.1:8538 1983s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1983s # expected 403, got 403 for exact match 1983s ok 1 1983s # SENDING to 127.0.0.1:8538 1983s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1983s # expected 403, got 403 for merged even at front 1983s ok 2 1983s # SENDING to 127.0.0.1:8538 1983s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1983s # expected 403, got 403 for merged even at front 1983s ok 3 1983s # SENDING to 127.0.0.1:8538 1983s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1983s # expected 403, got 403 for c// should be merged 1983s ok 4 1983s # SENDING to 127.0.0.1:8538 1983s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1983s # expected 403, got 403 for a// should be merged 1983s ok 5 1983s # SENDING to 127.0.0.1:8538 1983s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1983s # expected 403, got 403 for a// matches locationmatch 1983s ok 6 1983s # SENDING to 127.0.0.1:8538 1983s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1983s # expected 200, got 200 for c// doesn't match locationmatch 1983s ok 7 1983s # SENDING to 127.0.0.1:8538 1983s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1983s # expected 403, got 403 for baseline failed 1983s ok 8 1983s # SENDING to 127.0.0.1:8538 1983s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1983s # expected 403, got 403 for b//d not merged for Location with OFF 1983s ok 9 1983s ok 1986s t/apache/mmn.t ...................... 1986s 1..2 1986s # Running under perl version 5.038002 for linux 1986s # Current time local: Tue Apr 9 15:25:47 2024 1986s # Current time GMT: Tue Apr 9 15:25:47 2024 1986s # Using Test.pm version 1.31 1986s # Using Apache/Test.pm version 1.42 1986s ok 1 1986s ok 2 1986s ok 1986s t/apache/options.t .................. 1986s 1..2 1986s # Running under perl version 5.038002 for linux 1986s # Current time local: Tue Apr 9 15:25:48 2024 1986s # Current time GMT: Tue Apr 9 15:25:48 2024 1986s # Using Test.pm version 1.31 1986s # Using Apache/Test.pm version 1.42 1986s # testing : code 1986s # expected: 200 1986s # received: '200' 1986s ok 1 1986s # testing : OPTIONS 1986s # expected: qr/OPTIONS/ 1986s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 1986s ok 2 1986s ok 1993s t/apache/passbrigade.t .............. 1993s # using LWP client 1993s 1..114 1993s # Running under perl version 5.038002 for linux 1993s # Current time local: Tue Apr 9 15:25:50 2024 1993s # Current time GMT: Tue Apr 9 15:25:50 2024 1993s # Using Test.pm version 1.31 1993s # Using Apache/Test.pm version 1.42 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 1024 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : bytes in body 1993s # expected: 1024 1993s # received: 1024 1993s ok 1 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 2048 1993s # received: 2048 1993s ok 2 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 3072 1993s # received: 3072 1993s ok 3 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 4096 1993s # received: 4096 1993s ok 4 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 5120 1993s # received: 5120 1993s ok 5 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 6144 1993s # received: 6144 1993s ok 6 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 7168 1993s # received: 7168 1993s ok 7 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 8192 1993s # received: 8192 1993s ok 8 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 9216 1993s # received: 9216 1993s ok 9 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 10240 1993s # received: 10240 1993s ok 10 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 11264 1993s # received: 11264 1993s ok 11 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 12288 1993s # received: 12288 1993s ok 12 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 13312 1993s # received: 13312 1993s ok 13 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 14336 1993s # received: 14336 1993s ok 14 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 15360 1993s # received: 15360 1993s ok 15 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 16384 1993s # received: 16384 1993s ok 16 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 17408 1993s # received: 17408 1993s ok 17 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 18432 1993s # received: 18432 1993s ok 18 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 19456 1993s # received: 19456 1993s ok 19 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 20480 1993s # received: 20480 1993s ok 20 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 21504 1993s # received: 21504 1993s ok 21 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 22528 1993s # received: 22528 1993s ok 22 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 23552 1993s # received: 23552 1993s ok 23 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 24576 1993s # received: 24576 1993s ok 24 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 25600 1993s # received: 25600 1993s ok 25 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 26624 1993s # received: 26624 1993s ok 26 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 27648 1993s # received: 27648 1993s ok 27 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 28672 1993s # received: 28672 1993s ok 28 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 29696 1993s # received: 29696 1993s ok 29 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 30720 1993s # received: 30720 1993s ok 30 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 31744 1993s # received: 31744 1993s ok 31 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 32768 1993s # received: 32768 1993s ok 32 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 33792 1993s # received: 33792 1993s ok 33 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 34816 1993s # received: 34816 1993s ok 34 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 35840 1993s # received: 35840 1993s ok 35 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 36864 1993s # received: 36864 1993s ok 36 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 37888 1993s # received: 37888 1993s ok 37 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 38912 1993s # received: 38912 1993s ok 38 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 39936 1993s # received: 39936 1993s ok 39 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 40960 1993s # received: 40960 1993s ok 40 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 41984 1993s # received: 41984 1993s ok 41 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 43008 1993s # received: 43008 1993s ok 42 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 44032 1993s # received: 44032 1993s ok 43 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 45056 1993s # received: 45056 1993s ok 44 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 46080 1993s # received: 46080 1993s ok 45 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 47104 1993s # received: 47104 1993s ok 46 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 48128 1993s # received: 48128 1993s ok 47 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 49152 1993s # received: 49152 1993s ok 48 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 50176 1993s # received: 50176 1993s ok 49 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 51200 1993s # received: 51200 1993s ok 50 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 102400 1993s # received: 102400 1993s ok 51 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 307200 1993s # received: 307200 1993s ok 52 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:51 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:52 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 512000 1993s # received: 512000 1993s ok 53 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:52 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:52 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 2048000 1993s # received: 2048000 1993s ok 54 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:52 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:52 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 4096000 1993s # received: 4096000 1993s ok 55 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:52 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:52 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 6144000 1993s # received: 6144000 1993s ok 56 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:52 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 10240000 1993s # received: 10240000 1993s ok 57 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 1024 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : bytes in body 1993s # expected: 1024 1993s # received: 1024 1993s ok 58 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 2048 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : bytes in body 1993s # expected: 2048 1993s # received: 2048 1993s ok 59 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 3072 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : bytes in body 1993s # expected: 3072 1993s # received: 3072 1993s ok 60 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 4096 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : bytes in body 1993s # expected: 4096 1993s # received: 4096 1993s ok 61 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 5120 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : bytes in body 1993s # expected: 5120 1993s # received: 5120 1993s ok 62 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 6144 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : bytes in body 1993s # expected: 6144 1993s # received: 6144 1993s ok 63 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 7168 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : bytes in body 1993s # expected: 7168 1993s # received: 7168 1993s ok 64 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 8192 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : bytes in body 1993s # expected: 8192 1993s # received: 8192 1993s ok 65 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 9216 1993s # received: 9216 1993s ok 66 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 10240 1993s # received: 10240 1993s ok 67 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 11264 1993s # received: 11264 1993s ok 68 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 12288 1993s # received: 12288 1993s ok 69 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 13312 1993s # received: 13312 1993s ok 70 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 14336 1993s # received: 14336 1993s ok 71 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 15360 1993s # received: 15360 1993s ok 72 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 16384 1993s # received: 16384 1993s ok 73 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 17408 1993s # received: 17408 1993s ok 74 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 18432 1993s # received: 18432 1993s ok 75 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 19456 1993s # received: 19456 1993s ok 76 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 20480 1993s # received: 20480 1993s ok 77 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 21504 1993s # received: 21504 1993s ok 78 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 22528 1993s # received: 22528 1993s ok 79 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 23552 1993s # received: 23552 1993s ok 80 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 24576 1993s # received: 24576 1993s ok 81 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 25600 1993s # received: 25600 1993s ok 82 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 26624 1993s # received: 26624 1993s ok 83 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 27648 1993s # received: 27648 1993s ok 84 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 28672 1993s # received: 28672 1993s ok 85 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 29696 1993s # received: 29696 1993s ok 86 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 30720 1993s # received: 30720 1993s ok 87 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 31744 1993s # received: 31744 1993s ok 88 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 32768 1993s # received: 32768 1993s ok 89 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 33792 1993s # received: 33792 1993s ok 90 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 34816 1993s # received: 34816 1993s ok 91 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 35840 1993s # received: 35840 1993s ok 92 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 36864 1993s # received: 36864 1993s ok 93 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 37888 1993s # received: 37888 1993s ok 94 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 38912 1993s # received: 38912 1993s ok 95 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 39936 1993s # received: 39936 1993s ok 96 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 40960 1993s # received: 40960 1993s ok 97 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 41984 1993s # received: 41984 1993s ok 98 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 43008 1993s # received: 43008 1993s ok 99 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 44032 1993s # received: 44032 1993s ok 100 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 45056 1993s # received: 45056 1993s ok 101 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 46080 1993s # received: 46080 1993s ok 102 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 47104 1993s # received: 47104 1993s ok 103 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 48128 1993s # received: 48128 1993s ok 104 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 49152 1993s # received: 49152 1993s ok 105 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 50176 1993s # received: 50176 1993s ok 106 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 51200 1993s # received: 51200 1993s ok 107 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 102400 1993s # received: 102400 1993s ok 108 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 307200 1993s # received: 307200 1993s ok 109 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 512000 1993s # received: 512000 1993s ok 110 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 2048000 1993s # received: 2048000 1993s ok 111 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 4096000 1993s # received: 4096000 1993s ok 112 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 6144000 1993s # received: 6144000 1993s ok 113 1993s #lwp request: 1993s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 0 1993s #Client-Date: Tue, 09 Apr 2024 15:25:53 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #Client-Transfer-Encoding: chunked 1993s #DMMATCH1: 1 1993s #X-Content-Length-Note: added by Apache::TestRequest 1993s # 1993s # testing : bytes in body 1993s # expected: 10240000 1993s # received: 10240000 1993s ok 114 1993s ok 1993s t/apache/post.t ..................... 1993s # using LWP client 1993s 1..51 1993s # Running under perl version 5.038002 for linux 1993s # Current time local: Tue Apr 9 15:25:53 2024 1993s # Current time GMT: Tue Apr 9 15:25:53 2024 1993s # Using Test.pm version 1.31 1993s # Using Apache/Test.pm version 1.42 1993s #lwp request: 1993s #POST http://localhost:8529/eat_post HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s #Content-Length: 1024 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 5 1993s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : length posted 1993s # expected: '1024' 1993s # received: 1024 1993s ok 1 1993s #lwp request: 1993s #POST http://localhost:8529/eat_post HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s #Content-Length: 2048 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 5 1993s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : length posted 1993s # expected: '2048' 1993s # received: 2048 1993s ok 2 1993s #lwp request: 1993s #POST http://localhost:8529/eat_post HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s #Content-Length: 3072 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 5 1993s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : length posted 1993s # expected: '3072' 1993s # received: 3072 1993s ok 3 1993s #lwp request: 1993s #POST http://localhost:8529/eat_post HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s #Content-Length: 4096 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 5 1993s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : length posted 1993s # expected: '4096' 1993s # received: 4096 1993s ok 4 1993s #lwp request: 1993s #POST http://localhost:8529/eat_post HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s #Content-Length: 5120 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 5 1993s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : length posted 1993s # expected: '5120' 1993s # received: 5120 1993s ok 5 1993s #lwp request: 1993s #POST http://localhost:8529/eat_post HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s #Content-Length: 6144 1993s # 1993s #server response: 1993s #HTTP/1.1 200 OK 1993s #Connection: close 1993s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1993s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1993s #Vary: In-If1 1993s #Content-Length: 5 1993s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1993s #Client-Peer: 127.0.0.1:8529 1993s #Client-Response-Num: 1 1993s #DMMATCH1: 1 1993s # 1993s # testing : length posted 1993s # expected: '6144' 1993s # received: 6144 1993s ok 6 1993s #lwp request: 1993s #POST http://localhost:8529/eat_post HTTP/1.1 1993s #User-Agent: libwww-perl/6.76 1993s #Content-Length: 7168 1993s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 5 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '7168' 1994s # received: 7168 1994s ok 7 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 8192 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 5 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '8192' 1994s # received: 8192 1994s ok 8 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 9216 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 5 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '9216' 1994s # received: 9216 1994s ok 9 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 10240 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '10240' 1994s # received: 10240 1994s ok 10 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 11264 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '11264' 1994s # received: 11264 1994s ok 11 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 12288 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '12288' 1994s # received: 12288 1994s ok 12 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 13312 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '13312' 1994s # received: 13312 1994s ok 13 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 14336 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '14336' 1994s # received: 14336 1994s ok 14 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 15360 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '15360' 1994s # received: 15360 1994s ok 15 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 16384 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '16384' 1994s # received: 16384 1994s ok 16 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 17408 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '17408' 1994s # received: 17408 1994s ok 17 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 18432 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '18432' 1994s # received: 18432 1994s ok 18 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 19456 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '19456' 1994s # received: 19456 1994s ok 19 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 20480 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '20480' 1994s # received: 20480 1994s ok 20 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 21504 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '21504' 1994s # received: 21504 1994s ok 21 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 22528 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '22528' 1994s # received: 22528 1994s ok 22 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 23552 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '23552' 1994s # received: 23552 1994s ok 23 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 24576 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '24576' 1994s # received: 24576 1994s ok 24 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 25600 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '25600' 1994s # received: 25600 1994s ok 25 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 26624 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '26624' 1994s # received: 26624 1994s ok 26 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 27648 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '27648' 1994s # received: 27648 1994s ok 27 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 28672 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '28672' 1994s # received: 28672 1994s ok 28 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 29696 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '29696' 1994s # received: 29696 1994s ok 29 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 30720 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '30720' 1994s # received: 30720 1994s ok 30 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 31744 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '31744' 1994s # received: 31744 1994s ok 31 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 32768 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '32768' 1994s # received: 32768 1994s ok 32 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 33792 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '33792' 1994s # received: 33792 1994s ok 33 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 34816 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '34816' 1994s # received: 34816 1994s ok 34 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 35840 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '35840' 1994s # received: 35840 1994s ok 35 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 36864 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '36864' 1994s # received: 36864 1994s ok 36 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 37888 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '37888' 1994s # received: 37888 1994s ok 37 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 38912 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '38912' 1994s # received: 38912 1994s ok 38 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 39936 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '39936' 1994s # received: 39936 1994s ok 39 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 40960 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '40960' 1994s # received: 40960 1994s ok 40 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 41984 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '41984' 1994s # received: 41984 1994s ok 41 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 43008 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '43008' 1994s # received: 43008 1994s ok 42 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 44032 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '44032' 1994s # received: 44032 1994s ok 43 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 45056 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '45056' 1994s # received: 45056 1994s ok 44 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 46080 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '46080' 1994s # received: 46080 1994s ok 45 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 47104 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '47104' 1994s # received: 47104 1994s ok 46 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 48128 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '48128' 1994s # received: 48128 1994s ok 47 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 49152 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '49152' 1994s # received: 49152 1994s ok 48 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 50176 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '50176' 1994s # received: 50176 1994s ok 49 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 51200 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 6 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '51200' 1994s # received: 51200 1994s ok 50 1994s #lwp request: 1994s #POST http://localhost:8529/eat_post HTTP/1.1 1994s #User-Agent: libwww-perl/6.76 1994s #Content-Length: 102400 1994s # 1994s #server response: 1994s #HTTP/1.1 200 OK 1994s #Connection: close 1994s #Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s #Vary: In-If1 1994s #Content-Length: 7 1994s #Client-Date: Tue, 09 Apr 2024 15:25:55 GMT 1994s #Client-Peer: 127.0.0.1:8529 1994s #Client-Response-Num: 1 1994s #DMMATCH1: 1 1994s # 1994s # testing : length posted 1994s # expected: '102400' 1994s # received: 102400 1994s ok 51 1994s ok 1994s t/apache/pr17629.t .................. 1994s 1..4 1994s # Running under perl version 5.038002 for linux 1994s # Current time local: Tue Apr 9 15:25:55 2024 1994s # Current time GMT: Tue Apr 9 15:25:55 2024 1994s # Using Test.pm version 1.31 1994s # Using Apache/Test.pm version 1.42 1994s # expected: 'begin-foobar-end 1994s # ' 1994s # received: 'begin-foobar-end 1994s # ' 1994s ok 1 1994s # expected: 200 1994s # received: '200' 1994s ok 2 1994s # testing : response was gzipped 1994s # expected: 'gzip' 1994s # received: 'gzip' 1994s ok 3 1994s # expected: 'begin-foobar-end 1994s # ' 1994s # received: 'begin-foobar-end 1994s # ' 1994s ok 4 1994s ok 1994s t/apache/pr18757.t .................. 1994s 1..3 1994s # Running under perl version 5.038002 for linux 1994s # Current time local: Tue Apr 9 15:25:56 2024 1994s # Current time GMT: Tue Apr 9 15:25:56 2024 1994s # Using Test.pm version 1.31 1994s # Using Apache/Test.pm version 1.42 1994s # testing : 200 response from GET 1994s # expected: 200 1994s # received: '200' 1994s ok 1 1994s # expected C-L is 26 1994s # URL via proxy is http://localhost:8539/index.html 1994s ok 2 1994s # line: HTTP/1.1 200 OK 1994s # line: Date: Tue, 09 Apr 2024 15:25:58 GMT 1994s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1994s # line: Vary: In-If1 1994s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1994s # line: ETag: "1a-613edd771cbc0" 1994s # line: Accept-Ranges: bytes 1994s # line: Content-Length: 26 1994s # line: DMMATCH1: 1 1994s # line: Content-Type: text/html 1994s # line: 1994s # testing : whether proxy strips Content-Length header 1994s # expected: 1 1994s # received: 1 1994s ok 3 1994s ok 1995s t/apache/pr35292.t .................. 1995s 1..3 1995s # Running under perl version 5.038002 for linux 1995s # Current time local: Tue Apr 9 15:25:58 2024 1995s # Current time GMT: Tue Apr 9 15:25:58 2024 1995s # Using Test.pm version 1.31 1995s # Using Apache/Test.pm version 1.42 1995s ok 1 1995s ok 2 1995s # testing : read response-line 1995s # expected: qr/^HTTP\/1\.. 413/ 1995s # received: 'HTTP/1.1 413 Request Entity Too Large 1995s # ' 1995s ok 3 1995s ok 1997s t/apache/pr35330.t .................. 1997s 1..2 1997s # Running under perl version 5.038002 for linux 1997s # Current time local: Tue Apr 9 15:25:59 2024 1997s # Current time GMT: Tue Apr 9 15:25:59 2024 1997s # Using Test.pm version 1.31 1997s # Using Apache/Test.pm version 1.42 1997s # testing : SSI was allowed for location 1997s # expected: 200 1997s # received: '200' 1997s ok 1 1997s # testing : file was served with correct content 1997s # expected: 'hello' 1997s # received: 'hello' 1997s ok 2 1997s ok 1998s t/apache/pr37166.t .................. 1998s 1..4 1998s # Running under perl version 5.038002 for linux 1998s # Current time local: Tue Apr 9 15:26:01 2024 1998s # Current time GMT: Tue Apr 9 15:26:01 2024 1998s # Using Test.pm version 1.31 1998s # Using Apache/Test.pm version 1.42 1998s # testing : SSI was allowed for location 1998s # expected: 200 1998s # received: '200' 1998s ok 1 1998s # testing : file was served with correct content 1998s # expected: 'Hello world 1998s # ' 1998s # received: 'Hello world 1998s # ' 1998s ok 2 1998s # testing : explicit 200 response 1998s # expected: 200 1998s # received: '200' 1998s ok 3 1998s # testing : file was again served with correct content 1998s # expected: 'Hello world 1998s # ' 1998s # received: 'Hello world 1998s # ' 1998s ok 4 1998s ok 2000s t/apache/pr43939.t .................. 2000s 1..4 2000s # Running under perl version 5.038002 for linux 2000s # Current time local: Tue Apr 9 15:26:02 2024 2000s # Current time GMT: Tue Apr 9 15:26:02 2024 2000s # Using Test.pm version 1.31 2000s # Using Apache/Test.pm version 1.42 2000s # expected: 'begin-default-end 2000s # ' 2000s # received: 'begin-default-end 2000s # ' 2000s ok 1 2000s # expected: 200 2000s # received: '200' 2000s ok 2 2000s # testing : response was gzipped 2000s # expected: 'gzip' 2000s # received: 'gzip' 2000s ok 3 2000s # expected: 'begin-default-end 2000s # ' 2000s # received: 'begin-default-end 2000s # ' 2000s ok 4 2000s ok 2001s t/apache/pr49328.t .................. 2001s 1..1 2001s # Running under perl version 5.038002 for linux 2001s # Current time local: Tue Apr 9 15:26:04 2024 2001s # Current time GMT: Tue Apr 9 15:26:04 2024 2001s # Using Test.pm version 1.31 2001s # Using Apache/Test.pm version 1.42 2001s # expected: 'before 2001s # included 2001s # after 2001s # ' 2001s # received: 'before 2001s # included 2001s # after 2001s # ' 2001s ok 1 2001s ok 2005s t/apache/rwrite.t ................... 2005s # using LWP client 2005s 1..114 2005s # Running under perl version 5.038002 for linux 2005s # Current time local: Tue Apr 9 15:26:05 2024 2005s # Current time GMT: Tue Apr 9 15:26:05 2024 2005s # Using Test.pm version 1.31 2005s # Using Apache/Test.pm version 1.42 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 1024 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 1024 2005s # received: 1024 2005s ok 1 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 2048 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 2048 2005s # received: 2048 2005s ok 2 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 3072 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 3072 2005s # received: 3072 2005s ok 3 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 4096 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 4096 2005s # received: 4096 2005s ok 4 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 5120 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 5120 2005s # received: 5120 2005s ok 5 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 6144 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 6144 2005s # received: 6144 2005s ok 6 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 7168 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 7168 2005s # received: 7168 2005s ok 7 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 8192 2005s # received: 8192 2005s ok 8 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 9216 2005s # received: 9216 2005s ok 9 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 10240 2005s # received: 10240 2005s ok 10 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 11264 2005s # received: 11264 2005s ok 11 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 12288 2005s # received: 12288 2005s ok 12 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 13312 2005s # received: 13312 2005s ok 13 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 14336 2005s # received: 14336 2005s ok 14 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 15360 2005s # received: 15360 2005s ok 15 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 16384 2005s # received: 16384 2005s ok 16 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 17408 2005s # received: 17408 2005s ok 17 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 18432 2005s # received: 18432 2005s ok 18 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 19456 2005s # received: 19456 2005s ok 19 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 20480 2005s # received: 20480 2005s ok 20 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 21504 2005s # received: 21504 2005s ok 21 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 22528 2005s # received: 22528 2005s ok 22 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 23552 2005s # received: 23552 2005s ok 23 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 24576 2005s # received: 24576 2005s ok 24 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 25600 2005s # received: 25600 2005s ok 25 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 26624 2005s # received: 26624 2005s ok 26 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 27648 2005s # received: 27648 2005s ok 27 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 28672 2005s # received: 28672 2005s ok 28 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 29696 2005s # received: 29696 2005s ok 29 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 30720 2005s # received: 30720 2005s ok 30 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 31744 2005s # received: 31744 2005s ok 31 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 32768 2005s # received: 32768 2005s ok 32 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 33792 2005s # received: 33792 2005s ok 33 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 34816 2005s # received: 34816 2005s ok 34 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 35840 2005s # received: 35840 2005s ok 35 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 36864 2005s # received: 36864 2005s ok 36 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 37888 2005s # received: 37888 2005s ok 37 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 38912 2005s # received: 38912 2005s ok 38 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 39936 2005s # received: 39936 2005s ok 39 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 40960 2005s # received: 40960 2005s ok 40 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 41984 2005s # received: 41984 2005s ok 41 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 43008 2005s # received: 43008 2005s ok 42 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 44032 2005s # received: 44032 2005s ok 43 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 45056 2005s # received: 45056 2005s ok 44 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 46080 2005s # received: 46080 2005s ok 45 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 47104 2005s # received: 47104 2005s ok 46 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 48128 2005s # received: 48128 2005s ok 47 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 49152 2005s # received: 49152 2005s ok 48 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 50176 2005s # received: 50176 2005s ok 49 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 51200 2005s # received: 51200 2005s ok 50 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 102400 2005s # received: 102400 2005s ok 51 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 307200 2005s # received: 307200 2005s ok 52 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 512000 2005s # received: 512000 2005s ok 53 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 2048000 2005s # received: 2048000 2005s ok 54 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 4096000 2005s # received: 4096000 2005s ok 55 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 6144000 2005s # received: 6144000 2005s ok 56 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 10240000 2005s # received: 10240000 2005s ok 57 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 1024 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 1024 2005s # received: 1024 2005s ok 58 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 2048 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 2048 2005s # received: 2048 2005s ok 59 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 3072 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 3072 2005s # received: 3072 2005s ok 60 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 4096 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 4096 2005s # received: 4096 2005s ok 61 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 5120 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 5120 2005s # received: 5120 2005s ok 62 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 6144 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 6144 2005s # received: 6144 2005s ok 63 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 7168 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #DMMATCH1: 1 2005s # 2005s # testing : bytes in body 2005s # expected: 7168 2005s # received: 7168 2005s ok 64 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 8192 2005s # received: 8192 2005s ok 65 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 9216 2005s # received: 9216 2005s ok 66 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 10240 2005s # received: 10240 2005s ok 67 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 11264 2005s # received: 11264 2005s ok 68 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 12288 2005s # received: 12288 2005s ok 69 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 13312 2005s # received: 13312 2005s ok 70 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 14336 2005s # received: 14336 2005s ok 71 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 15360 2005s # received: 15360 2005s ok 72 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 16384 2005s # received: 16384 2005s ok 73 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 17408 2005s # received: 17408 2005s ok 74 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 18432 2005s # received: 18432 2005s ok 75 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 19456 2005s # received: 19456 2005s ok 76 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 20480 2005s # received: 20480 2005s ok 77 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 21504 2005s # received: 21504 2005s ok 78 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 22528 2005s # received: 22528 2005s ok 79 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 23552 2005s # received: 23552 2005s ok 80 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 24576 2005s # received: 24576 2005s ok 81 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:07 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 25600 2005s # received: 25600 2005s ok 82 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 26624 2005s # received: 26624 2005s ok 83 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 27648 2005s # received: 27648 2005s ok 84 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 28672 2005s # received: 28672 2005s ok 85 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 29696 2005s # received: 29696 2005s ok 86 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 30720 2005s # received: 30720 2005s ok 87 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 31744 2005s # received: 31744 2005s ok 88 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 32768 2005s # received: 32768 2005s ok 89 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 33792 2005s # received: 33792 2005s ok 90 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 34816 2005s # received: 34816 2005s ok 91 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 35840 2005s # received: 35840 2005s ok 92 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 36864 2005s # received: 36864 2005s ok 93 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 37888 2005s # received: 37888 2005s ok 94 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 38912 2005s # received: 38912 2005s ok 95 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 39936 2005s # received: 39936 2005s ok 96 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 40960 2005s # received: 40960 2005s ok 97 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 41984 2005s # received: 41984 2005s ok 98 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 43008 2005s # received: 43008 2005s ok 99 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 44032 2005s # received: 44032 2005s ok 100 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 45056 2005s # received: 45056 2005s ok 101 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 46080 2005s # received: 46080 2005s ok 102 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 47104 2005s # received: 47104 2005s ok 103 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 48128 2005s # received: 48128 2005s ok 104 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 49152 2005s # received: 49152 2005s ok 105 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 50176 2005s # received: 50176 2005s ok 106 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 51200 2005s # received: 51200 2005s ok 107 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 102400 2005s # received: 102400 2005s ok 108 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 307200 2005s # received: 307200 2005s ok 109 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 512000 2005s # received: 512000 2005s ok 110 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 2048000 2005s # received: 2048000 2005s ok 111 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 4096000 2005s # received: 4096000 2005s ok 112 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 6144000 2005s # received: 6144000 2005s ok 113 2005s #lwp request: 2005s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 2005s #User-Agent: libwww-perl/6.76 2005s # 2005s #server response: 2005s #HTTP/1.1 200 OK 2005s #Connection: close 2005s #Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2005s #Vary: In-If1 2005s #Content-Length: 0 2005s #Client-Date: Tue, 09 Apr 2024 15:26:08 GMT 2005s #Client-Peer: 127.0.0.1:8529 2005s #Client-Response-Num: 1 2005s #Client-Transfer-Encoding: chunked 2005s #DMMATCH1: 1 2005s #X-Content-Length-Note: added by Apache::TestRequest 2005s # 2005s # testing : bytes in body 2005s # expected: 10240000 2005s # received: 10240000 2005s ok 114 2005s ok 2006s t/apache/server_name_port.t ......... 2006s 1..84 2006s # Running under perl version 5.038002 for linux 2006s # Current time local: Tue Apr 9 15:26:08 2024 2006s # Current time GMT: Tue Apr 9 15:26:08 2024 2006s # Using Test.pm version 1.31 2006s # Using Apache/Test.pm version 1.42 2006s # SENDING: 2006s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 2006s # expecting 200, got 200 2006s ok 1 2006s # got SERVER_NAME='righthost', expected 'righthost' 2006s ok 2 2006s # got SERVER_PORT='8529', expected '8529' 2006s ok 3 2006s # SENDING: 2006s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 2006s # expecting 200, got 200 2006s ok 4 2006s # got SERVER_NAME='righthost', expected 'righthost' 2006s ok 5 2006s # got SERVER_PORT='123', expected '123' 2006s ok 6 2006s # SENDING: 2006s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 2006s # expecting 200, got 200 2006s ok 7 2006s # got SERVER_NAME='righthost', expected 'righthost' 2006s ok 8 2006s # got SERVER_PORT='8529', expected '8529' 2006s ok 9 2006s # SENDING: 2006s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 2006s # expecting 200, got 200 2006s ok 10 2006s # got SERVER_NAME='righthost', expected 'righthost' 2006s ok 11 2006s # got SERVER_PORT='123', expected '123' 2006s ok 12 2006s # SENDING: 2006s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 2006s # expecting 200, got 200 2006s ok 13 2006s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2006s ok 14 2006s # got SERVER_PORT='8529', expected '8529' 2006s ok 15 2006s # SENDING: 2006s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 2006s # expecting 200, got 200 2006s ok 16 2006s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2006s ok 17 2006s # got SERVER_PORT='123', expected '123' 2006s ok 18 2006s # SENDING: 2006s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 2006s # expecting 200, got 200 2006s ok 19 2006s # got SERVER_NAME='[::1]', expected '[::1]' 2006s ok 20 2006s # got SERVER_PORT='8529', expected '8529' 2006s ok 21 2006s # SENDING: 2006s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 2006s # expecting 200, got 200 2006s ok 22 2006s # got SERVER_NAME='[::1]', expected '[::1]' 2006s ok 23 2006s # got SERVER_PORT='123', expected '123' 2006s ok 24 2006s # SENDING: 2006s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 2006s # expecting 200, got 200 2006s ok 25 2006s # got SERVER_NAME='[a::1]', expected '[a::1]' 2006s ok 26 2006s # got SERVER_PORT='8529', expected '8529' 2006s ok 27 2006s # SENDING: 2006s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 2006s # expecting 200, got 200 2006s ok 28 2006s # got SERVER_NAME='[a::1]', expected '[a::1]' 2006s ok 29 2006s # got SERVER_PORT='123', expected '123' 2006s ok 30 2006s # SENDING: 2006s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 2006s # expecting 200, got 200 2006s ok 31 2006s # got SERVER_NAME='[a::1]', expected '[a::1]' 2006s ok 32 2006s # got SERVER_PORT='8529', expected '8529' 2006s ok 33 2006s # SENDING: 2006s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 2006s # expecting 200, got 200 2006s ok 34 2006s # got SERVER_NAME='[a::1]', expected '[a::1]' 2006s ok 35 2006s # got SERVER_PORT='123', expected '123' 2006s ok 36 2006s # SENDING: 2006s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2006s # expecting 200, got 200 2006s ok 37 2006s # got SERVER_NAME='righthost', expected 'righthost' 2006s ok 38 2006s # got SERVER_PORT='8529', expected '8529' 2006s ok 39 2006s # SENDING: 2006s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2006s # expecting 200, got 200 2006s ok 40 2006s # got SERVER_NAME='righthost', expected 'righthost' 2006s ok 41 2006s # got SERVER_PORT='123', expected '123' 2006s ok 42 2006s # SENDING: 2006s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2006s # expecting 200, got 200 2006s ok 43 2006s # got SERVER_NAME='righthost', expected 'righthost' 2006s ok 44 2006s # got SERVER_PORT='8529', expected '8529' 2006s ok 45 2006s # SENDING: 2006s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2006s # expecting 200, got 200 2006s ok 46 2006s # got SERVER_NAME='righthost', expected 'righthost' 2006s ok 47 2006s # got SERVER_PORT='123', expected '123' 2006s ok 48 2006s # SENDING: 2006s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2006s # expecting 200, got 200 2006s ok 49 2006s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2006s ok 50 2006s # got SERVER_PORT='8529', expected '8529' 2006s ok 51 2006s # SENDING: 2006s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2006s # expecting 200, got 200 2006s ok 52 2006s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2006s ok 53 2006s # got SERVER_PORT='123', expected '123' 2006s ok 54 2006s # SENDING: 2006s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2006s # expecting 200, got 200 2006s ok 55 2006s # got SERVER_NAME='[::1]', expected '[::1]' 2006s ok 56 2006s # got SERVER_PORT='8529', expected '8529' 2006s ok 57 2006s # SENDING: 2006s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2006s # expecting 200, got 200 2006s ok 58 2006s # got SERVER_NAME='[::1]', expected '[::1]' 2006s ok 59 2006s # got SERVER_PORT='123', expected '123' 2006s ok 60 2006s # SENDING: 2006s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2006s # expecting 200, got 200 2006s ok 61 2006s # got SERVER_NAME='righthost', expected 'righthost' 2006s ok 62 2006s # got SERVER_PORT='8529', expected '8529' 2006s ok 63 2006s # SENDING: 2006s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2006s # expecting 200, got 200 2006s ok 64 2006s # got SERVER_NAME='righthost', expected 'righthost' 2006s ok 65 2006s # got SERVER_PORT='123', expected '123' 2006s ok 66 2006s # SENDING: 2006s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2006s # expecting 200, got 200 2006s ok 67 2006s # got SERVER_NAME='righthost', expected 'righthost' 2006s ok 68 2006s # got SERVER_PORT='8529', expected '8529' 2006s ok 69 2006s # SENDING: 2006s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2006s # expecting 200, got 200 2006s ok 70 2006s # got SERVER_NAME='righthost', expected 'righthost' 2006s ok 71 2006s # got SERVER_PORT='123', expected '123' 2006s ok 72 2006s # SENDING: 2006s # 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 2006s # expecting 200, got 200 2006s ok 73 2006s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2006s ok 74 2006s # got SERVER_PORT='8529', expected '8529' 2006s ok 75 2006s # SENDING: 2006s # 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 2006s # expecting 200, got 200 2006s ok 76 2006s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2006s ok 77 2006s # got SERVER_PORT='123', expected '123' 2006s ok 78 2006s # SENDING: 2006s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 2006s # expecting 200, got 200 2006s ok 79 2006s # got SERVER_NAME='[::1]', expected '[::1]' 2006s ok 80 2006s # got SERVER_PORT='8529', expected '8529' 2006s ok 81 2006s # SENDING: 2006s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 2006s # expecting 200, got 200 2006s ok 82 2006s # got SERVER_NAME='[::1]', expected '[::1]' 2006s ok 83 2006s # got SERVER_PORT='123', expected '123' 2006s ok 84 2006s ok 2008s t/apache/teclchunk.t ................ skipped: Not supported yet 2010s t/apr/uri.t ......................... 2010s 1..1 2010s # Running under perl version 5.038002 for linux 2010s # Current time local: Tue Apr 9 15:26:11 2024 2010s # Current time GMT: Tue Apr 9 15:26:11 2024 2010s # Using Test.pm version 1.31 2010s # Using Apache/Test.pm version 1.42 2010s ok 1 2010s ok 2011s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 2012s t/filter/case.t ..................... 2012s 1..4 2012s # Running under perl version 5.038002 for linux 2012s # Current time local: Tue Apr 9 15:26:15 2024 2012s # Current time GMT: Tue Apr 9 15:26:15 2024 2012s # Using Test.pm version 1.31 2012s # Using Apache/Test.pm version 1.42 2012s ok 1 2012s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 2012s # expected 200 2012s # received 200 2012s # body: =HEAD1 NAME 2012s X X 2012s 2012s PERLSUB - PERL SUBROUTINES 2012s 2012s =HEAD1 SYNOPSIS 2012s 2012s TO DECLARE SUBROUTINES: 2012s X X 2012s 2012s SUB NAME; # A "FORWARD" DECLARATION. 2012s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 2012s SUB NAME : ATTRS; # WITH ATTRIBUTES 2012s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 2012s 2012s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 2012s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 2012s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 2012s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 2012s 2012s USE FEATURE 'SIGNATURES'; 2012s SUB NAME(SIG) BLOCK # WITH SIGNATURE 2012s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 2012s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 2012s 2012s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 2012s X 2012s 2012s $SUBREF = SUB BLOCK; # NO PROTO 2012s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 2012s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 2012s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 2012s 2012s USE FEATURE 'SIGNATURES'; 2012s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 2012s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 2012s 2012s TO IMPORT SUBROUTINES: 2012s X 2012s 2012s USE MODULE QW(NAME1 NAME2 NAME3); 2012s 2012s TO CALL SUBROUTINES: 2012s X X 2012s 2012s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 2012s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 2012s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 2012s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 2012s 2012s =HEAD1 DESCRIPTION 2012s 2012s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 2012s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 2012s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 2012s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 2012s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 2012s ITS NAME OR A CODE REFERENCE. 2012s 2012s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 2012s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 2012s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 2012s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 2012s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 2012s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 2012s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 2012s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 2012s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 2012s X X 2012s 2012s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 2012s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 2012s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 2012s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 2012s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 2012s SUCH A SIGNATURE-USING SUBROUTINE. 2012s 2012s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 2012s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 2012s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 2012s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 2012s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 2012s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 2012s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 2012s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 2012s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 2012s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 2012s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 2012s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 2012s X X X<@_> 2012s 2012s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 2012s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 2012s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 2012s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 2012s L AND L. 2012s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 2012s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 2012s 2012s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 2012s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 2012s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 2012s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 2012s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 2012s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 2012s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 2012s ONE LARGE INDISTINGUISHABLE LIST. 2012s 2012s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 2012s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 2012s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 2012s EMPTY SUB RETURNS THE EMPTY LIST. 2012s X X X 2012s 2012s EXAMPLE: 2012s 2012s SUB MAX { 2012s MY $MAX = SHIFT(@_); 2012s FOREACH $FOO (@_) { 2012s $MAX = $FOO IF $MAX < $FOO; 2012s } 2012s RETURN $MAX; 2012s } 2012s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 2012s 2012s EXAMPLE: 2012s 2012s # GET A LINE, COMBINING CONTINUATION LINES 2012s # THAT START WITH WHITESPACE 2012s 2012s SUB GET_LINE { 2012s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 2012s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 2012s IF ($LOOKAHEAD =~ /^[ \T]/) { 2012s $THISLINE .= $LOOKAHEAD; 2012s } 2012s ELSE { 2012s LAST LINE; 2012s } 2012s } 2012s RETURN $THISLINE; 2012s } 2012s 2012s $LOOKAHEAD = ; # GET FIRST LINE 2012s WHILE (DEFINED($LINE = GET_LINE())) { 2012s ... 2012s } 2012s 2012s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 2012s 2012s SUB MAYBESET { 2012s MY($KEY, $VALUE) = @_; 2012s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 2012s } 2012s 2012s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 2012s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 2012s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 2012s ITS CALLER'S VALUES. 2012s X X 2012s 2012s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 2012s SUB UPCASE_IN { 2012s FOR (@_) { TR/A-Z/A-Z/ } 2012s } 2012s 2012s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 2012s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 2012s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 2012s X X 2012s 2012s UPCASE_IN("FREDERICK"); 2012s 2012s IT WOULD BE MUCH SAFER IF THE C FUNCTION 2012s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 2012s OF CHANGING THEM IN PLACE: 2012s 2012s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 2012s SUB UPCASE { 2012s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 2012s MY @PARMS = @_; 2012s FOR (@PARMS) { TR/A-Z/A-Z/ } 2012s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 2012s } 2012s 2012s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 2012s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 2012s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 2012s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 2012s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 2012s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 2012s 2012s @NEWLIST = UPCASE(@LIST1, @LIST2); 2012s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 2012s 2012s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 2012s 2012s (@X, @Y) = UPCASE(@LIST1, @LIST2); 2012s 2012s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 2012s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 2012s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 2012s L
FOR ALTERNATIVES. 2012s 2012s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 2012s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 2012s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 2012s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 2012s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 2012s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 2012s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 2012s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 2012s SEE L FOR MORE ABOUT ALL THAT. 2012s X<&> 2012s 2012s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 2012s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 2012s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 2012s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 2012s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 2012s X 2012s 2012s &FOO(1,2,3); # PASS THREE ARGUMENTS 2012s FOO(1,2,3); # THE SAME 2012s 2012s FOO(); # PASS A NULL LIST 2012s &FOO(); # THE SAME 2012s 2012s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 2012s USE STRICT 'SUBS'; 2012s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2012s # A COMPILE-TIME ERROR 2012s NO STRICT 'SUBS'; 2012s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2012s # A LITERAL STRING "FOO" 2012s 2012s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 2012s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 2012s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 2012s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 2012s X<&> 2012s 2012s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 2012s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 2012s YOUR SUBROUTINE'S NAME. 2012s 2012s USE V5.16; 2012s MY $FACTORIAL = SUB { 2012s MY ($X) = @_; 2012s RETURN 1 IF $X == 1; 2012s RETURN($X * __SUB__->( $X - 1 ) ); 2012s }; 2012s 2012s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 2012s IS SUBJECT TO CHANGE. 2012s 2012s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 2012s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 2012s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 2012s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 2012s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 2012s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 2012s SPECIAL, PRE-DEFINED THINGS. 2012s 2012s =OVER 2012s 2012s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 2012s 2012s C 2012s 2012s =ITEM DOCUMENTED IN L 2012s 2012s C, C 2012s 2012s =ITEM DOCUMENTED IN L 2012s 2012s C, C 2012s 2012s =ITEM DOCUMENTED IN L 2012s 2012s C, C, C, C, C, C, C, 2012s C, C, C, C, C, C, 2012s C, C, C, C, C, C, C, 2012s C, C, C, C, C, C, 2012s C, C, C, C, C, 2012s C, C, C, C 2012s 2012s =ITEM DOCUMENTED IN L 2012s 2012s C, C, C, C, C, C, C, 2012s C, C, C, C, C, C, C, 2012s C, C, C, C, C, C 2012s 2012s =ITEM DOCUMENTED IN L 2012s 2012s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 2012s L<< C|PERLFUNC/REQUIRE >> 2012s 2012s =ITEM DOCUMENTED IN L 2012s 2012s C 2012s 2012s =ITEM DOCUMENTED IN L 2012s 2012s C, C, C, C, C 2012s 2012s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 2012s 2012s ANY STARTING WITH C<(> 2012s 2012s =BACK 2012s 2012s THE C, C, C, C AND C SUBROUTINES 2012s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 2012s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 2012s EXPLICITLY. SEE L 2012s 2012s =HEAD2 SIGNATURES 2012s 2012s X X 2012s 2012s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 2012s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 2012s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 2012s 2012s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 2012s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 2012s DIRECTLY BY C, IN THE CURRENT SCOPE. 2012s 2012s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 2012s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 2012s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 2012s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 2012s 2012s FOR EXAMPLE, 2012s 2012s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 2012s 2012s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 2012s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 2012s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 2012s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 2012s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 2012s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 2012s 2012s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 2012s THE SIGNATURE. FOR EXAMPLE, 2012s 2012s SUB FOO ($LEFT, $RIGHT) { 2012s RETURN $LEFT + $RIGHT; 2012s } 2012s 2012s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 2012s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 2012s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 2012s EQUIVALENT TO 2012s 2012s SUB FOO { 2012s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 2012s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 2012s MY $LEFT = $_[0]; 2012s MY $RIGHT = $_[1]; 2012s RETURN $LEFT + $RIGHT; 2012s } 2012s 2012s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 2012s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 2012s 2012s SUB FOO ($FIRST, $, $THIRD) { 2012s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 2012s } 2012s 2012s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 2012s MANDATORY FOR THE CALLER TO PASS IT. 2012s 2012s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 2012s SEPARATED FROM THE PARAMETER NAME BY C<=>: 2012s 2012s SUB FOO ($LEFT, $RIGHT = 0) { 2012s RETURN $LEFT + $RIGHT; 2012s } 2012s 2012s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 2012s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 2012s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 2012s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 2012s FOR EXAMPLE, 2012s 2012s MY $AUTO_ID = 0; 2012s SUB FOO ($THING, $ID = $AUTO_ID++) { 2012s PRINT "$THING HAS ID $ID"; 2012s } 2012s 2012s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 2012s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 2012s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 2012s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 2012s 2012s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 2012s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 2012s } 2012s 2012s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 2012s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 2012s VALUE PROVIDED WAS C. 2012s 2012s SUB FOO ($NAME //= "WORLD") { 2012s PRINT "HELLO, $NAME"; 2012s } 2012s 2012s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 2012s 2012s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 2012s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 2012s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 2012s 2012s SUB FOO ($X ||= 10) { 2012s RETURN 5 + $X; 2012s } 2012s 2012s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 2012s FOR EXAMPLE, 2012s 2012s SUB FOO ($THING, $ = 1) { 2012s PRINT $THING; 2012s } 2012s 2012s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 2012s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 2012s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 2012s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 2012s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 2012s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 2012s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 2012s 2012s SUB FOO ($THING, $=) { 2012s PRINT $THING; 2012s } 2012s 2012s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 2012s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 2012s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 2012s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 2012s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 2012s TO RIGHT. 2012s 2012s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 2012s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 2012s 2012s SUB FOO ($FILTER, @INPUTS) { 2012s PRINT $FILTER->($_) FOREACH @INPUTS; 2012s } 2012s 2012s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 2012s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 2012s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 2012s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 2012s 2012s SUB FOO ($THING, @) { 2012s PRINT $THING; 2012s } 2012s 2012s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 2012s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 2012s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 2012s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 2012s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 2012s AS WITH STANDARD HASH CONSTRUCTION. 2012s 2012s SUB FOO ($FILTER, %INPUTS) { 2012s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 2012s } 2012s 2012s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 2012s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 2012s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 2012s 2012s SUB FOO ($THING, %) { 2012s PRINT $THING; 2012s } 2012s 2012s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 2012s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 2012s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 2012s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 2012s AN EMPTY ARRAY OR EMPTY HASH. 2012s 2012s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 2012s THAT THE CALLER PASSED NO ARGUMENTS: 2012s 2012s SUB FOO () { 2012s RETURN 123; 2012s } 2012s 2012s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 2012s WARNING IN THE C CATEGORY. FROM PERL 5.36 2012s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 2012s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 2012s STATEMENT SUCH AS: 2012s 2012s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 2012s 2012s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 2012s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 2012s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 2012s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 2012s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 2012s WARNINGS IN THE C CATEGORY WHEN 2012s COMPILED: 2012s 2012s SUB F ($X) { 2012s # THIS LINE EMITS THE WARNING SEEN BELOW 2012s PRINT "ARGUMENTS ARE @_"; 2012s } 2012s 2012s Z<> 2012s 2012s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 2012s EXPERIMENTAL AT ... 2012s 2012s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 2012s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 2012s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 2012s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 2012s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 2012s SUPPLY THAT ARGUMENT. 2012s 2012s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 2012s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 2012s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 2012s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 2012s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 2012s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 2012s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 2012s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 2012s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 2012s 2012s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 2012s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 2012s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 2012s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 2012s L. FOR EXAMPLE, 2012s 2012s SUB FOO :PROTOTYPE($) { $_[0] } 2012s 2012s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 2012s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 2012s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 2012s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 2012s 2012s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 2012s RETURN $LEFT + $RIGHT; 2012s } 2012s 2012s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 2012s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 2012s THE SUBROUTINE'S BODY. 2012s 2012s =HEAD2 PRIVATE VARIABLES VIA MY() 2012s X X X X X 2012s X X 2012s 2012s SYNOPSIS: 2012s 2012s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 2012s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 2012s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 2012s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 2012s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 2012s 2012s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 2012s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 2012s SEE L AND L. 2012s 2012s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 2012s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 2012s (C/C/C/C), LOOP 2012s (C/C/C/C/C), SUBROUTINE, C, 2012s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 2012s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 2012s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 2012s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 2012s WITH C INSTEAD. 2012s 2012s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 2012s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 2012s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 2012s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 2012s ITS OWN COPY. 2012s X 2012s 2012s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 2012s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 2012s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 2012s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 2012s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 2012s 2012s MY $X = 10; 2012s SUB BUMPX { $X++ } 2012s 2012s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 2012s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 2012s THE C ITSELF. SEE L. 2012s X 2012s 2012s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 2012s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 2012s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 2012s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 2012s 2012s $ARG = "FRED"; # "GLOBAL" VARIABLE 2012s $N = CUBE_ROOT(27); 2012s PRINT "$ARG THINKS THE ROOT IS $N\N"; 2012s # OUTPUTS: FRED THINKS THE ROOT IS 3 2012s 2012s SUB CUBE_ROOT { 2012s MY $ARG = SHIFT; # NAME DOESN'T MATTER 2012s $ARG **= 1/3; 2012s RETURN $ARG; 2012s } 2012s 2012s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 2012s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 2012s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 2012s 2012s MY ($FOO) = ; # WRONG? 2012s MY @FOO = ; 2012s 2012s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2012s 2012s MY $FOO = ; 2012s 2012s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 2012s 2012s MY $FOO, $BAR = 1; # WRONG 2012s 2012s THAT HAS THE SAME EFFECT AS 2012s 2012s MY $FOO; 2012s $BAR = 1; 2012s 2012s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 2012s THE CURRENT STATEMENT. THUS, 2012s 2012s MY $X = $X; 2012s 2012s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 2012s THE EXPRESSION 2012s 2012s MY $X = 123 AND $X == 123 2012s 2012s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 2012s 2012s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 2012s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 2012s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 2012s 2012s WHILE (MY $LINE = <>) { 2012s $LINE = LC $LINE; 2012s } CONTINUE { 2012s PRINT $LINE; 2012s } 2012s 2012s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 2012s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 2012s IT. SIMILARLY, IN THE CONDITIONAL 2012s 2012s IF ((MY $ANSWER = ) =~ /^YES$/I) { 2012s USER_AGREES(); 2012s } ELSIF ($ANSWER =~ /^NO$/I) { 2012s USER_DISAGREES(); 2012s } ELSE { 2012s CHOMP $ANSWER; 2012s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 2012s } 2012s 2012s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 2012s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 2012s BUT NOT BEYOND IT. SEE L FOR INFORMATION 2012s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 2012s 2012s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 2012s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 2012s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 2012s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 2012s IN THE LOOP 2012s X X 2012s 2012s FOR MY $I (1, 2, 3) { 2012s SOME_FUNCTION(); 2012s } 2012s 2012s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 2012s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 2012s X X 2012s 2012s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 2012s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 2012s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 2012s 2012s USE STRICT 'VARS'; 2012s 2012s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 2012s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 2012s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 2012s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 2012s THIS WITH C. 2012s 2012s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 2012s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 2012s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 2012s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 2012s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 2012s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 2012s EXAMPLE. 2012s 2012s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 2012s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 2012s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 2012s 2012s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 2012s 2012s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 2012s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 2012s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 2012s 2012s PACKAGE MAIN; 2012s LOCAL $X = 10; 2012s MY $X = 20; 2012s PRINT "$X AND $::X\N"; 2012s 2012s THAT WILL PRINT OUT C<20> AND C<10>. 2012s 2012s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 2012s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 2012s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 2012s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 2012s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 2012s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 2012s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 2012s AN ANONYMOUS SUB REFERENCE: 2012s 2012s MY $SECRET_VERSION = '1.001-BETA'; 2012s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 2012s &$SECRET_SUB(); 2012s 2012s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 2012s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 2012s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 2012s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 2012s UNQUALIFIED AND UNQUALIFIABLE. 2012s 2012s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 2012s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 2012s L FOR SOMETHING OF A WORK-AROUND TO 2012s THIS. 2012s 2012s =HEAD2 PERSISTENT PRIVATE VARIABLES 2012s X X X X 2012s X X 2012s 2012s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 2012s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 2012s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 2012s 2012s =HEAD3 PERSISTENT VARIABLES VIA STATE() 2012s 2012s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 2012s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 2012s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 2012s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 2012s THE C FORM DOES NOT REQUIRE THE 2012s C PRAGMA. 2012s 2012s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 2012s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 2012s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 2012s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 2012s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 2012s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 2012s SUBROUTINE EACH TIME IT IS EXECUTED.) 2012s 2012s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 2012s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 2012s 2012s USE FEATURE 'STATE'; 2012s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 2012s 2012s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 2012s 2012s USE FEATURE 'STATE'; 2012s SUB CREATE_COUNTER { 2012s RETURN SUB { STATE $X; RETURN ++$X } 2012s } 2012s 2012s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 2012s CODE OUTSIDE. 2012s 2012s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 2012s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 2012s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 2012s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 2012s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 2012s 2012s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 2012s 2012s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 2012s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 2012s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 2012s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 2012s 2012s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 2012s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 2012s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 2012s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 2012s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 2012s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 2012s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 2012s 2012s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 2012s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 2012s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 2012s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 2012s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 2012s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 2012s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 2012s 2012s { 2012s MY $SECRET_VAL = 0; 2012s SUB GIMME_ANOTHER { 2012s RETURN ++$SECRET_VAL; 2012s } 2012s } 2012s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 2012s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 2012s 2012s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 2012s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 2012s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 2012s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 2012s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 2012s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 2012s STARTS TO RUN: 2012s 2012s BEGIN { 2012s MY $SECRET_VAL = 0; 2012s SUB GIMME_ANOTHER { 2012s RETURN ++$SECRET_VAL; 2012s } 2012s } 2012s 2012s SEE L ABOUT THE 2012s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 2012s C AND C. 2012s 2012s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 2012s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 2012s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 2012s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 2012s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 2012s 2012s =HEAD2 TEMPORARY VALUES VIA LOCAL() 2012s X X X X 2012s X 2012s 2012s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 2012s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 2012s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 2012s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 2012s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 2012s 2012s SYNOPSIS: 2012s 2012s # LOCALIZATION OF VALUES 2012s 2012s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 2012s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 2012s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 2012s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 2012s 2012s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 2012s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 2012s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 2012s # LOCALIZATION 2012s 2012s # LOCALIZATION OF SYMBOLS 2012s 2012s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 2012s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 2012s # @MERLYN IS REALLY @RANDAL, ETC 2012s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 2012s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 2012s 2012s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 2012s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 2012s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 2012s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 2012s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 2012s 2012s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 2012s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 2012s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 2012s CREATES NEW, DYNAMICALLY SCOPED VALUES. 2012s 2012s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 2012s PLACED IN PARENTHESES. THIS OPERATOR WORKS 2012s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 2012s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 2012s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 2012s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 2012s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 2012s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 2012s UNDEFINED VALUE.) 2012s 2012s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 2012s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 2012s VARIABLES OUTSIDE THE LOOP. 2012s 2012s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 2012s X 2012s 2012s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 2012s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 2012s VIEWED AS A SCALAR OR AN ARRAY. SO 2012s 2012s LOCAL($FOO) = ; 2012s LOCAL @FOO = ; 2012s 2012s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2012s 2012s LOCAL $FOO = ; 2012s 2012s SUPPLIES A SCALAR CONTEXT. 2012s 2012s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 2012s X 2012s 2012s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 2012s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 2012s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 2012s 2012s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 2012s 2012s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 2012s { LOCAL $/ = UNDEF; $SLURP = ; } 2012s 2012s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 2012s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 2012s I, BECAUSE THE $1 VARIABLE IS 2012s MAGICAL AND READ-ONLY : 2012s 2012s LOCAL $1 = 2; 2012s 2012s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 2012s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 2012s TO SAFELY REUSE $_ IN A SUBROUTINE. 2012s 2012s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 2012s WORK AS DESCRIBED. 2012s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 2012s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 2012s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 2012s SEE L FOR MORE 2012s DETAILS. 2012s X 2012s 2012s =HEAD3 LOCALIZATION OF GLOBS 2012s X X 2012s 2012s THE CONSTRUCT 2012s 2012s LOCAL *NAME; 2012s 2012s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 2012s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 2012s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 2012s 2012s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 2012s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 2012s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 2012s SEPARATOR. 2012s 2012s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 2012s X X 2012s X 2012s 2012s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 2012s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 2012s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 2012s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 2012s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 2012s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 2012s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 2012s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 2012s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 2012s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 2012s 2012s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 2012s @ARY = ( 0..5 ); 2012s { 2012s LOCAL($ARY[5]) = 6; 2012s LOCAL($HASH{'A'}) = 'DRILL'; 2012s WHILE (MY $E = POP(@ARY)) { 2012s PRINT "$E . . .\N"; 2012s LAST UNLESS $E > 3; 2012s } 2012s IF (@ARY) { 2012s $HASH{'ONLY A'} = 'TEST'; 2012s DELETE $HASH{'A'}; 2012s } 2012s } 2012s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 2012s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 2012s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 2012s 2012s PERL WILL PRINT 2012s 2012s 6 . . . 2012s 4 . . . 2012s 3 . . . 2012s THIS IS A TEST ONLY A TEST. 2012s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 2012s 2012s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 2012s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 2012s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 2012s SURPRISING, AND IS VERY LIKELY TO CHANGE. 2012s 2012s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 2012s X X X 2012s X 2012s 2012s YOU CAN USE THE C AND C 2012s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 2012s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 2012s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 2012s 2012s DO { 2012s MY $VAL = $ARRAY[$IDX]; 2012s LOCAL $ARRAY[$IDX]; 2012s DELETE $ARRAY[$IDX]; 2012s $VAL 2012s } 2012s 2012s AND 2012s 2012s DO { 2012s MY $VAL = $HASH{KEY}; 2012s LOCAL $HASH{KEY}; 2012s DELETE $HASH{KEY}; 2012s $VAL 2012s } 2012s 2012s EXCEPT THAT FOR THOSE THE C IS 2012s SCOPED TO THE C BLOCK. SLICES ARE 2012s ALSO ACCEPTED. 2012s 2012s MY %HASH = ( 2012s A => [ 7, 8, 9 ], 2012s B => 1, 2012s ) 2012s 2012s { 2012s MY $X = DELETE LOCAL $HASH{A}; 2012s # $X IS [ 7, 8, 9 ] 2012s # %HASH IS (B => 1) 2012s 2012s { 2012s MY @NUMS = DELETE LOCAL @$X[0, 2] 2012s # @NUMS IS (7, 9) 2012s # $X IS [ UNDEF, 8 ] 2012s 2012s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 2012s } 2012s # $X IS BACK TO [ 7, 8, 9 ] 2012s 2012s } 2012s # %HASH IS BACK TO ITS ORIGINAL STATE 2012s 2012s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 2012s 2012s =HEAD2 LVALUE SUBROUTINES 2012s X X 2012s 2012s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 2012s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 2012s 2012s MY $VAL; 2012s SUB CANMOD : LVALUE { 2012s $VAL; # OR: RETURN $VAL; 2012s } 2012s SUB NOMOD { 2012s $VAL; 2012s } 2012s 2012s CANMOD() = 5; # ASSIGNS TO $VAL 2012s NOMOD() = 5; # ERROR 2012s 2012s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 2012s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 2012s BY A SCALAR. FOR EXAMPLE, CONSIDER: 2012s 2012s DATA(2,3) = GET_DATA(3,4); 2012s 2012s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 2012s 2012s (DATA(2,3)) = GET_DATA(3,4); 2012s 2012s AND IN: 2012s 2012s (DATA(2),DATA(3)) = GET_DATA(3,4); 2012s 2012s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 2012s 2012s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 2012s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 2012s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 2012s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 2012s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 2012s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 2012s 2012s =HEAD2 LEXICAL SUBROUTINES 2012s X X X X 2012s 2012s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 2012s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 2012s AVAILABLE UNDER C OR C OR HIGHER. 2012s 2012s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 2012s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 2012s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 2012s CATEGORY WAS DISABLED. 2012s 2012s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 2012s DECLARED, AND ONLY AFTER THAT DECLARATION: 2012s 2012s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 2012s # VERSIONS EARLIER THAN 5.26. 2012s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 2012s USE FEATURE 'LEXICAL_SUBS'; 2012s 2012s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 2012s STATE SUB FOO { 2012s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 2012s } 2012s FOO(); # CALLS "STATE" SUB 2012s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 2012s 2012s MY SUB BAR { ... } 2012s BAR(); # CALLS "MY" SUB 2012s 2012s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 2012s 2012s # WRONG 2012s MY SUB BAZ { 2012s BAZ(); 2012s } 2012s 2012s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 2012s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 2012s 2012s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 2012s 2012s MY SUB BAZ { 2012s __SUB__->(); # CALLS ITSELF 2012s } 2012s 2012s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 2012s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 2012s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 2012s HOWEVER: 2012s 2012s MY SUB BAZ; # PREDECLARATION 2012s SUB BAZ { # DEFINE THE "MY" SUB 2012s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 2012s } 2012s 2012s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 2012s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 2012s C; THEY KEEP EACH OTHER ALIVE (SEE L). 2012s 2012s =HEAD3 C VS C 2012s 2012s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 2012s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 2012s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 2012s CONTAINING BLOCK TO THE NEXT. 2012s 2012s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 2012s NECESSARY IF YOU WANT TO CREATE CLOSURES: 2012s 2012s SUB WHATEVER { 2012s MY $X = SHIFT; 2012s MY SUB INNER { 2012s ... DO SOMETHING WITH $X ... 2012s } 2012s INNER(); 2012s } 2012s 2012s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 2012s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 2012s SEE THE C<$X> FROM THE FIRST CALL TO C. 2012s 2012s =HEAD3 C SUBROUTINES 2012s 2012s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 2012s SUBROUTINE OF THE SAME NAME. 2012s 2012s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 2012s INSIDE AN INNER SCOPE: 2012s 2012s SUB FOO { ... } 2012s 2012s SUB BAR { 2012s MY SUB FOO { ... } 2012s { 2012s # NEED TO USE THE OUTER FOO HERE 2012s OUR SUB FOO; 2012s FOO(); 2012s } 2012s } 2012s 2012s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 2012s 2012s PACKAGE MYSNEAKYMODULE; 2012s 2012s OUR SUB DO_SOMETHING { ... } 2012s 2012s SUB DO_SOMETHING_WITH_CALLER { 2012s PACKAGE DB; 2012s () = CALLER 1; # SETS @DB::ARGS 2012s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 2012s } 2012s 2012s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 2012s X X<*> 2012s 2012s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 2012s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 2012s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 2012s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 2012s 2012s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 2012s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 2012s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 2012s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 2012s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 2012s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 2012s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 2012s 2012s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 2012s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 2012s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 2012s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 2012s 2012s SUB DOUBLEARY { 2012s LOCAL(*SOMEARY) = @_; 2012s FOREACH $ELEM (@SOMEARY) { 2012s $ELEM *= 2; 2012s } 2012s } 2012s DOUBLEARY(*FOO); 2012s DOUBLEARY(*BAR); 2012s 2012s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 2012s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 2012s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 2012s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 2012s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 2012s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 2012s 2012s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 2012s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 2012s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 2012s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 2012s L. 2012s 2012s =HEAD2 WHEN TO STILL USE LOCAL() 2012s X X 2012s 2012s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 2012s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 2012s I USE C INSTEAD OF C. 2012s 2012s =OVER 4 2012s 2012s =ITEM 1. 2012s 2012s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 2012s 2012s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 2012s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 2012s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 2012s IN C<@FIELDS>. 2012s 2012s { 2012s LOCAL @ARGV = ("/ETC/MOTD"); 2012s LOCAL $/ = UNDEF; 2012s LOCAL $_ = <>; 2012s @FIELDS = SPLIT /^\S*=+\S*$/; 2012s } 2012s 2012s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 2012s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 2012s 2012s =ITEM 2. 2012s 2012s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 2012s 2012s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 2012s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 2012s TABLE ENTRIES: 2012s 2012s SUB IOQUEUE { 2012s LOCAL (*READER, *WRITER); # NOT MY! 2012s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 2012s RETURN (*READER, *WRITER); 2012s } 2012s ($HEAD, $TAIL) = IOQUEUE(); 2012s 2012s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 2012s ENTRIES. 2012s 2012s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 2012s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 2012s A LOCAL ALIAS. 2012s 2012s { 2012s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 2012s GROW(); # REALLY CALLS SHRINK() 2012s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 2012s } 2012s GROW(); # GET THE REAL GROW() AGAIN 2012s 2012s SEE L FOR MORE ABOUT MANIPULATING 2012s FUNCTIONS BY NAME IN THIS WAY. 2012s 2012s =ITEM 3. 2012s 2012s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 2012s 2012s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 2012s IS DONE ON DYNAMICS: 2012s 2012s { 2012s LOCAL $SIG{INT} = 'IGNORE'; 2012s FUNCT(); # UNINTERRUPTIBLE 2012s } 2012s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 2012s 2012s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 2012s 2012s =BACK 2012s 2012s =HEAD2 PASS BY REFERENCE 2012s X X X 2012s 2012s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 2012s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 2012s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 2012s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 2012s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 2012s 2012s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 2012s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 2012s OF ALL THEIR FORMER LAST ELEMENTS: 2012s 2012s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 2012s 2012s SUB POPMANY { 2012s MY $AREF; 2012s MY @RETLIST; 2012s FOREACH $AREF ( @_ ) { 2012s PUSH @RETLIST, POP @$AREF; 2012s } 2012s RETURN @RETLIST; 2012s } 2012s 2012s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 2012s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 2012s 2012s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 2012s SUB INTER { 2012s MY ($K, $HREF, %SEEN); # LOCALS 2012s FOREACH $HREF (@_) { 2012s WHILE ( $K = EACH %$HREF ) { 2012s $SEEN{$K}++; 2012s } 2012s } 2012s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 2012s } 2012s 2012s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 2012s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 2012s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 2012s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 2012s A LITTLE EXPENSIVE. 2012s 2012s WHERE PEOPLE GET INTO TROUBLE IS HERE: 2012s 2012s (@W, @X) = FUNC(@Y, @Z); 2012s OR 2012s (%W, %X) = FUNC(%Y, %Z); 2012s 2012s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 2012s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 2012s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 2012s AS ALWAYS. 2012s 2012s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 2012s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 2012s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 2012s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 2012s 2012s ($WREF, $XREF) = FUNC(\@Y, \@Z); 2012s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 2012s SUB FUNC { 2012s MY ($YREF, $ZREF) = @_; 2012s IF (@$YREF > @$ZREF) { 2012s RETURN ($YREF, $ZREF); 2012s } ELSE { 2012s RETURN ($ZREF, $YREF); 2012s } 2012s } 2012s 2012s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 2012s 2012s (*W, *X) = FUNC(\@Y, \@Z); 2012s PRINT "@W HAS MORE THAN @X\N"; 2012s SUB FUNC { 2012s LOCAL (*Y, *Z) = @_; 2012s IF (@Y > @Z) { 2012s RETURN (\@Y, \@Z); 2012s } ELSE { 2012s RETURN (\@Z, \@Y); 2012s } 2012s } 2012s 2012s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 2012s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 2012s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 2012s ARE IN THE SYMBOL TABLE. 2012s 2012s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 2012s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 2012s FOR EXAMPLE: 2012s 2012s SPLUTTER(\*STDOUT); 2012s SUB SPLUTTER { 2012s MY $FH = SHIFT; 2012s PRINT $FH "HER UM WELL A HMMM\N"; 2012s } 2012s 2012s $REC = GET_REC(\*STDIN); 2012s SUB GET_REC { 2012s MY $FH = SHIFT; 2012s RETURN SCALAR <$FH>; 2012s } 2012s 2012s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 2012s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 2012s 2012s SUB OPENIT { 2012s MY $PATH = SHIFT; 2012s LOCAL *FH; 2012s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 2012s } 2012s 2012s =HEAD2 PROTOTYPES 2012s X X 2012s 2012s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 2012s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 2012s SECTION OR WITH A L. 2012s IF YOU DECLARE EITHER OF 2012s 2012s SUB MYPUSH (\@@) 2012s SUB MYPUSH :PROTOTYPE(\@@) 2012s 2012s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 2012s 2012s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 2012s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 2012s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 2012s OF AN ATTRIBUTE. 2012s 2012s THE 2012s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 2012s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 2012s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 2012s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 2012s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 2012s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 2012s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 2012s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 2012s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 2012s 2012s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 2012s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 2012s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 2012s 2012s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 2012s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 2012s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 2012s CORRESPONDING BUILT-IN. 2012s 2012s DECLARED AS CALLED AS 2012s 2012s SUB MYLINK ($$) MYLINK $OLD, $NEW 2012s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 2012s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 2012s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 2012s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 2012s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 2012s SUB MYPOP (\@) MYPOP @ARRAY 2012s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 2012s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 2012s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 2012s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 2012s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 2012s SUB MYRAND (;$) MYRAND 42 2012s SUB MYTIME () MYTIME 2012s 2012s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 2012s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 2012s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 2012s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 2012s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 2012s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 2012s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 2012s 2012s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 2012s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 2012s 2012s SUB MYREF (\[$@%&*]) 2012s 2012s WILL ALLOW CALLING MYREF() AS 2012s 2012s MYREF $VAR 2012s MYREF @ARRAY 2012s MYREF %HASH 2012s MYREF &SUB 2012s MYREF *GLOB 2012s 2012s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 2012s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 2012s 2012s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 2012s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 2012s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 2012s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 2012s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 2012s 2012s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 2012s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 2012s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 2012s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 2012s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 2012s FOLLOWS: 2012s 2012s USE SYMBOL 'QUALIFY_TO_REF'; 2012s 2012s SUB FOO (*) { 2012s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 2012s ... 2012s } 2012s 2012s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 2012s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 2012s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 2012s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 2012s 2012s SUB MYPUSH (+@) { 2012s MY $AREF = SHIFT; 2012s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 2012s PUSH @$AREF, @_; 2012s } 2012s 2012s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 2012s IS OF AN ACCEPTABLE TYPE. 2012s 2012s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 2012s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 2012s 2012s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 2012s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 2012s PROVIDED, C<$_> WILL BE USED INSTEAD. 2012s 2012s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 2012s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 2012s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 2012s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 2012s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 2012s 2012s MYTIME +2; 2012s 2012s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 2012s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 2012s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 2012s 2012s SUB MYGETPROTOBYNUMBER($;); 2012s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 2012s 2012s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 2012s PROVIDED IT'S IN THE INITIAL POSITION: 2012s X<&> 2012s 2012s SUB TRY (&@) { 2012s MY($TRY,$CATCH) = @_; 2012s EVAL { &$TRY }; 2012s IF ($@) { 2012s LOCAL $_ = $@; 2012s &$CATCH; 2012s } 2012s } 2012s SUB CATCH (&) { $_[0] } 2012s 2012s TRY { 2012s DIE "PHOOEY"; 2012s } CATCH { 2012s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 2012s }; 2012s 2012s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 2012s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 2012s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 2012s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 2012s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 2012s 2012s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 2012s X 2012s 2012s SUB MYGREP (&@) { 2012s MY $CODE = SHIFT; 2012s MY @RESULT; 2012s FOREACH $_ (@_) { 2012s PUSH(@RESULT, $_) IF &$CODE; 2012s } 2012s @RESULT; 2012s } 2012s 2012s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 2012s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 2012s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 2012s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 2012s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 2012s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 2012s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 2012s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 2012s 2012s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 2012s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 2012s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 2012s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 2012s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 2012s MAJORITY OF OFFENDING CODE IS FIXED. 2012s 2012s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 2012s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 2012s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 2012s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 2012s 2012s SUB FUNC ($) { 2012s MY $N = SHIFT; 2012s PRINT "YOU GAVE ME $N\N"; 2012s } 2012s 2012s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 2012s RETURNING A LIST: 2012s 2012s FUNC(@FOO); 2012s FUNC( $TEXT =~ /\W+/G ); 2012s 2012s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 2012s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 2012s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 2012s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 2012s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 2012s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 2012s 2012s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 2012s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 2012s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 2012s EFFECT, LIKE SO: 2012s 2012s SUB FOO($$); 2012s SUB FOO($$) { 2012s FOO 1, 2; 2012s } 2012s 2012s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 2012s TO MAKE THE WORLD A BETTER PLACE. 2012s 2012s =HEAD2 CONSTANT FUNCTIONS 2012s X 2012s 2012s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 2012s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 2012s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 2012s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 2012s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 2012s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 2012s 2012s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 2012s 2012s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 2012s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 2012s # AND IT'S INLINED, TOO! 2012s SUB ST_DEV () { 0 } 2012s SUB ST_INO () { 1 } 2012s 2012s SUB FLAG_FOO () { 1 << 8 } 2012s SUB FLAG_BAR () { 1 << 9 } 2012s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 2012s 2012s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 2012s 2012s SUB N () { INT(OPT_BAZ) / 3 } 2012s 2012s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 2012s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 2012s 2012s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 2012s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 2012s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 2012s C: 2012s 2012s SUB BAZ_VAL () { 2012s IF (OPT_BAZ) { 2012s RETURN 23; 2012s } 2012s ELSE { 2012s RETURN 42; 2012s } 2012s } 2012s SUB BONK_VAL () { RETURN 12345 } 2012s 2012s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 2012s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 2012s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 2012s 2012s BEGIN { 2012s MY $VAR = 1; 2012s NO STRICT 'REFS'; 2012s *INLINED = SUB () { $VAR }; 2012s } 2012s 2012s BEGIN { 2012s MY $VAR = 1; 2012s MY $REF = \$VAR; 2012s NO STRICT 'REFS'; 2012s *NOT_INLINED = SUB () { $VAR }; 2012s } 2012s 2012s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 2012s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 2012s 2012s BEGIN { 2012s MY $X = 10; 2012s *FOO = SUB () { $X }; 2012s $X++; 2012s } 2012s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 2012s 2012s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 2012s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 2012s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 2012s SO IT PRINTED C<10>, NOT C<11>. 2012s 2012s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 2012s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 2012s ASIDE FROM WHERE IT IS DECLARED. 2012s 2012s # FINE, NO WARNING 2012s BEGIN { 2012s MY $X = 54321; 2012s *INLINED = SUB () { $X }; 2012s } 2012s # ERROR 2012s BEGIN { 2012s MY $X; 2012s $X = 54321; 2012s *ALSO_INLINED = SUB () { $X }; 2012s } 2012s 2012s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 2012s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 2012s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 2012s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 2012s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 2012s 2012s MY $X = 54321; 2012s *INLINED = SUB : CONST { $X }; 2012s $X++; 2012s 2012s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 2012s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 2012s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 2012s VALUE CAPTURED THE SAME WAY. 2012s 2012s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 2012s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 2012s AN EXPLICIT C: 2012s 2012s BEGIN { 2012s MY $X = 10; 2012s *FOO = SUB () { RETURN $X }; 2012s $X++; 2012s } 2012s PRINT FOO(); # PRINTS 11 2012s 2012s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 2012s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 2012s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 2012s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 2012s 2012s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 2012s SUB ONE { 2012s 1; 2012s } 2012s IF (ONE ) { 2012s PRINT ONE() IF ONE ; 2012s } 2012s 2012s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 2012s SUB ONE () { 1 } 2012s DO { 2012s PRINT 1 2012s }; 2012s 2012s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 2012s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 2012s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 2012s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 2012s 2012s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 2012s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 2012s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 2012s SUBROUTINE ONE REDEFINED AT -E LINE 1. 2012s 2012s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 2012s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 2012s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 2012s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 2012s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 2012s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 2012s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 2012s MENTIONED ABOVE: 2012s 2012s SUB NOT_INLINED () { RETURN 23 } 2012s 2012s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 2012s X X X X 2012s 2012s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 2012s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 2012s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 2012s ON A NON-UNIX SYSTEM. 2012s 2012s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 2012s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 2012s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 2012s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 2012s 2012s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 2012s CHDIR $SOMEWHERE; 2012s SUB CHDIR { ... } 2012s 2012s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 2012s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 2012s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 2012s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 2012s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 2012s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 2012s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 2012s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 2012s FOR SOME KEYWORDS. SEE L. 2012s 2012s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 2012s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 2012s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 2012s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 2012s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 2012s THAT IS, THEY COULD SAY 2012s 2012s USE MODULE 'OPEN'; 2012s 2012s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 2012s 2012s USE MODULE; 2012s 2012s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 2012s 2012s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 2012s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 2012s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 2012s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 2012s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 2012s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 2012s THAT UNDERSTANDS REGULAR EXPRESSIONS. 2012s 2012s PACKAGE REGLOB; 2012s REQUIRE EXPORTER; 2012s @ISA = 'EXPORTER'; 2012s @EXPORT_OK = 'GLOB'; 2012s 2012s SUB IMPORT { 2012s MY $PKG = SHIFT; 2012s RETURN UNLESS @_; 2012s MY $SYM = SHIFT; 2012s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 2012s $PKG->EXPORT($WHERE, $SYM, @_); 2012s } 2012s 2012s SUB GLOB { 2012s MY $PAT = SHIFT; 2012s MY @GOT; 2012s IF (OPENDIR MY $D, '.') { 2012s @GOT = GREP /$PAT/, READDIR $D; 2012s CLOSEDIR $D; 2012s } 2012s RETURN @GOT; 2012s } 2012s 1; 2012s 2012s AND HERE'S HOW IT COULD BE (AB)USED: 2012s 2012s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 2012s PACKAGE FOO; 2012s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 2012s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 2012s 2012s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 2012s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 2012s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 2012s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 2012s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 2012s IT MUST BE DONE AT ALL. 2012s 2012s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 2012s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 2012s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 2012s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 2012s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 2012s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 2012s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 2012s LIBRARY. 2012s 2012s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 2012s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 2012s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 2012s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 2012s (SEE L). 2012s 2012s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 2012s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 2012s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 2012s 2012s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 2012s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 2012s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 2012s C SYNTAX, THOUGH). 2012s 2012s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 2012s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 2012s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 2012s 2012s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 2012s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 2012s 2012s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 2012s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 2012s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 2012s 2012s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 2012s 2012s =HEAD2 AUTOLOADING 2012s X X 2012s 2012s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 2012s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 2012s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 2012s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 2012s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 2012s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 2012s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 2012s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 2012s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 2012s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 2012s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 2012s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 2012s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 2012s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 2012s SUBROUTINE NAME. SEE L FOR DETAILS.) 2012s 2012s 2012s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 2012s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 2012s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 2012s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 2012s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 2012s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 2012s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 2012s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 2012s 2012s SUB AUTOLOAD { 2012s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 2012s MY $PROGRAM = $AUTOLOAD; 2012s $PROGRAM =~ S/.*:://; 2012s SYSTEM($PROGRAM, @_); 2012s } 2012s DATE(); 2012s WHO(); 2012s LS('-L'); 2012s 2012s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 2012s EVEN NEED PARENTHESES: 2012s 2012s USE SUBS QW(DATE WHO LS); 2012s DATE; 2012s WHO; 2012s LS '-L'; 2012s 2012s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 2012s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 2012s 2012s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 2012s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 2012s DESCRIBED IN L AND IN L, THE STANDARD 2012s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 2012s FUNCTIONS TO PERL CODE IN L. 2012s 2012s =HEAD2 SUBROUTINE ATTRIBUTES 2012s X X X 2012s 2012s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 2012s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 2012s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 2012s C HAD BEEN SEEN. SEE L FOR DETAILS 2012s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 2012s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 2012s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 2012s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 2012s 2012s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 2012s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 2012s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 2012s NEST PROPERLY. 2012s 2012s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 2012s 2012s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 2012s SUB PLUGH () : UGLY('\(") :BAD; 2012s SUB XYZZY : _5X5 { ... } 2012s 2012s EXAMPLES OF INVALID SYNTAX: 2012s 2012s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 2012s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 2012s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 2012s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 2012s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 2012s 2012s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 2012s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 2012s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 2012s PARSED AND INVOKED: 2012s 2012s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 2012s 2012s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 2012s SEE L AND L. 2012s 2012s =HEAD1 SEE ALSO 2012s 2012s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 2012s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 2012s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 2012s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 2012s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 2012s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 2012s 2012s =FOR VI 2012s # EX: SET STS=0 SW=4 ET: 2012s 2012s ok 2 2012s # testing mod_cgi with /modules/cgi/perl.pl 2012s # expected 200 2012s # received 200 2012s # body: PERL CGI 2012s ok 3 2012s # testing mod_test_rwrite with /test_rwrite 2012s # expected 200 2012s # received 200 2012s # body: A 2012s ok 4 2012s ok 2018s t/filter/case_in.t .................. 2018s 1..3 2018s # Running under perl version 5.038002 for linux 2018s # Current time local: Tue Apr 9 15:26:16 2024 2018s # Current time GMT: Tue Apr 9 15:26:16 2024 2018s # Using Test.pm version 1.31 2018s # Using Apache/Test.pm version 1.42 2018s ok 1 2018s # testing mod_cgi with /modules/cgi/perl_echo.pl 2018s # expected 200 2018s # received 200 2018s ok 2 2018s # testing mod_echo_post with /echo_post 2018s # expected 200 2018s # received 200 2018s ok 3 2018s ok 2018s t/filter/input_body.t ............... 2018s 1..2 2018s # Running under perl version 5.038002 for linux 2018s # Current time local: Tue Apr 9 15:26:18 2024 2018s # Current time GMT: Tue Apr 9 15:26:18 2024 2018s # Using Test.pm version 1.31 2018s # Using Apache/Test.pm version 1.42 2018s # testing : Posted "1 ko" 2018s # expected: 'ok 1' 2018s # received: 'ok 1' 2018s ok 1 2018s # testing : Posted "2 ko" 2018s # expected: 'ok 2' 2018s # received: 'ok 2' 2018s ok 2 2018s ok 2018s t/http11/basicauth.t ................ 2018s 1..3 2018s # Running under perl version 5.038002 for linux 2018s # Current time local: Tue Apr 9 15:26:19 2024 2018s # Current time GMT: Tue Apr 9 15:26:19 2024 2018s # Using Test.pm version 1.31 2018s # Using Apache/Test.pm version 1.42 2018s ok 1 2018s ok 2 2018s ok 3 2018s ok 2018s t/http11/chunked.t .................. 2018s 1..30 2018s # Running under perl version 5.038002 for linux 2018s # Current time local: Tue Apr 9 15:26:21 2024 2018s # Current time GMT: Tue Apr 9 15:26:21 2024 2018s # Using Test.pm version 1.31 2018s # Using Apache/Test.pm version 1.42 2018s # testing : response protocol 2018s # expected: 'HTTP/1.1' 2018s # received: 'HTTP/1.1' 2018s ok 1 2018s # testing : response Transfer-Encoding 2018s # expected: 'chunked' 2018s # received: 'chunked' 2018s ok 2 2018s # testing : no Content-Length 2018s # expected: 0 2018s # received: 0 2018s ok 3 2018s # testing : body length 2018s # expected: '70976' 2018s # received: 70976 2018s ok 4 2018s # testing : number of requests 2018s # expected: 1 2018s # received: 1 2018s ok 5 2018s # testing : response protocol 2018s # expected: 'HTTP/1.1' 2018s # received: 'HTTP/1.1' 2018s ok 6 2018s # testing : response Transfer-Encoding 2018s # expected: 'chunked' 2018s # received: 'chunked' 2018s ok 7 2018s # testing : no Content-Length 2018s # expected: 0 2018s # received: 0 2018s ok 8 2018s # testing : body length 2018s # expected: '212509' 2018s # received: 212509 2018s ok 9 2018s # testing : number of requests 2018s # expected: 2 2018s # received: 2 2018s ok 10 2018s # testing : response protocol 2018s # expected: 'HTTP/1.1' 2018s # received: 'HTTP/1.1' 2018s ok 11 2018s # testing : response Transfer-Encoding 2018s # expected: 'chunked' 2018s # received: 'chunked' 2018s ok 12 2018s # testing : no Content-Length 2018s # expected: 0 2018s # received: 0 2018s ok 13 2018s # testing : body length 2018s # expected: '280545' 2018s # received: 280545 2018s ok 14 2018s # testing : number of requests 2018s # expected: 3 2018s # received: 3 2018s ok 15 2018s # testing : response protocol 2018s # expected: 'HTTP/1.1' 2018s # received: 'HTTP/1.1' 2018s ok 16 2018s # testing : response Transfer-Encoding 2018s # expected: 'chunked' 2018s # received: 'chunked' 2018s ok 17 2018s # testing : no Content-Length 2018s # expected: 0 2018s # received: 0 2018s ok 18 2018s # testing : body length 2018s # expected: '845969' 2018s # received: 845969 2018s ok 19 2018s # testing : number of requests 2018s # expected: 4 2018s # received: 4 2018s ok 20 2018s # testing : response protocol 2018s # expected: 'HTTP/1.1' 2018s # received: 'HTTP/1.1' 2018s ok 21 2018s # testing : no Transfer-Encoding (test result inverted) 2018s # expected: 'chunked' 2018s # received: '' 2018s ok 22 2018s # testing : content length 2018s # expected: 253 2018s # received: '253' 2018s ok 23 2018s # testing : body length 2018s # expected: '242' 2018s # received: 242 2018s ok 24 2018s # testing : number of requests 2018s # expected: 5 2018s # received: 5 2018s ok 25 2018s # testing : response protocol 2018s # expected: 'HTTP/1.1' 2018s # received: 'HTTP/1.1' 2018s ok 26 2018s # testing : no Transfer-Encoding (test result inverted) 2018s # expected: 'chunked' 2018s # received: '' 2018s ok 27 2018s # testing : content length 2018s # expected: '' 2018s # received: '' 2018s ok 28 2018s # testing : body length 2018s # expected: '14276' 2018s # received: 14276 2018s ok 29 2018s # testing : number of requests 2018s # expected: 6 2018s # received: 6 2018s ok 30 2018s ok 2020s t/http11/chunked2.t ................. 2020s 1..2 2020s # Running under perl version 5.038002 for linux 2020s # Current time local: Tue Apr 9 15:26:22 2024 2020s # Current time GMT: Tue Apr 9 15:26:22 2024 2020s # Using Test.pm version 1.31 2020s # Using Apache/Test.pm version 1.42 2020s # testing : successful response 2020s # expected: 200 2020s # received: '200' 2020s ok 1 2020s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2020s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2020s ok 2 2020s ok 2021s t/http11/clength.t .................. 2021s 1..6 2021s # Running under perl version 5.038002 for linux 2021s # Current time local: Tue Apr 9 15:26:24 2024 2021s # Current time GMT: Tue Apr 9 15:26:24 2024 2021s # Using Test.pm version 1.31 2021s # Using Apache/Test.pm version 1.42 2021s # testing : successful response 2021s # expected: 200 2021s # received: '200' 2021s ok 1 2021s # expected: 10 2021s # received: '10' 2021s ok 2 2021s # expected: 'bbbbbbbbbb' 2021s # received: 'bbbbbbbbbb' 2021s ok 3 2021s # testing : successful response 2021s # expected: 200 2021s # received: '200' 2021s ok 4 2021s # expected: 6 2021s # received: '6' 2021s ok 5 2021s # expected: 'foobar' 2021s # received: 'foobar' 2021s ok 6 2021s ok 2027s t/http11/post.t ..................... 2027s # using LWP client 2027s 1..51 2027s # Running under perl version 5.038002 for linux 2027s # Current time local: Tue Apr 9 15:26:25 2024 2027s # Current time GMT: Tue Apr 9 15:26:25 2024 2027s # Using Test.pm version 1.31 2027s # Using Apache/Test.pm version 1.42 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 1024 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Connection: Keep-Alive 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 5 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 1 2027s #DMMATCH1: 1 2027s #Keep-Alive: timeout=5, max=100 2027s # 2027s # testing : length posted 2027s # expected: '1024' 2027s # received: 1024 2027s ok 1 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 2048 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 5 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 2 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '2048' 2027s # received: 2048 2027s ok 2 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 3072 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 5 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 3 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '3072' 2027s # received: 3072 2027s ok 3 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 4096 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 5 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 4 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '4096' 2027s # received: 4096 2027s ok 4 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 5120 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 5 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 5 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '5120' 2027s # received: 5120 2027s ok 5 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 6144 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 5 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 6 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '6144' 2027s # received: 6144 2027s ok 6 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 7168 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 5 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 7 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '7168' 2027s # received: 7168 2027s ok 7 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 8192 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 5 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 8 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '8192' 2027s # received: 8192 2027s ok 8 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 9216 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 5 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 9 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '9216' 2027s # received: 9216 2027s ok 9 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 10240 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 10 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '10240' 2027s # received: 10240 2027s ok 10 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 11264 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 11 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '11264' 2027s # received: 11264 2027s ok 11 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 12288 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 12 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '12288' 2027s # received: 12288 2027s ok 12 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 13312 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 13 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '13312' 2027s # received: 13312 2027s ok 13 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 14336 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 14 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '14336' 2027s # received: 14336 2027s ok 14 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 15360 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 15 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '15360' 2027s # received: 15360 2027s ok 15 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 16384 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 16 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '16384' 2027s # received: 16384 2027s ok 16 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 17408 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 17 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '17408' 2027s # received: 17408 2027s ok 17 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 18432 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 18 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '18432' 2027s # received: 18432 2027s ok 18 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 19456 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 19 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '19456' 2027s # received: 19456 2027s ok 19 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 20480 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 20 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '20480' 2027s # received: 20480 2027s ok 20 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 21504 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 21 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '21504' 2027s # received: 21504 2027s ok 21 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 22528 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 22 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '22528' 2027s # received: 22528 2027s ok 22 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 23552 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 23 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '23552' 2027s # received: 23552 2027s ok 23 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 24576 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 24 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '24576' 2027s # received: 24576 2027s ok 24 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 25600 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 25 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '25600' 2027s # received: 25600 2027s ok 25 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 26624 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 26 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '26624' 2027s # received: 26624 2027s ok 26 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 27648 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 27 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '27648' 2027s # received: 27648 2027s ok 27 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 28672 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 28 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '28672' 2027s # received: 28672 2027s ok 28 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 29696 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 29 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '29696' 2027s # received: 29696 2027s ok 29 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 30720 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 30 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '30720' 2027s # received: 30720 2027s ok 30 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 31744 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 31 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '31744' 2027s # received: 31744 2027s ok 31 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 32768 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 32 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '32768' 2027s # received: 32768 2027s ok 32 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 33792 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 33 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '33792' 2027s # received: 33792 2027s ok 33 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 34816 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 34 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '34816' 2027s # received: 34816 2027s ok 34 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 35840 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 35 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '35840' 2027s # received: 35840 2027s ok 35 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 36864 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 36 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '36864' 2027s # received: 36864 2027s ok 36 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 37888 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 37 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '37888' 2027s # received: 37888 2027s ok 37 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 38912 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 38 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '38912' 2027s # received: 38912 2027s ok 38 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 39936 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 39 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '39936' 2027s # received: 39936 2027s ok 39 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 40960 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 40 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '40960' 2027s # received: 40960 2027s ok 40 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 41984 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 41 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '41984' 2027s # received: 41984 2027s ok 41 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 43008 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 42 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '43008' 2027s # received: 43008 2027s ok 42 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 44032 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 43 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '44032' 2027s # received: 44032 2027s ok 43 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 45056 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 44 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '45056' 2027s # received: 45056 2027s ok 44 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 46080 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 45 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '46080' 2027s # received: 46080 2027s ok 45 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 47104 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 46 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '47104' 2027s # received: 47104 2027s ok 46 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 48128 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:27 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:28 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 47 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '48128' 2027s # received: 48128 2027s ok 47 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 49152 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:28 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:28 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 48 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '49152' 2027s # received: 49152 2027s ok 48 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 50176 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:28 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:28 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 49 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '50176' 2027s # received: 50176 2027s ok 49 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 51200 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:28 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 6 2027s #Client-Date: Tue, 09 Apr 2024 15:26:28 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 50 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '51200' 2027s # received: 51200 2027s ok 50 2027s #lwp request: 2027s #POST http://localhost:8529/eat_post HTTP/1.1 2027s #User-Agent: libwww-perl/6.76 2027s #Content-Length: 102400 2027s # 2027s #server response: 2027s #HTTP/1.1 200 OK 2027s #Date: Tue, 09 Apr 2024 15:26:28 GMT 2027s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2027s #Vary: In-If1 2027s #Content-Length: 7 2027s #Client-Date: Tue, 09 Apr 2024 15:26:28 GMT 2027s #Client-Peer: 127.0.0.1:8529 2027s #Client-Response-Num: 51 2027s #DMMATCH1: 1 2027s # 2027s # testing : length posted 2027s # expected: '102400' 2027s # received: 102400 2027s ok 51 2027s ok 2027s t/modules/aaa.t ..................... 2027s 1..40 2027s # Running under perl version 5.038002 for linux 2027s # Current time local: Tue Apr 9 15:26:28 2024 2027s # Current time GMT: Tue Apr 9 15:26:28 2024 2027s # Using Test.pm version 1.31 2027s # Using Apache/Test.pm version 1.42 2027s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/realm2 2027s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/basic1 2027s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/form1 2027s ok 1 2027s ok 2 2027s ok 3 2027s ok 4 2027s ok 5 2027s ok 6 2027s ok 7 2027s ok 8 2027s ok 9 2027s ok 10 2027s ok 11 2027s ok 12 2027s ok 13 2027s ok 14 2027s ok 15 2027s ok 16 2027s ok 17 2027s ok 18 2027s ok 19 2027s ok 20 2027s ok 21 2027s ok 22 2027s ok 23 2027s ok 24 2027s ok 25 2027s ok 26 2027s ok 27 2027s ok 28 2027s ok 29 2027s ok 30 2027s ok 31 2027s ok 32 2027s ok 33 2027s ok 34 2027s ok 35 2027s ok 36 2027s ok 37 2027s ok 38 2027s ok 39 2027s ok 40 2027s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/realm2 2027s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/basic1 2027s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/form1 2027s ok 2028s t/modules/access.t .................. 2028s 1..408 2028s # Running under perl version 5.038002 for linux 2028s # Current time local: Tue Apr 9 15:26:29 2024 2028s # Current time GMT: Tue Apr 9 15:26:29 2024 2028s # Using Test.pm version 1.31 2028s # Using Apache/Test.pm version 1.42 2028s # --- 2028s # Order deny,allow 2028s # Allow from all 2028s # expecting access. 2028s ok 1 2028s # --- 2028s # Order deny,allow 2028s # Deny from all 2028s # expecting access denial. 2028s ok 2 2028s # --- 2028s # Order deny,allow 2028s # Allow from all 2028s # Deny from all 2028s # expecting access. 2028s ok 3 2028s # --- 2028s # Order deny,allow 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 4 2028s # --- 2028s # Order deny,allow 2028s # Allow from all 2028s # Deny from localhost 2028s # expecting access. 2028s ok 5 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 6 2028s # --- 2028s # Order deny,allow 2028s # Allow from all 2028s # Deny from 127.0.0.1 2028s # expecting access. 2028s ok 7 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 8 2028s # --- 2028s # Order deny,allow 2028s # Allow from all 2028s # Deny from 127.0 2028s # expecting access. 2028s ok 9 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 10 2028s # --- 2028s # Order deny,allow 2028s # Allow from all 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access. 2028s ok 11 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 12 2028s # --- 2028s # Order deny,allow 2028s # Allow from all 2028s # Deny from 127.0.0.1/16 2028s # expecting access. 2028s ok 13 2028s # --- 2028s # Order deny,allow 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 14 2028s # --- 2028s # Order deny,allow 2028s # Allow from all 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 15 2028s # --- 2028s # Order deny,allow 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 16 2028s # --- 2028s # Order deny,allow 2028s # Allow from all 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 17 2028s # --- 2028s # Order deny,allow 2028s # Allow from localhost 2028s # expecting access. 2028s ok 18 2028s # --- 2028s # Order deny,allow 2028s # Deny from all 2028s # expecting access denial. 2028s ok 19 2028s # --- 2028s # Order deny,allow 2028s # Allow from localhost 2028s # Deny from all 2028s # expecting access. 2028s ok 20 2028s # --- 2028s # Order deny,allow 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 21 2028s # --- 2028s # Order deny,allow 2028s # Allow from localhost 2028s # Deny from localhost 2028s # expecting access. 2028s ok 22 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 23 2028s # --- 2028s # Order deny,allow 2028s # Allow from localhost 2028s # Deny from 127.0.0.1 2028s # expecting access. 2028s ok 24 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 25 2028s # --- 2028s # Order deny,allow 2028s # Allow from localhost 2028s # Deny from 127.0 2028s # expecting access. 2028s ok 26 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 27 2028s # --- 2028s # Order deny,allow 2028s # Allow from localhost 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access. 2028s ok 28 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 29 2028s # --- 2028s # Order deny,allow 2028s # Allow from localhost 2028s # Deny from 127.0.0.1/16 2028s # expecting access. 2028s ok 30 2028s # --- 2028s # Order deny,allow 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 31 2028s # --- 2028s # Order deny,allow 2028s # Allow from localhost 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 32 2028s # --- 2028s # Order deny,allow 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 33 2028s # --- 2028s # Order deny,allow 2028s # Allow from localhost 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 34 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1 2028s # expecting access. 2028s ok 35 2028s # --- 2028s # Order deny,allow 2028s # Deny from all 2028s # expecting access denial. 2028s ok 36 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1 2028s # Deny from all 2028s # expecting access. 2028s ok 37 2028s # --- 2028s # Order deny,allow 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 38 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1 2028s # Deny from localhost 2028s # expecting access. 2028s ok 39 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 40 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1 2028s # Deny from 127.0.0.1 2028s # expecting access. 2028s ok 41 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 42 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1 2028s # Deny from 127.0 2028s # expecting access. 2028s ok 43 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 44 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access. 2028s ok 45 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 46 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1 2028s # Deny from 127.0.0.1/16 2028s # expecting access. 2028s ok 47 2028s # --- 2028s # Order deny,allow 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 48 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 49 2028s # --- 2028s # Order deny,allow 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 50 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 51 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0 2028s # expecting access. 2028s ok 52 2028s # --- 2028s # Order deny,allow 2028s # Deny from all 2028s # expecting access denial. 2028s ok 53 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0 2028s # Deny from all 2028s # expecting access. 2028s ok 54 2028s # --- 2028s # Order deny,allow 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 55 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0 2028s # Deny from localhost 2028s # expecting access. 2028s ok 56 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 57 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0 2028s # Deny from 127.0.0.1 2028s # expecting access. 2028s ok 58 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 59 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0 2028s # Deny from 127.0 2028s # expecting access. 2028s ok 60 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 61 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access. 2028s ok 62 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 63 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0 2028s # Deny from 127.0.0.1/16 2028s # expecting access. 2028s ok 64 2028s # --- 2028s # Order deny,allow 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 65 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 66 2028s # --- 2028s # Order deny,allow 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 67 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 68 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # expecting access. 2028s ok 69 2028s # --- 2028s # Order deny,allow 2028s # Deny from all 2028s # expecting access denial. 2028s ok 70 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from all 2028s # expecting access. 2028s ok 71 2028s # --- 2028s # Order deny,allow 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 72 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from localhost 2028s # expecting access. 2028s ok 73 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 74 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 127.0.0.1 2028s # expecting access. 2028s ok 75 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 76 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 127.0 2028s # expecting access. 2028s ok 77 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 78 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access. 2028s ok 79 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 80 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 127.0.0.1/16 2028s # expecting access. 2028s ok 81 2028s # --- 2028s # Order deny,allow 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 82 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 83 2028s # --- 2028s # Order deny,allow 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 84 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 85 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/16 2028s # expecting access. 2028s ok 86 2028s # --- 2028s # Order deny,allow 2028s # Deny from all 2028s # expecting access denial. 2028s ok 87 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/16 2028s # Deny from all 2028s # expecting access. 2028s ok 88 2028s # --- 2028s # Order deny,allow 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 89 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/16 2028s # Deny from localhost 2028s # expecting access. 2028s ok 90 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 91 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/16 2028s # Deny from 127.0.0.1 2028s # expecting access. 2028s ok 92 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 93 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/16 2028s # Deny from 127.0 2028s # expecting access. 2028s ok 94 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 95 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/16 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access. 2028s ok 96 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 97 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/16 2028s # Deny from 127.0.0.1/16 2028s # expecting access. 2028s ok 98 2028s # --- 2028s # Order deny,allow 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 99 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/16 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 100 2028s # --- 2028s # Order deny,allow 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 101 2028s # --- 2028s # Order deny,allow 2028s # Allow from 127.0.0.1/16 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 102 2028s # --- 2028s # Order deny,allow 2028s # Allow from somewhere.else.com 2028s # expecting access. 2028s ok 103 2028s # --- 2028s # Order deny,allow 2028s # Deny from all 2028s # expecting access denial. 2028s ok 104 2028s # --- 2028s # Order deny,allow 2028s # Allow from somewhere.else.com 2028s # Deny from all 2028s # expecting access denial. 2028s ok 105 2028s # --- 2028s # Order deny,allow 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 106 2028s # --- 2028s # Order deny,allow 2028s # Allow from somewhere.else.com 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 107 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 108 2028s # --- 2028s # Order deny,allow 2028s # Allow from somewhere.else.com 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 109 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 110 2028s # --- 2028s # Order deny,allow 2028s # Allow from somewhere.else.com 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 111 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 112 2028s # --- 2028s # Order deny,allow 2028s # Allow from somewhere.else.com 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 113 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 114 2028s # --- 2028s # Order deny,allow 2028s # Allow from somewhere.else.com 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 115 2028s # --- 2028s # Order deny,allow 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 116 2028s # --- 2028s # Order deny,allow 2028s # Allow from somewhere.else.com 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 117 2028s # --- 2028s # Order deny,allow 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 118 2028s # --- 2028s # Order deny,allow 2028s # Allow from somewhere.else.com 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 119 2028s # --- 2028s # Order deny,allow 2028s # Allow from 66.6.6.6 2028s # expecting access. 2028s ok 120 2028s # --- 2028s # Order deny,allow 2028s # Deny from all 2028s # expecting access denial. 2028s ok 121 2028s # --- 2028s # Order deny,allow 2028s # Allow from 66.6.6.6 2028s # Deny from all 2028s # expecting access denial. 2028s ok 122 2028s # --- 2028s # Order deny,allow 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 123 2028s # --- 2028s # Order deny,allow 2028s # Allow from 66.6.6.6 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 124 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 125 2028s # --- 2028s # Order deny,allow 2028s # Allow from 66.6.6.6 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 126 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 127 2028s # --- 2028s # Order deny,allow 2028s # Allow from 66.6.6.6 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 128 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 129 2028s # --- 2028s # Order deny,allow 2028s # Allow from 66.6.6.6 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 130 2028s # --- 2028s # Order deny,allow 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 131 2028s # --- 2028s # Order deny,allow 2028s # Allow from 66.6.6.6 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 132 2028s # --- 2028s # Order deny,allow 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 133 2028s # --- 2028s # Order deny,allow 2028s # Allow from 66.6.6.6 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 134 2028s # --- 2028s # Order deny,allow 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 135 2028s # --- 2028s # Order deny,allow 2028s # Allow from 66.6.6.6 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 136 2028s # --- 2028s # Order allow,deny 2028s # Allow from all 2028s # expecting access. 2028s ok 137 2028s # --- 2028s # Order allow,deny 2028s # Deny from all 2028s # expecting access denial. 2028s ok 138 2028s # --- 2028s # Order allow,deny 2028s # Allow from all 2028s # Deny from all 2028s # expecting access denial. 2028s ok 139 2028s # --- 2028s # Order allow,deny 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 140 2028s # --- 2028s # Order allow,deny 2028s # Allow from all 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 141 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 142 2028s # --- 2028s # Order allow,deny 2028s # Allow from all 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 143 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 144 2028s # --- 2028s # Order allow,deny 2028s # Allow from all 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 145 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 146 2028s # --- 2028s # Order allow,deny 2028s # Allow from all 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 147 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 148 2028s # --- 2028s # Order allow,deny 2028s # Allow from all 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 149 2028s # --- 2028s # Order allow,deny 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 150 2028s # --- 2028s # Order allow,deny 2028s # Allow from all 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 151 2028s # --- 2028s # Order allow,deny 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 152 2028s # --- 2028s # Order allow,deny 2028s # Allow from all 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 153 2028s # --- 2028s # Order allow,deny 2028s # Allow from localhost 2028s # expecting access. 2028s ok 154 2028s # --- 2028s # Order allow,deny 2028s # Deny from all 2028s # expecting access denial. 2028s ok 155 2028s # --- 2028s # Order allow,deny 2028s # Allow from localhost 2028s # Deny from all 2028s # expecting access denial. 2028s ok 156 2028s # --- 2028s # Order allow,deny 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 157 2028s # --- 2028s # Order allow,deny 2028s # Allow from localhost 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 158 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 159 2028s # --- 2028s # Order allow,deny 2028s # Allow from localhost 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 160 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 161 2028s # --- 2028s # Order allow,deny 2028s # Allow from localhost 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 162 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 163 2028s # --- 2028s # Order allow,deny 2028s # Allow from localhost 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 164 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 165 2028s # --- 2028s # Order allow,deny 2028s # Allow from localhost 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 166 2028s # --- 2028s # Order allow,deny 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 167 2028s # --- 2028s # Order allow,deny 2028s # Allow from localhost 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 168 2028s # --- 2028s # Order allow,deny 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 169 2028s # --- 2028s # Order allow,deny 2028s # Allow from localhost 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 170 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1 2028s # expecting access. 2028s ok 171 2028s # --- 2028s # Order allow,deny 2028s # Deny from all 2028s # expecting access denial. 2028s ok 172 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1 2028s # Deny from all 2028s # expecting access denial. 2028s ok 173 2028s # --- 2028s # Order allow,deny 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 174 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 175 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 176 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 177 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 178 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 179 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 180 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 181 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 182 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 183 2028s # --- 2028s # Order allow,deny 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 184 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 185 2028s # --- 2028s # Order allow,deny 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 186 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 187 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0 2028s # expecting access. 2028s ok 188 2028s # --- 2028s # Order allow,deny 2028s # Deny from all 2028s # expecting access denial. 2028s ok 189 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0 2028s # Deny from all 2028s # expecting access denial. 2028s ok 190 2028s # --- 2028s # Order allow,deny 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 191 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 192 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 193 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 194 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 195 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 196 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 197 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 198 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 199 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 200 2028s # --- 2028s # Order allow,deny 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 201 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 202 2028s # --- 2028s # Order allow,deny 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 203 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 204 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # expecting access. 2028s ok 205 2028s # --- 2028s # Order allow,deny 2028s # Deny from all 2028s # expecting access denial. 2028s ok 206 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from all 2028s # expecting access denial. 2028s ok 207 2028s # --- 2028s # Order allow,deny 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 208 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 209 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 210 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 211 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 212 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 213 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 214 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 215 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 216 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 217 2028s # --- 2028s # Order allow,deny 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 218 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 219 2028s # --- 2028s # Order allow,deny 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 220 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 221 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/16 2028s # expecting access. 2028s ok 222 2028s # --- 2028s # Order allow,deny 2028s # Deny from all 2028s # expecting access denial. 2028s ok 223 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/16 2028s # Deny from all 2028s # expecting access denial. 2028s ok 224 2028s # --- 2028s # Order allow,deny 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 225 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/16 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 226 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 227 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/16 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 228 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 229 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/16 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 230 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 231 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/16 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 232 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 233 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/16 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 234 2028s # --- 2028s # Order allow,deny 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 235 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/16 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 236 2028s # --- 2028s # Order allow,deny 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 237 2028s # --- 2028s # Order allow,deny 2028s # Allow from 127.0.0.1/16 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 238 2028s # --- 2028s # Order allow,deny 2028s # Allow from somewhere.else.com 2028s # expecting access denial. 2028s ok 239 2028s # --- 2028s # Order allow,deny 2028s # Deny from all 2028s # expecting access denial. 2028s ok 240 2028s # --- 2028s # Order allow,deny 2028s # Allow from somewhere.else.com 2028s # Deny from all 2028s # expecting access denial. 2028s ok 241 2028s # --- 2028s # Order allow,deny 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 242 2028s # --- 2028s # Order allow,deny 2028s # Allow from somewhere.else.com 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 243 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 244 2028s # --- 2028s # Order allow,deny 2028s # Allow from somewhere.else.com 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 245 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 246 2028s # --- 2028s # Order allow,deny 2028s # Allow from somewhere.else.com 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 247 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 248 2028s # --- 2028s # Order allow,deny 2028s # Allow from somewhere.else.com 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 249 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 250 2028s # --- 2028s # Order allow,deny 2028s # Allow from somewhere.else.com 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 251 2028s # --- 2028s # Order allow,deny 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 252 2028s # --- 2028s # Order allow,deny 2028s # Allow from somewhere.else.com 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 253 2028s # --- 2028s # Order allow,deny 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 254 2028s # --- 2028s # Order allow,deny 2028s # Allow from somewhere.else.com 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 255 2028s # --- 2028s # Order allow,deny 2028s # Allow from 66.6.6.6 2028s # expecting access denial. 2028s ok 256 2028s # --- 2028s # Order allow,deny 2028s # Deny from all 2028s # expecting access denial. 2028s ok 257 2028s # --- 2028s # Order allow,deny 2028s # Allow from 66.6.6.6 2028s # Deny from all 2028s # expecting access denial. 2028s ok 258 2028s # --- 2028s # Order allow,deny 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 259 2028s # --- 2028s # Order allow,deny 2028s # Allow from 66.6.6.6 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 260 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 261 2028s # --- 2028s # Order allow,deny 2028s # Allow from 66.6.6.6 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 262 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 263 2028s # --- 2028s # Order allow,deny 2028s # Allow from 66.6.6.6 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 264 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 265 2028s # --- 2028s # Order allow,deny 2028s # Allow from 66.6.6.6 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 266 2028s # --- 2028s # Order allow,deny 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 267 2028s # --- 2028s # Order allow,deny 2028s # Allow from 66.6.6.6 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 268 2028s # --- 2028s # Order allow,deny 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 269 2028s # --- 2028s # Order allow,deny 2028s # Allow from 66.6.6.6 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 270 2028s # --- 2028s # Order allow,deny 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 271 2028s # --- 2028s # Order allow,deny 2028s # Allow from 66.6.6.6 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 272 2028s # --- 2028s # Order mutual-failure 2028s # Allow from all 2028s # expecting access. 2028s ok 273 2028s # --- 2028s # Order mutual-failure 2028s # Deny from all 2028s # expecting access denial. 2028s ok 274 2028s # --- 2028s # Order mutual-failure 2028s # Allow from all 2028s # Deny from all 2028s # expecting access denial. 2028s ok 275 2028s # --- 2028s # Order mutual-failure 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 276 2028s # --- 2028s # Order mutual-failure 2028s # Allow from all 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 277 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 278 2028s # --- 2028s # Order mutual-failure 2028s # Allow from all 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 279 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 280 2028s # --- 2028s # Order mutual-failure 2028s # Allow from all 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 281 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 282 2028s # --- 2028s # Order mutual-failure 2028s # Allow from all 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 283 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 284 2028s # --- 2028s # Order mutual-failure 2028s # Allow from all 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 285 2028s # --- 2028s # Order mutual-failure 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 286 2028s # --- 2028s # Order mutual-failure 2028s # Allow from all 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 287 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 288 2028s # --- 2028s # Order mutual-failure 2028s # Allow from all 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 289 2028s # --- 2028s # Order mutual-failure 2028s # Allow from localhost 2028s # expecting access. 2028s ok 290 2028s # --- 2028s # Order mutual-failure 2028s # Deny from all 2028s # expecting access denial. 2028s ok 291 2028s # --- 2028s # Order mutual-failure 2028s # Allow from localhost 2028s # Deny from all 2028s # expecting access denial. 2028s ok 292 2028s # --- 2028s # Order mutual-failure 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 293 2028s # --- 2028s # Order mutual-failure 2028s # Allow from localhost 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 294 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 295 2028s # --- 2028s # Order mutual-failure 2028s # Allow from localhost 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 296 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 297 2028s # --- 2028s # Order mutual-failure 2028s # Allow from localhost 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 298 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 299 2028s # --- 2028s # Order mutual-failure 2028s # Allow from localhost 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 300 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 301 2028s # --- 2028s # Order mutual-failure 2028s # Allow from localhost 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 302 2028s # --- 2028s # Order mutual-failure 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 303 2028s # --- 2028s # Order mutual-failure 2028s # Allow from localhost 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 304 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 305 2028s # --- 2028s # Order mutual-failure 2028s # Allow from localhost 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 306 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1 2028s # expecting access. 2028s ok 307 2028s # --- 2028s # Order mutual-failure 2028s # Deny from all 2028s # expecting access denial. 2028s ok 308 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1 2028s # Deny from all 2028s # expecting access denial. 2028s ok 309 2028s # --- 2028s # Order mutual-failure 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 310 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 311 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 312 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 313 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 314 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 315 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 316 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 317 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 318 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 319 2028s # --- 2028s # Order mutual-failure 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 320 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 321 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 322 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 323 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0 2028s # expecting access. 2028s ok 324 2028s # --- 2028s # Order mutual-failure 2028s # Deny from all 2028s # expecting access denial. 2028s ok 325 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0 2028s # Deny from all 2028s # expecting access denial. 2028s ok 326 2028s # --- 2028s # Order mutual-failure 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 327 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 328 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 329 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 330 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 331 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 332 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 333 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 334 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 335 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 336 2028s # --- 2028s # Order mutual-failure 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 337 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 338 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 339 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 340 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # expecting access. 2028s ok 341 2028s # --- 2028s # Order mutual-failure 2028s # Deny from all 2028s # expecting access denial. 2028s ok 342 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from all 2028s # expecting access denial. 2028s ok 343 2028s # --- 2028s # Order mutual-failure 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 344 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 345 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 346 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 347 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 348 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 349 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 350 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 351 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 352 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 353 2028s # --- 2028s # Order mutual-failure 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 354 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 355 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 356 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/255.255.0.0 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 357 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/16 2028s # expecting access. 2028s ok 358 2028s # --- 2028s # Order mutual-failure 2028s # Deny from all 2028s # expecting access denial. 2028s ok 359 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/16 2028s # Deny from all 2028s # expecting access denial. 2028s ok 360 2028s # --- 2028s # Order mutual-failure 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 361 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/16 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 362 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 363 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/16 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 364 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 365 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/16 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 366 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 367 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/16 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 368 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 369 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/16 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 370 2028s # --- 2028s # Order mutual-failure 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 371 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/16 2028s # Deny from somewhere.else.com 2028s # expecting access. 2028s ok 372 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 373 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 127.0.0.1/16 2028s # Deny from 66.6.6.6 2028s # expecting access. 2028s ok 374 2028s # --- 2028s # Order mutual-failure 2028s # Allow from somewhere.else.com 2028s # expecting access denial. 2028s ok 375 2028s # --- 2028s # Order mutual-failure 2028s # Deny from all 2028s # expecting access denial. 2028s ok 376 2028s # --- 2028s # Order mutual-failure 2028s # Allow from somewhere.else.com 2028s # Deny from all 2028s # expecting access denial. 2028s ok 377 2028s # --- 2028s # Order mutual-failure 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 378 2028s # --- 2028s # Order mutual-failure 2028s # Allow from somewhere.else.com 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 379 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 380 2028s # --- 2028s # Order mutual-failure 2028s # Allow from somewhere.else.com 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 381 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 382 2028s # --- 2028s # Order mutual-failure 2028s # Allow from somewhere.else.com 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 383 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 384 2028s # --- 2028s # Order mutual-failure 2028s # Allow from somewhere.else.com 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 385 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 386 2028s # --- 2028s # Order mutual-failure 2028s # Allow from somewhere.else.com 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 387 2028s # --- 2028s # Order mutual-failure 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 388 2028s # --- 2028s # Order mutual-failure 2028s # Allow from somewhere.else.com 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 389 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 390 2028s # --- 2028s # Order mutual-failure 2028s # Allow from somewhere.else.com 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 391 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 66.6.6.6 2028s # expecting access denial. 2028s ok 392 2028s # --- 2028s # Order mutual-failure 2028s # Deny from all 2028s # expecting access denial. 2028s ok 393 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 66.6.6.6 2028s # Deny from all 2028s # expecting access denial. 2028s ok 394 2028s # --- 2028s # Order mutual-failure 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 395 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 66.6.6.6 2028s # Deny from localhost 2028s # expecting access denial. 2028s ok 396 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 397 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 66.6.6.6 2028s # Deny from 127.0.0.1 2028s # expecting access denial. 2028s ok 398 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 399 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 66.6.6.6 2028s # Deny from 127.0 2028s # expecting access denial. 2028s ok 400 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 401 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 66.6.6.6 2028s # Deny from 127.0.0.1/255.255.0.0 2028s # expecting access denial. 2028s ok 402 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 403 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 66.6.6.6 2028s # Deny from 127.0.0.1/16 2028s # expecting access denial. 2028s ok 404 2028s # --- 2028s # Order mutual-failure 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 405 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 66.6.6.6 2028s # Deny from somewhere.else.com 2028s # expecting access denial. 2028s ok 406 2028s # --- 2028s # Order mutual-failure 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 407 2028s # --- 2028s # Order mutual-failure 2028s # Allow from 66.6.6.6 2028s # Deny from 66.6.6.6 2028s # expecting access denial. 2028s ok 408 2028s ok 2030s t/modules/actions.t ................. 2030s 1..20 2030s # Running under perl version 5.038002 for linux 2030s # Current time local: Tue Apr 9 15:26:32 2024 2030s # Current time GMT: Tue Apr 9 15:26:32 2024 2030s # Using Test.pm version 1.31 2030s # Using Apache/Test.pm version 1.42 2030s # expected: 200 2030s # received: '200' 2030s ok 1 2030s # expected: 'nada' 2030s # received: 'nada' 2030s ok 2 2030s # expected: 404 2030s # received: '404' 2030s ok 3 2030s ok 4 # skip RC=404, no need to check content 2030s # expected: 404 2030s # received: '404' 2030s ok 5 2030s ok 6 # skip RC=404, no need to check content 2030s # expected: 404 2030s # received: '404' 2030s ok 7 2030s ok 8 # skip RC=404, no need to check content 2030s # expected: 200 2030s # received: '200' 2030s ok 9 2030s # expected: 'nada' 2030s # received: 'nada' 2030s ok 10 2030s # expected: 404 2030s # received: '404' 2030s ok 11 2030s ok 12 # skip RC=404, no need to check content 2030s # expected: 200 2030s # received: '200' 2030s ok 13 2030s # expected: 'POST 2030s # foo2: bar2 2030s # ' 2030s # received: 'POST 2030s # foo2: bar2 2030s # ' 2030s ok 14 2030s # expected: 405 2030s # received: '405' 2030s ok 15 2030s # expected: 200 2030s # received: '200' 2030s ok 16 2030s # expected: 'foo=bar' 2030s # received: 'foo=bar' 2030s ok 17 2030s # expected: 200 2030s # received: '200' 2030s ok 18 2030s # expected: 'POST 2030s # foo2: bar2 2030s # ' 2030s # received: 'POST 2030s # foo2: bar2 2030s # ' 2030s ok 19 2030s # expected: 405 2030s # received: '405' 2030s ok 20 2030s ok 2031s t/modules/alias.t ................... 2031s 1..134 2031s # Running under perl version 5.038002 for linux 2031s # Current time local: Tue Apr 9 15:26:33 2024 2031s # Current time GMT: Tue Apr 9 15:26:33 2024 2031s # Using Test.pm version 1.31 2031s # Using Apache/Test.pm version 1.42 2031s # verifying simple aliases 2031s # testing : /alias/ 2031s # expected: 200 2031s # received: '200' 2031s ok 1 2031s # testing : /bogu/ 2031s # expected: 404 2031s # received: '404' 2031s ok 2 2031s # verifying alias match with /ali[0-9]. 2031s # testing : /ali0 2031s # expected: 0 2031s # received: '0' 2031s ok 3 2031s # testing : /ali1 2031s # expected: 1 2031s # received: '1' 2031s ok 4 2031s # testing : /ali2 2031s # expected: 2 2031s # received: '2' 2031s ok 5 2031s # testing : /ali3 2031s # expected: 3 2031s # received: '3' 2031s ok 6 2031s # testing : /ali4 2031s # expected: 4 2031s # received: '4' 2031s ok 7 2031s # testing : /ali5 2031s # expected: 5 2031s # received: '5' 2031s ok 8 2031s # testing : /ali6 2031s # expected: 6 2031s # received: '6' 2031s ok 9 2031s # testing : /ali7 2031s # expected: 7 2031s # received: '7' 2031s ok 10 2031s # testing : /ali8 2031s # expected: 8 2031s # received: '8' 2031s ok 11 2031s # testing : /ali9 2031s # expected: 9 2031s # received: '9' 2031s ok 12 2031s # verifying expression alias match with /expr/ali[0-9]. 2031s # testing : /ali0 2031s # expected: 0 2031s # received: '0' 2031s ok 13 2031s # testing : /ali1 2031s # expected: 1 2031s # received: '1' 2031s ok 14 2031s # testing : /ali2 2031s # expected: 2 2031s # received: '2' 2031s ok 15 2031s # testing : /ali3 2031s # expected: 3 2031s # received: '3' 2031s ok 16 2031s # testing : /ali4 2031s # expected: 4 2031s # received: '4' 2031s ok 17 2031s # testing : /ali5 2031s # expected: 5 2031s # received: '5' 2031s ok 18 2031s # testing : /ali6 2031s # expected: 6 2031s # received: '6' 2031s ok 19 2031s # testing : /ali7 2031s # expected: 7 2031s # received: '7' 2031s ok 20 2031s # testing : /ali8 2031s # expected: 8 2031s # received: '8' 2031s ok 21 2031s # testing : /ali9 2031s # expected: 9 2031s # received: '9' 2031s ok 22 2031s # testing : /forbid 2031s # expected: '403' 2031s # received: '403' 2031s ok 23 2031s # testing : /gone 2031s # expected: '410' 2031s # received: '410' 2031s ok 24 2031s # testing : /perm 2031s # expected: '301' 2031s # received: '301' 2031s ok 25 2031s # testing : /perm2 2031s # expected: '301' 2031s # received: '301' 2031s ok 26 2031s # testing : /seeother 2031s # expected: '303' 2031s # received: '303' 2031s ok 27 2031s # testing : /temp 2031s # expected: '302' 2031s # received: '302' 2031s ok 28 2031s # testing : /temp2 2031s # expected: '302' 2031s # received: '302' 2031s ok 29 2031s verifying body of perm and temp redirect match 2031s # testing : /p0 2031s # expected: 0 2031s # received: '0' 2031s ok 30 2031s # testing : /p1 2031s # expected: 1 2031s # received: '1' 2031s ok 31 2031s # testing : /p2 2031s # expected: 2 2031s # received: '2' 2031s ok 32 2031s # testing : /p3 2031s # expected: 3 2031s # received: '3' 2031s ok 33 2031s # testing : /p4 2031s # expected: 4 2031s # received: '4' 2031s ok 34 2031s # testing : /p5 2031s # expected: 5 2031s # received: '5' 2031s ok 35 2031s # testing : /p6 2031s # expected: 6 2031s # received: '6' 2031s ok 36 2031s # testing : /p7 2031s # expected: 7 2031s # received: '7' 2031s ok 37 2031s # testing : /p8 2031s # expected: 8 2031s # received: '8' 2031s ok 38 2031s # testing : /p9 2031s # expected: 9 2031s # received: '9' 2031s ok 39 2031s # testing : /t0 2031s # expected: 0 2031s # received: '0' 2031s ok 40 2031s # testing : /t1 2031s # expected: 1 2031s # received: '1' 2031s ok 41 2031s # testing : /t2 2031s # expected: 2 2031s # received: '2' 2031s ok 42 2031s # testing : /t3 2031s # expected: 3 2031s # received: '3' 2031s ok 43 2031s # testing : /t4 2031s # expected: 4 2031s # received: '4' 2031s ok 44 2031s # testing : /t5 2031s # expected: 5 2031s # received: '5' 2031s ok 45 2031s # testing : /t6 2031s # expected: 6 2031s # received: '6' 2031s ok 46 2031s # testing : /t7 2031s # expected: 7 2031s # received: '7' 2031s ok 47 2031s # testing : /t8 2031s # expected: 8 2031s # received: '8' 2031s ok 48 2031s # testing : /t9 2031s # expected: 9 2031s # received: '9' 2031s ok 49 2031s verifying body of perm and temp redirect match with expression support 2031s # testing : /p0 2031s # expected: 0 2031s # received: '0' 2031s ok 50 2031s # testing : /p1 2031s # expected: 1 2031s # received: '1' 2031s ok 51 2031s # testing : /p2 2031s # expected: 2 2031s # received: '2' 2031s ok 52 2031s # testing : /p3 2031s # expected: 3 2031s # received: '3' 2031s ok 53 2031s # testing : /p4 2031s # expected: 4 2031s # received: '4' 2031s ok 54 2031s # testing : /p5 2031s # expected: 5 2031s # received: '5' 2031s ok 55 2031s # testing : /p6 2031s # expected: 6 2031s # received: '6' 2031s ok 56 2031s # testing : /p7 2031s # expected: 7 2031s # received: '7' 2031s ok 57 2031s # testing : /p8 2031s # expected: 8 2031s # received: '8' 2031s ok 58 2031s # testing : /p9 2031s # expected: 9 2031s # received: '9' 2031s ok 59 2031s # testing : /t0 2031s # expected: 0 2031s # received: '0' 2031s ok 60 2031s # testing : /t1 2031s # expected: 1 2031s # received: '1' 2031s ok 61 2031s # testing : /t2 2031s # expected: 2 2031s # received: '2' 2031s ok 62 2031s # testing : /t3 2031s # expected: 3 2031s # received: '3' 2031s ok 63 2031s # testing : /t4 2031s # expected: 4 2031s # received: '4' 2031s ok 64 2031s # testing : /t5 2031s # expected: 5 2031s # received: '5' 2031s ok 65 2031s # testing : /t6 2031s # expected: 6 2031s # received: '6' 2031s ok 66 2031s # testing : /t7 2031s # expected: 7 2031s # received: '7' 2031s ok 67 2031s # testing : /t8 2031s # expected: 8 2031s # received: '8' 2031s ok 68 2031s # testing : /t9 2031s # expected: 9 2031s # received: '9' 2031s ok 69 2031s verifying return code of seeother and gone redirect match 2031s # testing : f0 2031s # expected: '403' 2031s # received: '403' 2031s ok 70 2031s # testing : f1 2031s # expected: '403' 2031s # received: '403' 2031s ok 71 2031s # testing : f2 2031s # expected: '403' 2031s # received: '403' 2031s ok 72 2031s # testing : f3 2031s # expected: '403' 2031s # received: '403' 2031s ok 73 2031s # testing : f4 2031s # expected: '403' 2031s # received: '403' 2031s ok 74 2031s # testing : f5 2031s # expected: '403' 2031s # received: '403' 2031s ok 75 2031s # testing : f6 2031s # expected: '403' 2031s # received: '403' 2031s ok 76 2031s # testing : f7 2031s # expected: '403' 2031s # received: '403' 2031s ok 77 2031s # testing : f8 2031s # expected: '403' 2031s # received: '403' 2031s ok 78 2031s # testing : f9 2031s # expected: '403' 2031s # received: '403' 2031s ok 79 2031s # testing : s0 2031s # expected: '303' 2031s # received: '303' 2031s ok 80 2031s # testing : s1 2031s # expected: '303' 2031s # received: '303' 2031s ok 81 2031s # testing : s2 2031s # expected: '303' 2031s # received: '303' 2031s ok 82 2031s # testing : s3 2031s # expected: '303' 2031s # received: '303' 2031s ok 83 2031s # testing : s4 2031s # expected: '303' 2031s # received: '303' 2031s ok 84 2031s # testing : s5 2031s # expected: '303' 2031s # received: '303' 2031s ok 85 2031s # testing : s6 2031s # expected: '303' 2031s # received: '303' 2031s ok 86 2031s # testing : s7 2031s # expected: '303' 2031s # received: '303' 2031s ok 87 2031s # testing : s8 2031s # expected: '303' 2031s # received: '303' 2031s ok 88 2031s # testing : s9 2031s # expected: '303' 2031s # received: '303' 2031s ok 89 2031s # testing : g0 2031s # expected: '410' 2031s # received: '410' 2031s ok 90 2031s # testing : g1 2031s # expected: '410' 2031s # received: '410' 2031s ok 91 2031s # testing : g2 2031s # expected: '410' 2031s # received: '410' 2031s ok 92 2031s # testing : g3 2031s # expected: '410' 2031s # received: '410' 2031s ok 93 2031s # testing : g4 2031s # expected: '410' 2031s # received: '410' 2031s ok 94 2031s # testing : g5 2031s # expected: '410' 2031s # received: '410' 2031s ok 95 2031s # testing : g6 2031s # expected: '410' 2031s # received: '410' 2031s ok 96 2031s # testing : g7 2031s # expected: '410' 2031s # received: '410' 2031s ok 97 2031s # testing : g8 2031s # expected: '410' 2031s # received: '410' 2031s ok 98 2031s # testing : g9 2031s # expected: '410' 2031s # received: '410' 2031s ok 99 2031s verifying return code of seeother and gone redirect match with expression support 2031s # testing : f0 2031s # expected: '403' 2031s # received: '403' 2031s ok 100 2031s # testing : f1 2031s # expected: '403' 2031s # received: '403' 2031s ok 101 2031s # testing : f2 2031s # expected: '403' 2031s # received: '403' 2031s ok 102 2031s # testing : f3 2031s # expected: '403' 2031s # received: '403' 2031s ok 103 2031s # testing : f4 2031s # expected: '403' 2031s # received: '403' 2031s ok 104 2031s # testing : f5 2031s # expected: '403' 2031s # received: '403' 2031s ok 105 2031s # testing : f6 2031s # expected: '403' 2031s # received: '403' 2031s ok 106 2031s # testing : f7 2031s # expected: '403' 2031s # received: '403' 2031s ok 107 2031s # testing : f8 2031s # expected: '403' 2031s # received: '403' 2031s ok 108 2031s # testing : f9 2031s # expected: '403' 2031s # received: '403' 2031s ok 109 2031s # testing : s0 2031s # expected: '303' 2031s # received: '303' 2031s ok 110 2031s # testing : s1 2031s # expected: '303' 2031s # received: '303' 2031s ok 111 2031s # testing : s2 2031s # expected: '303' 2031s # received: '303' 2031s ok 112 2031s # testing : s3 2031s # expected: '303' 2031s # received: '303' 2031s ok 113 2031s # testing : s4 2031s # expected: '303' 2031s # received: '303' 2031s ok 114 2031s # testing : s5 2031s # expected: '303' 2031s # received: '303' 2031s ok 115 2031s # testing : s6 2031s # expected: '303' 2031s # received: '303' 2031s ok 116 2031s # testing : s7 2031s # expected: '303' 2031s # received: '303' 2031s ok 117 2031s # testing : s8 2031s # expected: '303' 2031s # received: '303' 2031s ok 118 2031s # testing : s9 2031s # expected: '303' 2031s # received: '303' 2031s ok 119 2031s # testing : g0 2031s # expected: '410' 2031s # received: '410' 2031s ok 120 2031s # testing : g1 2031s # expected: '410' 2031s # received: '410' 2031s ok 121 2031s # testing : g2 2031s # expected: '410' 2031s # received: '410' 2031s ok 122 2031s # testing : g3 2031s # expected: '410' 2031s # received: '410' 2031s ok 123 2031s # testing : g4 2031s # expected: '410' 2031s # received: '410' 2031s ok 124 2031s # testing : g5 2031s # expected: '410' 2031s # received: '410' 2031s ok 125 2031s # testing : g6 2031s # expected: '410' 2031s # received: '410' 2031s ok 126 2031s # testing : g7 2031s # expected: '410' 2031s # received: '410' 2031s ok 127 2031s # testing : g8 2031s # expected: '410' 2031s # received: '410' 2031s ok 128 2031s # testing : g9 2031s # expected: '410' 2031s # received: '410' 2031s ok 129 2031s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2031s # verifying /modules/alias/script is plain text 2031s # testing : /modules/alias/script 2031s # expected: '#!/bin/sh 2031s # echo Content-type: text/plain 2031s # echo 2031s # echo this is a shell script cgi. 2031s # ' 2031s # received: '#!/bin/sh 2031s # echo Content-type: text/plain 2031s # echo 2031s # echo this is a shell script cgi. 2031s # ' 2031s ok 130 2031s # verifying same file accessed at /cgi/script is executed code 2031s # testing : /cgi/script 2031s # expected: 'this is a shell script cgi. 2031s # ' 2031s # received: 'this is a shell script cgi. 2031s # ' 2031s ok 131 2031s # verifying ScriptAliasMatch with /aliascgi-script 2031s # testing : /aliascgi-script 2031s # expected: 'this is a shell script cgi. 2031s # ' 2031s # received: 'this is a shell script cgi. 2031s # ' 2031s ok 132 2031s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 2031s # testing : /aliascgi-script 2031s # expected: 'this is a shell script cgi. 2031s # ' 2031s # received: 'this is a shell script cgi. 2031s # ' 2031s ok 133 2031s # verifying bad script alias. 2031s # testing : /aliascgi-nada 2031s # expected: 404 2031s # received: '404' 2031s ok 134 2031s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2031s ok 2033s t/modules/allowmethods.t ............ 2033s 1..9 2033s # Running under perl version 5.038002 for linux 2033s # Current time local: Tue Apr 9 15:26:35 2024 2033s # Current time GMT: Tue Apr 9 15:26:35 2024 2033s # Using Test.pm version 1.31 2033s # Using Apache/Test.pm version 1.42 2033s # testing : Get request to /Get responds 200 2033s # expected: 200 2033s # received: '200' 2033s ok 1 2033s # testing : Head request to /Get responds 200 2033s # expected: 200 2033s # received: '200' 2033s ok 2 2033s # testing : Post request to /Get responds 405 2033s # expected: 405 2033s # received: '405' 2033s ok 3 2033s # testing : Get request to /Head responds 200 2033s # expected: 200 2033s # received: '200' 2033s ok 4 2033s # testing : Head request to /Head responds 200 2033s # expected: 200 2033s # received: '200' 2033s ok 5 2033s # testing : Post request to /Head responds 405 2033s # expected: 405 2033s # received: '405' 2033s ok 6 2033s # testing : Get request to /Post responds 405 2033s # expected: 405 2033s # received: '405' 2033s ok 7 2033s # testing : Head request to /Post responds 405 2033s # expected: 405 2033s # received: '405' 2033s ok 8 2033s # testing : Post request to /Post responds 200 2033s # expected: 200 2033s # received: '200' 2033s ok 9 2033s ok 2037s t/modules/asis.t .................... 2037s 1..3 2037s # Running under perl version 5.038002 for linux 2037s # Current time local: Tue Apr 9 15:26:37 2024 2037s # Current time GMT: Tue Apr 9 15:26:37 2024 2037s # Using Test.pm version 1.31 2037s # Using Apache/Test.pm version 1.42 2037s # testing : asis content OK 2037s # expected: 'This is asis content. 2037s # ' 2037s # received: 'This is asis content. 2037s # ' 2037s ok 1 2037s # testing : asis gave 404 error 2037s # expected: 404 2037s # received: '404' 2037s ok 2 2037s # testing : asis gave 403 error 2037s # expected: 403 2037s # received: '403' 2037s ok 3 2037s ok 2037s t/modules/authz_core.t .............. 2037s 1..504 2037s # Running under perl version 5.038002 for linux 2037s # Current time local: Tue Apr 9 15:26:38 2024 2037s # Current time GMT: Tue Apr 9 15:26:38 2024 2037s # Using Test.pm version 1.31 2037s # Using Apache/Test.pm version 1.42 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/basic1 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/groups1 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 200, expected 200 [a/ : a/ ] 2037s ok 1 2037s # got 200, expected 200 [a/ : a/ 1] 2037s ok 2 2037s # got 200, expected 200 [a/ : a/ 2] 2037s ok 3 2037s # got 200, expected 200 [a/ : a/ 1 2] 2037s ok 4 2037s # got 200, expected 200 [a/ : a/ 3] 2037s ok 5 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ user1: a/ ] 2037s ok 6 2037s # got 200, expected 200 [a/ user1: a/ user1] 2037s ok 7 2037s # got 401, expected 401 [a/ user1: a/ user2] 2037s ok 8 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ Any 1 2: a/ ] 2037s ok 9 2037s # got 200, expected 200 [a/ Any 1 2: a/ 1] 2037s ok 10 2037s # got 200, expected 200 [a/ Any 1 2: a/ 2] 2037s ok 11 2037s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 2037s ok 12 2037s # got 403, expected 403 [a/ Any 1 2: a/ 3] 2037s ok 13 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2037s ok 14 2037s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2037s ok 15 2037s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2037s ok 16 2037s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2037s ok 17 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2037s ok 18 2037s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2037s ok 19 2037s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2037s ok 20 2037s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2037s ok 21 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 2037s ok 22 2037s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 2037s ok 23 2037s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 2037s ok 24 2037s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 2037s ok 25 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2037s ok 26 2037s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2037s ok 27 2037s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 2037s ok 28 2037s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2037s ok 29 2037s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 2037s ok 30 2037s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2037s ok 31 2037s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 2037s ok 32 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2037s ok 33 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2037s ok 34 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2037s ok 35 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2037s ok 36 2037s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2037s ok 37 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2037s ok 38 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2037s ok 39 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2037s ok 40 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2037s ok 41 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2037s ok 42 2037s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2037s ok 43 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2037s ok 44 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2037s ok 45 2037s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2037s ok 46 2037s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 2037s ok 47 2037s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 2037s ok 48 2037s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2037s ok 49 2037s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2037s ok 50 2037s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2037s ok 51 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2037s ok 52 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2037s ok 53 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2037s ok 54 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2037s ok 55 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2037s ok 56 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2037s ok 57 2037s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 2037s ok 58 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All 1 !2: a/ ] 2037s ok 59 2037s # got 200, expected 200 [a/ All 1 !2: a/ 1] 2037s ok 60 2037s # got 403, expected 403 [a/ All 1 !2: a/ 2] 2037s ok 61 2037s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 2037s ok 62 2037s # got 403, expected 403 [a/ All 1 !2: a/ 3] 2037s ok 63 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2037s ok 64 2037s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2037s ok 65 2037s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2037s ok 66 2037s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2037s ok 67 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2037s ok 68 2037s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2037s ok 69 2037s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2037s ok 70 2037s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2037s ok 71 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2037s ok 72 2037s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 2037s ok 73 2037s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 2037s ok 74 2037s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 2037s ok 75 2037s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 2037s ok 76 2037s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2037s ok 77 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2037s ok 78 2037s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2037s ok 79 2037s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 2037s ok 80 2037s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2037s ok 81 2037s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 2037s ok 82 2037s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2037s ok 83 2037s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 2037s ok 84 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2037s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 2037s ok 85 2037s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 2037s ok 86 2037s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 2037s ok 87 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2037s ok 88 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2037s ok 89 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2037s ok 90 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2037s ok 91 2037s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2037s ok 92 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2037s ok 93 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2037s ok 94 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2037s ok 95 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2037s ok 96 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2037s ok 97 2037s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2037s ok 98 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2037s ok 99 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2037s ok 100 2037s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2037s ok 101 2037s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2037s ok 102 2037s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2037s ok 103 2037s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2037s ok 104 2037s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2037s ok 105 2037s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2037s ok 106 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2037s ok 107 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2037s ok 108 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2037s ok 109 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2037s ok 110 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2037s ok 111 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2037s ok 112 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2037s ok 113 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All 1 2: a/ ] 2037s ok 114 2037s # got 403, expected 403 [a/ All 1 2: a/ 1] 2037s ok 115 2037s # got 403, expected 403 [a/ All 1 2: a/ 2] 2037s ok 116 2037s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 2037s ok 117 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2037s ok 118 2037s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2037s ok 119 2037s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2037s ok 120 2037s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2037s ok 121 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2037s ok 122 2037s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2037s ok 123 2037s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2037s ok 124 2037s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2037s ok 125 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2037s ok 126 2037s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 2037s ok 127 2037s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 2037s ok 128 2037s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 2037s ok 129 2037s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 2037s ok 130 2037s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2037s ok 131 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 2037s ok 132 2037s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 2037s ok 133 2037s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 2037s ok 134 2037s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 2037s ok 135 2037s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 2037s ok 136 2037s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 2037s ok 137 2037s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 2037s ok 138 2037s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 2037s ok 139 2037s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 2037s ok 140 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2037s ok 141 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2037s ok 142 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2037s ok 143 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2037s ok 144 2037s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2037s ok 145 2037s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2037s ok 146 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2037s ok 147 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2037s ok 148 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2037s ok 149 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2037s ok 150 2037s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2037s ok 151 2037s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2037s ok 152 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2037s ok 153 2037s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 2037s ok 154 2037s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2037s ok 155 2037s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2037s ok 156 2037s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2037s ok 157 2037s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2037s ok 158 2037s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2037s ok 159 2037s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 2037s ok 160 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2037s ok 161 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2037s ok 162 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2037s ok 163 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2037s ok 164 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2037s ok 165 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2037s ok 166 2037s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2037s ok 167 2037s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 2037s ok 168 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 2037s ok 169 2037s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 2037s ok 170 2037s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 2037s ok 171 2037s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 2037s ok 172 2037s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 2037s ok 173 2037s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 2037s ok 174 2037s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 2037s ok 175 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 2037s ok 176 2037s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 2037s ok 177 2037s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 2037s ok 178 2037s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 2037s ok 179 2037s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 2037s ok 180 2037s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 2037s ok 181 2037s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 2037s ok 182 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 2037s ok 183 2037s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 2037s ok 184 2037s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 2037s ok 185 2037s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 2037s ok 186 2037s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 2037s ok 187 2037s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 2037s ok 188 2037s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 2037s ok 189 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 2037s ok 190 2037s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 2037s ok 191 2037s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 2037s ok 192 2037s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 2037s ok 193 2037s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 2037s ok 194 2037s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 2037s ok 195 2037s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 2037s ok 196 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 2037s ok 197 2037s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 2037s ok 198 2037s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 2037s ok 199 2037s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 2037s ok 200 2037s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 2037s ok 201 2037s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 2037s ok 202 2037s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 2037s ok 203 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 2037s ok 204 2037s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 2037s ok 205 2037s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 2037s ok 206 2037s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 2037s ok 207 2037s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 2037s ok 208 2037s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 2037s ok 209 2037s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 2037s ok 210 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 2037s ok 211 2037s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 2037s ok 212 2037s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 2037s ok 213 2037s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 2037s ok 214 2037s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 2037s ok 215 2037s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 2037s ok 216 2037s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 2037s ok 217 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 2037s ok 218 2037s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 2037s ok 219 2037s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 2037s ok 220 2037s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 2037s ok 221 2037s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 2037s ok 222 2037s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 2037s ok 223 2037s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 2037s ok 224 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 2037s ok 225 2037s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 2037s ok 226 2037s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 2037s ok 227 2037s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 2037s ok 228 2037s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 2037s ok 229 2037s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 2037s ok 230 2037s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 2037s ok 231 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 2037s ok 232 2037s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 2037s ok 233 2037s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 2037s ok 234 2037s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 2037s ok 235 2037s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 2037s ok 236 2037s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 2037s ok 237 2037s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 2037s ok 238 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 2037s ok 239 2037s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 2037s ok 240 2037s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 2037s ok 241 2037s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 2037s ok 242 2037s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 2037s ok 243 2037s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 2037s ok 244 2037s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 2037s ok 245 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 2037s ok 246 2037s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 2037s ok 247 2037s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 2037s ok 248 2037s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 2037s ok 249 2037s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 2037s ok 250 2037s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 2037s ok 251 2037s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 2037s ok 252 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 2037s ok 253 2037s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 2037s ok 254 2037s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 2037s ok 255 2037s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 2037s ok 256 2037s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 2037s ok 257 2037s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 2037s ok 258 2037s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 2037s ok 259 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 2037s ok 260 2037s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 2037s ok 261 2037s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 2037s ok 262 2037s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 2037s ok 263 2037s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 2037s ok 264 2037s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 2037s ok 265 2037s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 2037s ok 266 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 2037s ok 267 2037s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 2037s ok 268 2037s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 2037s ok 269 2037s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 2037s ok 270 2037s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 2037s ok 271 2037s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 2037s ok 272 2037s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 2037s ok 273 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 2037s ok 274 2037s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 2037s ok 275 2037s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 2037s ok 276 2037s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 2037s ok 277 2037s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 2037s ok 278 2037s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 2037s ok 279 2037s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 2037s ok 280 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 2037s ok 281 2037s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 2037s ok 282 2037s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 2037s ok 283 2037s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 2037s ok 284 2037s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 2037s ok 285 2037s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 2037s ok 286 2037s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 2037s ok 287 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 2037s ok 288 2037s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 2037s ok 289 2037s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 2037s ok 290 2037s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 2037s ok 291 2037s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 2037s ok 292 2037s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 2037s ok 293 2037s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 2037s ok 294 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 2037s ok 295 2037s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 2037s ok 296 2037s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 2037s ok 297 2037s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 2037s ok 298 2037s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 2037s ok 299 2037s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 2037s ok 300 2037s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 2037s ok 301 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 2037s ok 302 2037s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 2037s ok 303 2037s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 2037s ok 304 2037s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 2037s ok 305 2037s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 2037s ok 306 2037s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 2037s ok 307 2037s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 2037s ok 308 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 2037s ok 309 2037s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 2037s ok 310 2037s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 2037s ok 311 2037s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 2037s ok 312 2037s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 2037s ok 313 2037s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 2037s ok 314 2037s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 2037s ok 315 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 2037s ok 316 2037s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 2037s ok 317 2037s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 2037s ok 318 2037s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 2037s ok 319 2037s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 2037s ok 320 2037s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 2037s ok 321 2037s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 2037s ok 322 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 2037s ok 323 2037s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 2037s ok 324 2037s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 2037s ok 325 2037s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 2037s ok 326 2037s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 2037s ok 327 2037s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 2037s ok 328 2037s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 2037s ok 329 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 2037s ok 330 2037s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 2037s ok 331 2037s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 2037s ok 332 2037s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 2037s ok 333 2037s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 2037s ok 334 2037s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 2037s ok 335 2037s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 2037s ok 336 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 2037s ok 337 2037s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 2037s ok 338 2037s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 2037s ok 339 2037s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 2037s ok 340 2037s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 2037s ok 341 2037s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 2037s ok 342 2037s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 2037s ok 343 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 2037s ok 344 2037s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 2037s ok 345 2037s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 2037s ok 346 2037s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 2037s ok 347 2037s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 2037s ok 348 2037s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 2037s ok 349 2037s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 2037s ok 350 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 2037s ok 351 2037s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 2037s ok 352 2037s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 2037s ok 353 2037s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 2037s ok 354 2037s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 2037s ok 355 2037s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 2037s ok 356 2037s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 2037s ok 357 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 2037s ok 358 2037s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 2037s ok 359 2037s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 2037s ok 360 2037s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 2037s ok 361 2037s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 2037s ok 362 2037s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 2037s ok 363 2037s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 2037s ok 364 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 2037s ok 365 2037s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 2037s ok 366 2037s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 2037s ok 367 2037s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 2037s ok 368 2037s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 2037s ok 369 2037s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 2037s ok 370 2037s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 2037s ok 371 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 2037s ok 372 2037s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 2037s ok 373 2037s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 2037s ok 374 2037s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 2037s ok 375 2037s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 2037s ok 376 2037s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 2037s ok 377 2037s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 2037s ok 378 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 2037s ok 379 2037s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 2037s ok 380 2037s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 2037s ok 381 2037s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 2037s ok 382 2037s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 2037s ok 383 2037s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 2037s ok 384 2037s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 2037s ok 385 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 2037s ok 386 2037s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 2037s ok 387 2037s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 2037s ok 388 2037s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 2037s ok 389 2037s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 2037s ok 390 2037s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 2037s ok 391 2037s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 2037s ok 392 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 2037s ok 393 2037s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 2037s ok 394 2037s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 2037s ok 395 2037s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 2037s ok 396 2037s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 2037s ok 397 2037s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 2037s ok 398 2037s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 2037s ok 399 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 2037s ok 400 2037s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 2037s ok 401 2037s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 2037s ok 402 2037s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 2037s ok 403 2037s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 2037s ok 404 2037s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 2037s ok 405 2037s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 2037s ok 406 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 2037s ok 407 2037s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 2037s ok 408 2037s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 2037s ok 409 2037s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 2037s ok 410 2037s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 2037s ok 411 2037s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 2037s ok 412 2037s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 2037s ok 413 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 2037s ok 414 2037s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 2037s ok 415 2037s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 2037s ok 416 2037s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 2037s ok 417 2037s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 2037s ok 418 2037s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 2037s ok 419 2037s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 2037s ok 420 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 2037s ok 421 2037s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 2037s ok 422 2037s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 2037s ok 423 2037s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 2037s ok 424 2037s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 2037s ok 425 2037s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 2037s ok 426 2037s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 2037s ok 427 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 2037s ok 428 2037s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 2037s ok 429 2037s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 2037s ok 430 2037s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 2037s ok 431 2037s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 2037s ok 432 2037s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 2037s ok 433 2037s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 2037s ok 434 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 2037s ok 435 2037s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 2037s ok 436 2037s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 2037s ok 437 2037s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 2037s ok 438 2037s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 2037s ok 439 2037s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 2037s ok 440 2037s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 2037s ok 441 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 2037s ok 442 2037s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 2037s ok 443 2037s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 2037s ok 444 2037s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 2037s ok 445 2037s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 2037s ok 446 2037s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 2037s ok 447 2037s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 2037s ok 448 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 2037s ok 449 2037s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 2037s ok 450 2037s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 2037s ok 451 2037s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 2037s ok 452 2037s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 2037s ok 453 2037s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 2037s ok 454 2037s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 2037s ok 455 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 2037s ok 456 2037s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 2037s ok 457 2037s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 2037s ok 458 2037s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 2037s ok 459 2037s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 2037s ok 460 2037s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 2037s ok 461 2037s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 2037s ok 462 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 2037s ok 463 2037s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 2037s ok 464 2037s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 2037s ok 465 2037s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 2037s ok 466 2037s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 2037s ok 467 2037s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 2037s ok 468 2037s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 2037s ok 469 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 2037s ok 470 2037s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 2037s ok 471 2037s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 2037s ok 472 2037s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 2037s ok 473 2037s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 2037s ok 474 2037s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 2037s ok 475 2037s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 2037s ok 476 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 2037s ok 477 2037s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 2037s ok 478 2037s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 2037s ok 479 2037s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 2037s ok 480 2037s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 2037s ok 481 2037s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 2037s ok 482 2037s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 2037s ok 483 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 2037s ok 484 2037s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 2037s ok 485 2037s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 2037s ok 486 2037s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 2037s ok 487 2037s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 2037s ok 488 2037s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 2037s ok 489 2037s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 2037s ok 490 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 2037s ok 491 2037s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 2037s ok 492 2037s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 2037s ok 493 2037s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 2037s ok 494 2037s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 2037s ok 495 2037s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 2037s ok 496 2037s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 2037s ok 497 2037s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 2037s ok 498 2037s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 2037s ok 499 2037s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 2037s ok 500 2037s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 2037s ok 501 2037s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 2037s ok 502 2037s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 2037s ok 503 2037s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 2037s ok 504 2037s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/basic1 2037s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2037s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2037s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/groups1 2037s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2037s ok 2040s t/modules/autoindex.t ............... 2040s 1..84 2040s # Running under perl version 5.038002 for linux 2040s # Current time local: Tue Apr 9 15:26:41 2024 2040s # Current time GMT: Tue Apr 9 15:26:41 2024 2040s # Using Test.pm version 1.31 2040s # Using Apache/Test.pm version 1.42 2040s --- 2040s IndexOrderDefault Ascending Name 2040s GET /modules/autoindex/htaccess/ 2040s ok 1 2040s --- 2040s IndexOrderDefault Ascending Name 2040s 2040s (C=N O=A) 2040s GET /modules/autoindex/htaccess/?C=N&O=A 2040s ok 2 2040s --- 2040s IndexOrderDefault Ascending Name 2040s 2040s (C=N O=D) 2040s GET /modules/autoindex/htaccess/?C=N&O=D 2040s ok 3 2040s --- 2040s IndexOrderDefault Ascending Name 2040s 2040s (C=M O=A) 2040s GET /modules/autoindex/htaccess/?C=M&O=A 2040s ok 4 2040s --- 2040s IndexOrderDefault Ascending Name 2040s 2040s (C=M O=D) 2040s GET /modules/autoindex/htaccess/?C=M&O=D 2040s ok 5 2040s --- 2040s IndexOrderDefault Ascending Name 2040s 2040s (C=S O=A) 2040s GET /modules/autoindex/htaccess/?C=S&O=A 2040s ok 6 2040s --- 2040s IndexOrderDefault Ascending Name 2040s 2040s (C=S O=D) 2040s GET /modules/autoindex/htaccess/?C=S&O=D 2040s ok 7 2040s --- 2040s IndexOrderDefault Ascending Date 2040s GET /modules/autoindex/htaccess/ 2040s ok 8 2040s --- 2040s IndexOrderDefault Ascending Date 2040s 2040s (C=N O=A) 2040s GET /modules/autoindex/htaccess/?C=N&O=A 2040s ok 9 2040s --- 2040s IndexOrderDefault Ascending Date 2040s 2040s (C=N O=D) 2040s GET /modules/autoindex/htaccess/?C=N&O=D 2040s ok 10 2040s --- 2040s IndexOrderDefault Ascending Date 2040s 2040s (C=M O=A) 2040s GET /modules/autoindex/htaccess/?C=M&O=A 2040s ok 11 2040s --- 2040s IndexOrderDefault Ascending Date 2040s 2040s (C=M O=D) 2040s GET /modules/autoindex/htaccess/?C=M&O=D 2040s ok 12 2040s --- 2040s IndexOrderDefault Ascending Date 2040s 2040s (C=S O=A) 2040s GET /modules/autoindex/htaccess/?C=S&O=A 2040s ok 13 2040s --- 2040s IndexOrderDefault Ascending Date 2040s 2040s (C=S O=D) 2040s GET /modules/autoindex/htaccess/?C=S&O=D 2040s ok 14 2040s --- 2040s IndexOrderDefault Ascending Size 2040s GET /modules/autoindex/htaccess/ 2040s ok 15 2040s --- 2040s IndexOrderDefault Ascending Size 2040s 2040s (C=N O=A) 2040s GET /modules/autoindex/htaccess/?C=N&O=A 2040s ok 16 2040s --- 2040s IndexOrderDefault Ascending Size 2040s 2040s (C=N O=D) 2040s GET /modules/autoindex/htaccess/?C=N&O=D 2040s ok 17 2040s --- 2040s IndexOrderDefault Ascending Size 2040s 2040s (C=M O=A) 2040s GET /modules/autoindex/htaccess/?C=M&O=A 2040s ok 18 2040s --- 2040s IndexOrderDefault Ascending Size 2040s 2040s (C=M O=D) 2040s GET /modules/autoindex/htaccess/?C=M&O=D 2040s ok 19 2040s --- 2040s IndexOrderDefault Ascending Size 2040s 2040s (C=S O=A) 2040s GET /modules/autoindex/htaccess/?C=S&O=A 2040s ok 20 2040s --- 2040s IndexOrderDefault Ascending Size 2040s 2040s (C=S O=D) 2040s GET /modules/autoindex/htaccess/?C=S&O=D 2040s ok 21 2040s --- 2040s IndexOrderDefault Descending Name 2040s GET /modules/autoindex/htaccess/ 2040s ok 22 2040s --- 2040s IndexOrderDefault Descending Name 2040s 2040s (C=N O=A) 2040s GET /modules/autoindex/htaccess/?C=N&O=A 2040s ok 23 2040s --- 2040s IndexOrderDefault Descending Name 2040s 2040s (C=N O=D) 2040s GET /modules/autoindex/htaccess/?C=N&O=D 2040s ok 24 2040s --- 2040s IndexOrderDefault Descending Name 2040s 2040s (C=M O=A) 2040s GET /modules/autoindex/htaccess/?C=M&O=A 2040s ok 25 2040s --- 2040s IndexOrderDefault Descending Name 2040s 2040s (C=M O=D) 2040s GET /modules/autoindex/htaccess/?C=M&O=D 2040s ok 26 2040s --- 2040s IndexOrderDefault Descending Name 2040s 2040s (C=S O=A) 2040s GET /modules/autoindex/htaccess/?C=S&O=A 2040s ok 27 2040s --- 2040s IndexOrderDefault Descending Name 2040s 2040s (C=S O=D) 2040s GET /modules/autoindex/htaccess/?C=S&O=D 2040s ok 28 2040s --- 2040s IndexOrderDefault Descending Date 2040s GET /modules/autoindex/htaccess/ 2040s ok 29 2040s --- 2040s IndexOrderDefault Descending Date 2040s 2040s (C=N O=A) 2040s GET /modules/autoindex/htaccess/?C=N&O=A 2040s ok 30 2040s --- 2040s IndexOrderDefault Descending Date 2040s 2040s (C=N O=D) 2040s GET /modules/autoindex/htaccess/?C=N&O=D 2040s ok 31 2040s --- 2040s IndexOrderDefault Descending Date 2040s 2040s (C=M O=A) 2040s GET /modules/autoindex/htaccess/?C=M&O=A 2040s ok 32 2040s --- 2040s IndexOrderDefault Descending Date 2040s 2040s (C=M O=D) 2040s GET /modules/autoindex/htaccess/?C=M&O=D 2040s ok 33 2040s --- 2040s IndexOrderDefault Descending Date 2040s 2040s (C=S O=A) 2040s GET /modules/autoindex/htaccess/?C=S&O=A 2040s ok 34 2040s --- 2040s IndexOrderDefault Descending Date 2040s 2040s (C=S O=D) 2040s GET /modules/autoindex/htaccess/?C=S&O=D 2040s ok 35 2040s --- 2040s IndexOrderDefault Descending Size 2040s GET /modules/autoindex/htaccess/ 2040s ok 36 2040s --- 2040s IndexOrderDefault Descending Size 2040s 2040s (C=N O=A) 2040s GET /modules/autoindex/htaccess/?C=N&O=A 2040s ok 37 2040s --- 2040s IndexOrderDefault Descending Size 2040s 2040s (C=N O=D) 2040s GET /modules/autoindex/htaccess/?C=N&O=D 2040s ok 38 2040s --- 2040s IndexOrderDefault Descending Size 2040s 2040s (C=M O=A) 2040s GET /modules/autoindex/htaccess/?C=M&O=A 2040s ok 39 2040s --- 2040s IndexOrderDefault Descending Size 2040s 2040s (C=M O=D) 2040s GET /modules/autoindex/htaccess/?C=M&O=D 2040s ok 40 2040s --- 2040s IndexOrderDefault Descending Size 2040s 2040s (C=S O=A) 2040s GET /modules/autoindex/htaccess/?C=S&O=A 2040s ok 41 2040s --- 2040s IndexOrderDefault Descending Size 2040s 2040s (C=S O=D) 2040s GET /modules/autoindex/htaccess/?C=S&O=D 2040s ok 42 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Name 2040s GET /modules/autoindex/htaccess/ 2040s ok 43 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Name 2040s 2040s (C=N O=A) 2040s GET /modules/autoindex/htaccess/?C=N&O=A 2040s ok 44 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Name 2040s 2040s (C=N O=D) 2040s GET /modules/autoindex/htaccess/?C=N&O=D 2040s ok 45 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Name 2040s 2040s (C=M O=A) 2040s GET /modules/autoindex/htaccess/?C=M&O=A 2040s ok 46 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Name 2040s 2040s (C=M O=D) 2040s GET /modules/autoindex/htaccess/?C=M&O=D 2040s ok 47 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Name 2040s 2040s (C=S O=A) 2040s GET /modules/autoindex/htaccess/?C=S&O=A 2040s ok 48 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Name 2040s 2040s (C=S O=D) 2040s GET /modules/autoindex/htaccess/?C=S&O=D 2040s ok 49 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Date 2040s GET /modules/autoindex/htaccess/ 2040s ok 50 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Date 2040s 2040s (C=N O=A) 2040s GET /modules/autoindex/htaccess/?C=N&O=A 2040s ok 51 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Date 2040s 2040s (C=N O=D) 2040s GET /modules/autoindex/htaccess/?C=N&O=D 2040s ok 52 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Date 2040s 2040s (C=M O=A) 2040s GET /modules/autoindex/htaccess/?C=M&O=A 2040s ok 53 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Date 2040s 2040s (C=M O=D) 2040s GET /modules/autoindex/htaccess/?C=M&O=D 2040s ok 54 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Date 2040s 2040s (C=S O=A) 2040s GET /modules/autoindex/htaccess/?C=S&O=A 2040s ok 55 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Date 2040s 2040s (C=S O=D) 2040s GET /modules/autoindex/htaccess/?C=S&O=D 2040s ok 56 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Size 2040s GET /modules/autoindex/htaccess/ 2040s ok 57 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Size 2040s 2040s (C=N O=A) 2040s GET /modules/autoindex/htaccess/?C=N&O=A 2040s ok 58 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Size 2040s 2040s (C=N O=D) 2040s GET /modules/autoindex/htaccess/?C=N&O=D 2040s ok 59 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Size 2040s 2040s (C=M O=A) 2040s GET /modules/autoindex/htaccess/?C=M&O=A 2040s ok 60 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Size 2040s 2040s (C=M O=D) 2040s GET /modules/autoindex/htaccess/?C=M&O=D 2040s ok 61 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Size 2040s 2040s (C=S O=A) 2040s GET /modules/autoindex/htaccess/?C=S&O=A 2040s ok 62 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Ascending Size 2040s 2040s (C=S O=D) 2040s GET /modules/autoindex/htaccess/?C=S&O=D 2040s ok 63 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Name 2040s GET /modules/autoindex/htaccess/ 2040s ok 64 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Name 2040s 2040s (C=N O=A) 2040s GET /modules/autoindex/htaccess/?C=N&O=A 2040s ok 65 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Name 2040s 2040s (C=N O=D) 2040s GET /modules/autoindex/htaccess/?C=N&O=D 2040s ok 66 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Name 2040s 2040s (C=M O=A) 2040s GET /modules/autoindex/htaccess/?C=M&O=A 2040s ok 67 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Name 2040s 2040s (C=M O=D) 2040s GET /modules/autoindex/htaccess/?C=M&O=D 2040s ok 68 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Name 2040s 2040s (C=S O=A) 2040s GET /modules/autoindex/htaccess/?C=S&O=A 2040s ok 69 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Name 2040s 2040s (C=S O=D) 2040s GET /modules/autoindex/htaccess/?C=S&O=D 2040s ok 70 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Date 2040s GET /modules/autoindex/htaccess/ 2040s ok 71 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Date 2040s 2040s (C=N O=A) 2040s GET /modules/autoindex/htaccess/?C=N&O=A 2040s ok 72 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Date 2040s 2040s (C=N O=D) 2040s GET /modules/autoindex/htaccess/?C=N&O=D 2040s ok 73 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Date 2040s 2040s (C=M O=A) 2040s GET /modules/autoindex/htaccess/?C=M&O=A 2040s ok 74 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Date 2040s 2040s (C=M O=D) 2040s GET /modules/autoindex/htaccess/?C=M&O=D 2040s ok 75 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Date 2040s 2040s (C=S O=A) 2040s GET /modules/autoindex/htaccess/?C=S&O=A 2040s ok 76 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Date 2040s 2040s (C=S O=D) 2040s GET /modules/autoindex/htaccess/?C=S&O=D 2040s ok 77 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Size 2040s GET /modules/autoindex/htaccess/ 2040s ok 78 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Size 2040s 2040s (C=N O=A) 2040s GET /modules/autoindex/htaccess/?C=N&O=A 2040s ok 79 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Size 2040s 2040s (C=N O=D) 2040s GET /modules/autoindex/htaccess/?C=N&O=D 2040s ok 80 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Size 2040s 2040s (C=M O=A) 2040s GET /modules/autoindex/htaccess/?C=M&O=A 2040s ok 81 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Size 2040s 2040s (C=M O=D) 2040s GET /modules/autoindex/htaccess/?C=M&O=D 2040s ok 82 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Size 2040s 2040s (C=S O=A) 2040s GET /modules/autoindex/htaccess/?C=S&O=A 2040s ok 83 2040s --- 2040s IndexOptions FancyIndexing 2040s IndexOrderDefault Descending Size 2040s 2040s (C=S O=D) 2040s GET /modules/autoindex/htaccess/?C=S&O=D 2040s ok 84 2040s ok 2040s t/modules/autoindex2.t .............. 2040s 1..3 2040s # Running under perl version 5.038002 for linux 2040s # Current time local: Tue Apr 9 15:26:43 2024 2040s # Current time GMT: Tue Apr 9 15:26:43 2024 2040s # Using Test.pm version 1.31 2040s # Using Apache/Test.pm version 1.42 2040s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2040s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2040s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2040s # testing : dir_broken should not be listed 2040s # expected: 0 2040s # received: 0 2040s ok 1 2040s # testing : dir_normal should be listed 2040s # expected: 1 2040s # received: 1 2040s ok 2 2040s # testing : dir_protected should not be listed 2040s # expected: 0 2040s # received: 0 2040s ok 3 2040s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2040s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2040s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2040s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 2040s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 2040s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 2040s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 2040s ok 2042s t/modules/brotli.t .................. 2042s 1..64 2042s # Running under perl version 5.038002 for linux 2042s # Current time local: Tue Apr 9 15:26:44 2024 2042s # Current time GMT: Tue Apr 9 15:26:44 2024 2042s # Using Test.pm version 1.31 2042s # Using Apache/Test.pm version 1.42 2042s qvalue: 2042s # expected: 200 2042s # received: '200' 2042s ok 1 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 2 2042s qvalue: 2042s # expected: 200 2042s # received: '200' 2042s ok 3 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 4 2042s qvalue: 2042s # expected: 200 2042s # received: '200' 2042s ok 5 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 6 2042s qvalue: 2042s # expected: 200 2042s # received: '200' 2042s ok 7 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 8 2042s qvalue: 2042s # expected: 200 2042s # received: '200' 2042s ok 9 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 10 2042s qvalue: 2042s # expected: 200 2042s # received: '200' 2042s ok 11 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 12 2042s qvalue: ; 2042s # expected: 200 2042s # received: '200' 2042s ok 13 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 14 2042s qvalue: ; 2042s # expected: 200 2042s # received: '200' 2042s ok 15 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 16 2042s qvalue: ; 2042s # expected: 200 2042s # received: '200' 2042s ok 17 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 18 2042s qvalue: ;q= 2042s # expected: 200 2042s # received: '200' 2042s ok 19 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 20 2042s qvalue: ;q= 2042s # expected: 200 2042s # received: '200' 2042s ok 21 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 22 2042s qvalue: ;q= 2042s # expected: 200 2042s # received: '200' 2042s ok 23 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 24 2042s qvalue: ;q=0 2042s # expected: 200 2042s # received: '200' 2042s ok 25 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 26 2042s qvalue: ;q=0 2042s # expected: 200 2042s # received: '200' 2042s ok 27 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 28 2042s qvalue: ;q=0 2042s # expected: 200 2042s # received: '200' 2042s ok 29 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 30 2042s qvalue: ;q=0. 2042s # expected: 200 2042s # received: '200' 2042s ok 31 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 32 2042s qvalue: ;q=0. 2042s # expected: 200 2042s # received: '200' 2042s ok 33 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 34 2042s qvalue: ;q=0. 2042s # expected: 200 2042s # received: '200' 2042s ok 35 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 36 2042s qvalue: ;q=0.0 2042s # expected: 200 2042s # received: '200' 2042s ok 37 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 38 2042s qvalue: ;q=0.0 2042s # expected: 200 2042s # received: '200' 2042s ok 39 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 40 2042s qvalue: ;q=0.0 2042s # expected: 200 2042s # received: '200' 2042s ok 41 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 42 2042s qvalue: ;q=0.00 2042s # expected: 200 2042s # received: '200' 2042s ok 43 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 44 2042s qvalue: ;q=0.00 2042s # expected: 200 2042s # received: '200' 2042s ok 45 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 46 2042s qvalue: ;q=0.00 2042s # expected: 200 2042s # received: '200' 2042s ok 47 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 48 2042s qvalue: ;q=0.000 2042s # expected: 200 2042s # received: '200' 2042s ok 49 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 50 2042s qvalue: ;q=0.000 2042s # expected: 200 2042s # received: '200' 2042s ok 51 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 52 2042s qvalue: ;q=0.000 2042s # expected: 200 2042s # received: '200' 2042s ok 53 2042s # testing : response without Content-Encoding is OK 2042s # expected: undef 2042s # received: undef 2042s ok 54 2042s qvalue: ;q=0.0000 2042s # expected: 200 2042s # received: '200' 2042s ok 55 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 56 2042s qvalue: ;q=0.0000 2042s # expected: 200 2042s # received: '200' 2042s ok 57 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 58 2042s qvalue: ;q=0.0000 2042s # expected: 200 2042s # received: '200' 2042s ok 59 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 60 2042s # expected: 200 2042s # received: '200' 2042s ok 61 2042s # testing : response Content-Encoding is OK 2042s # expected: 'br' 2042s # received: 'br' 2042s ok 62 2042s # expected: 200 2042s # received: '200' 2042s ok 63 2042s # testing : response Content-Encoding is OK 2042s # expected: 'gzip' 2042s # received: 'gzip' 2042s ok 64 2042s ok 2043s t/modules/buffer.t .................. 2043s 1..12 2043s # Running under perl version 5.038002 for linux 2043s # Current time local: Tue Apr 9 15:26:46 2024 2043s # Current time GMT: Tue Apr 9 15:26:46 2024 2043s # Using Test.pm version 1.31 2043s # Using Apache/Test.pm version 1.42 2043s # testing : Checking return code is '200' 2043s # expected: 200 2043s # received: '200' 2043s ok 1 2043s ok 2 2043s # testing : Checking return code is '200' 2043s # expected: 200 2043s # received: '200' 2043s ok 3 2043s ok 4 2043s # testing : Checking return code is '200' 2043s # expected: 200 2043s # received: '200' 2043s ok 5 2043s ok 6 2043s # testing : Checking return code is '200' 2043s # expected: 200 2043s # received: '200' 2043s ok 7 2043s ok 8 2043s # testing : Checking return code is '200' 2043s # expected: 200 2043s # received: '200' 2043s ok 9 2043s ok 10 2043s # testing : Checking return code is '200' 2043s # expected: 200 2043s # received: '200' 2043s ok 11 2043s ok 12 2043s ok 2045s t/modules/cache.t ................... 2045s 1..3 2045s # Running under perl version 5.038002 for linux 2045s # Current time local: Tue Apr 9 15:26:47 2024 2045s # Current time GMT: Tue Apr 9 15:26:47 2024 2045s # Using Test.pm version 1.31 2045s # Using Apache/Test.pm version 1.42 2045s # testing : non-cached call to index.html 2045s # expected: 200 2045s # received: '200' 2045s ok 1 2045s # testing : call to cache index.html 2045s # expected: 200 2045s # received: '200' 2045s ok 2 2045s # testing : cached call to index.html 2045s # expected: 200 2045s # received: '200' 2045s ok 3 2045s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 2045s ok 2049s t/modules/cgi.t ..................... 2049s 1..58 2049s # Running under perl version 5.038002 for linux 2049s # Current time local: Tue Apr 9 15:26:49 2024 2049s # Current time GMT: Tue Apr 9 15:26:49 2024 2049s # Using Test.pm version 1.31 2049s # Using Apache/Test.pm version 1.42 2049s # testing : return code for acceptpathinfodefault.sh 2049s # expected: 200 2049s # received: '200' 2049s ok 1 2049s # testing : body for acceptpathinfodefault.sh 2049s # expected: '' 2049s # received: '' 2049s ok 2 2049s # testing : return code for acceptpathinfodefault.sh/foo 2049s # expected: 200 2049s # received: '200' 2049s ok 3 2049s # testing : body for acceptpathinfodefault.sh/foo 2049s # expected: '/foo' 2049s # received: '/foo' 2049s ok 4 2049s # testing : return code for acceptpathinfooff.sh 2049s # expected: 200 2049s # received: '200' 2049s ok 5 2049s # testing : body for acceptpathinfooff.sh 2049s # expected: '' 2049s # received: '' 2049s ok 6 2049s # testing : return code for acceptpathinfooff.sh/foo 2049s # expected: 404 2049s # received: '404' 2049s ok 7 2049s # no body test for this one 2049s ok 8 2049s # testing : return code for acceptpathinfoon.sh 2049s # expected: 200 2049s # received: '200' 2049s ok 9 2049s # testing : body for acceptpathinfoon.sh 2049s # expected: '' 2049s # received: '' 2049s ok 10 2049s # testing : return code for acceptpathinfoon.sh/foo 2049s # expected: 200 2049s # received: '200' 2049s ok 11 2049s # testing : body for acceptpathinfoon.sh/foo 2049s # expected: '/foo' 2049s # received: '/foo' 2049s ok 12 2049s # testing : return code for bogus-perl.pl 2049s # expected: 500 2049s # received: '500' 2049s ok 13 2049s # cgi log created ok. 2049s ok 14 2049s # testing : return code for bogus-sh.sh 2049s # expected: 500 2049s # received: '500' 2049s ok 15 2049s # checking that log size (807) is bigger than it used to be (523) 2049s ok 16 2049s # testing : return code for nph-stderr.pl 2049s # expected: 200 2049s # received: '200' 2049s ok 17 2049s # testing : body for nph-stderr.pl 2049s # expected: 'this is nph-stdout' 2049s # received: 'this is nph-stdout' 2049s ok 18 2049s # testing : return code for nph-test.pl 2049s # expected: 200 2049s # received: '200' 2049s ok 19 2049s # testing : body for nph-test.pl 2049s # expected: 'ok' 2049s # received: 'ok' 2049s ok 20 2049s # testing : return code for perl.pl 2049s # expected: 200 2049s # received: '200' 2049s ok 21 2049s # testing : body for perl.pl 2049s # expected: 'perl cgi' 2049s # received: 'perl cgi' 2049s ok 22 2049s # testing : return code for sh.sh 2049s # expected: 200 2049s # received: '200' 2049s ok 23 2049s # testing : body for sh.sh 2049s # expected: 'sh cgi' 2049s # received: 'sh cgi' 2049s ok 24 2049s # testing : return code for stderr1.pl 2049s # expected: 200 2049s # received: '200' 2049s ok 25 2049s # testing : body for stderr1.pl 2049s # expected: 'this is stdout' 2049s # received: 'this is stdout' 2049s ok 26 2049s # testing : return code for stderr2.pl 2049s # expected: 200 2049s # received: '200' 2049s ok 27 2049s # testing : body for stderr2.pl 2049s # expected: 'this is also stdout' 2049s # received: 'this is also stdout' 2049s ok 28 2049s # testing : return code for stderr3.pl 2049s # expected: 200 2049s # received: '200' 2049s ok 29 2049s # testing : body for stderr3.pl 2049s # expected: 'this is more stdout' 2049s # received: 'this is more stdout' 2049s ok 30 2049s # posted content (length 10) to bogus-perl.pl 2049s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 2049s # expected: '500' 2049s # received: '500' 2049s ok 31 2049s # checking that log size (35781) is greater than 807 2049s ok 32 2049s # verifying that logged content is 10 characters 2049s ok 33 2049s # posted content (length 99) to bogus-perl.pl 2049s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 2049s # expected: '500' 2049s # received: '500' 2049s ok 34 2049s # checking that log size (36240) is greater than 35781 2049s ok 35 2049s # verifying that logged content is 99 characters 2049s ok 36 2049s # posted content (length 250) to bogus-perl.pl 2049s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 2049s # expected: '500' 2049s # received: '500' 2049s ok 37 2049s # checking that log size (36851) is greater than 36240 2049s ok 38 2049s # verifying that logged content is 250 characters 2049s ok 39 2049s # posted content (length 255) to bogus-perl.pl 2049s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 2049s # expected: '500' 2049s # received: '500' 2049s ok 40 2049s # checking that log size (37467) is greater than 36851 2049s ok 41 2049s # verifying that logged content is 255 characters 2049s ok 42 2049s # posted content (length 256) to bogus-perl.pl 2049s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 2049s # expected: '500' 2049s # received: '500' 2049s ok 43 2049s # checking that log size (38084) is greater than 37467 2049s ok 44 2049s # verifying that logged content is 256 characters 2049s ok 45 2049s # posted content (length 257) to bogus-perl.pl 2049s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 2049s # expected: '500' 2049s # received: '500' 2049s ok 46 2049s # checking that log size (38701) is greater than 38084 2049s ok 47 2049s # verifying that logged content is 256 characters 2049s ok 48 2049s # posted content (length 258) to bogus-perl.pl 2049s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 2049s # expected: '500' 2049s # received: '500' 2049s ok 49 2049s # checking that log size (39318) is greater than 38701 2049s ok 50 2049s # verifying that logged content is 256 characters 2049s ok 51 2049s # posted content (length 1024) to bogus-perl.pl 2049s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 2049s # expected: '500' 2049s # received: '500' 2049s ok 52 2049s # checking that log size (39936) is greater than 39318 2049s ok 53 2049s # verifying that logged content is 256 characters 2049s ok 54 2049s # verifying log is greater than 40960 bytes. 2049s ok 55 2049s # verifying log did not grow after making bogus request. 2049s ok 56 2049s # verifying log did not grow after making another bogus request. 2049s ok 57 2049s # checking that HEAD /modules/cgi/perl.pl returns 200. 2049s ok 58 2049s ok 2050s t/modules/data.t .................... 2050s 1..2 2050s # Running under perl version 5.038002 for linux 2050s # Current time local: Tue Apr 9 15:26:53 2024 2050s # Current time GMT: Tue Apr 9 15:26:53 2024 2050s # Using Test.pm version 1.31 2050s # Using Apache/Test.pm version 1.42 2050s # testing : Checking return code is '200' 2050s # expected: 200 2050s # received: '200' 2050s ok 1 2050s ok 2 2050s ok 2055s t/modules/dav.t ..................... 2055s 1..19 2055s # Running under perl version 5.038002 for linux 2055s # Current time local: Tue Apr 9 15:26:54 2024 2055s # Current time GMT: Tue Apr 9 15:26:54 2024 2055s # Using Test.pm version 1.31 2055s # Using Apache/Test.pm version 1.42 2055s resource lock test: 2055s ok 1 2055s DAV put test: 2055s ok 2 2055s getting DAV resource properties: 2055s ok 3 2055s created: Tue, 09 Apr 2024 15:26:56 GMT 2055s modified: Tue, 09 Apr 2024 15:26:56 GMT 2055s now: Tue, 09 Apr 2024 15:26:58 GMT 2055s ok 4 2055s ok 5 2055s resource lock status test: 2055s ok 6 2055s resource unlock test: 2055s ok 7 2055s resource lock status test: 2055s ok 8 2055s getting uri... 2055s expect: 2055s -> 2055s 2055s
2055s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

2079s # 2079s # ' 2079s # received: ' 2079s #

Hello World!

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

No query was specified.

2079s # 2079s # ' 2079s # received: ' 2079s #

No query was specified.

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

Hello World!

2079s # 2079s # ' 2079s # received: ' 2079s #

Hello World!

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

No query was specified.

2079s # 2079s # ' 2079s # received: ' 2079s #

No query was specified.

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

mod_include test

2083s # 2083s # 2083s # Hello World 2083s # 2083s #

[back]

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

mod_include test

2083s # 2083s # 2083s # Hello World 2083s # 2083s #

[back]

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

mod_include test

2083s # 2083s # 2083s # Hello World 2083s # 2083s #

[back]

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

Load Balancer Manager for localhost

2100s # 2100s #
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
2100s #
Server Built: 2024-03-31T08:37:28
2100s #
Balancer changes will NOT be persisted on restart.
Balancers are inherited from main server.
ProxyPass settings are inherited from main server.
2100s #
2100s #

LoadBalancer Status for balancer://foo1 [p56722c31_foo1]

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

LoadBalancer Status for balancer://foo2 [p56722c31_foo2]

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

LoadBalancer Status for balancer://foo3 [p56722c31_foo3]

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

LoadBalancer Status for balancer://foo4 [p56722c31_foo4]

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

LoadBalancer Status for balancer://pr45434 [p56722c31_pr45434]

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

LoadBalancer Status for balancer://failover [p56722c31_failover]

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

LoadBalancer Status for balancer://dynproxy [p56722c31_dynproxy]

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

Moved Permanently

2118s #

The document has moved here.

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

Moved Permanently

2118s #

The document has moved here.

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

Moved Permanently

2118s #

The document has moved here.

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

Moved Permanently

2118s #

The document has moved here.

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

Multiple Choices

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

Available documents: 2118s #

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

Multiple Choices

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

Available documents: 2118s #

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

Multiple Choices

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

Available documents: 2118s #

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

Moved Permanently

2118s #

The document has moved here.

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

Multiple Choices

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

Available documents: 2118s #

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

Multiple Choices

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

Available documents: 2118s #

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

Moved Permanently

2118s #

The document has moved here.

2118s # 2118s # ' 2118s ok 48 2118s ok 2122s t/modules/status.t .................. 2122s 1..1 2122s # Running under perl version 5.038002 for linux 2122s # Current time local: Tue Apr 9 15:28:02 2024 2122s # Current time GMT: Tue Apr 9 15:28:02 2024 2122s # Using Test.pm version 1.31 2122s # Using Apache/Test.pm version 1.42 2122s 2122s 2122s Apache Status 2122s 2122s

Apache Server Status for localhost (via 127.0.0.1)

2122s 2122s
Server Version: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13
2122s
Server MPM: event
2122s
Server Built: 2024-03-31T08:37:28 2122s

2122s
Current Time: Tuesday, 09-Apr-2024 15:28:03 UTC
2122s
Restart Time: Tuesday, 09-Apr-2024 15:24:46 UTC
2122s
Parent Server Config. Generation: 1
2122s
Parent Server MPM Generation: 0
2122s
Server uptime: 3 minutes 16 seconds
2122s
Server load: 1.13 1.12 0.73
2122s
Total accesses: 6786 - Total Traffic: 139.6 MB - Total Duration: 30317
2122s
CPU Usage: u4.02 s4.11 cu1 cs.59 - 4.96% CPU load
2122s
34.6 requests/sec - 0.7 MB/second - 21.1 kB/request - 4.46758 ms/request
2122s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
2122s
2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0324079no0yes0025000
1324104no0yes1024000
2324153no0yes0025000
3353987no0yes0025000
Sum400 1099000
2122s
________________________________W_______________________________
2122s ____________________________________............................
2122s ................................................................
2122s ................................................................
2122s ................................................................
2122s ................................................................
2122s ................
2122s

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

2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s
SrvPIDAccMCPU 2122s SSReqDurConnChildSlotClientProtocolVHostRequest
0-03240790/79/79_ 2122s 2.613010790.00.470.47 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/83/83_ 2122s 2.6130670.00.420.42 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/72/72_ 2122s 2.6330770.00.390.39 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/84/84_ 2122s 2.6330840.00.510.51 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/79/79_ 2122s 2.6331740.00.380.38 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/76/76_ 2122s 2.6330620.00.360.36 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/76/76_ 2122s 2.61311180.00.400.40 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/81/81_ 2122s 2.6330780.00.390.39 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/75/75_ 2122s 2.6231650.00.380.38 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/73/73_ 2122s 2.6330580.00.500.50 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/77/77_ 2122s 2.63301260.00.500.50 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/75/75_ 2122s 2.64101450.00.880.88 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
0-03240790/84/84_ 2122s 2.6330920.00.830.83 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/67/67_ 2122s 2.6331620.00.270.27 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/76/76_ 2122s 2.6311650.00.390.39 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/79/79_ 2122s 2.64101110.00.470.47 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-03240790/82/82_ 2122s 2.6310980.00.350.35 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/81/81_ 2122s 2.64101480.00.450.45 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
0-03240790/72/72_ 2122s 2.6310830.00.540.54 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/82/82_ 2122s 2.651067160.00.470.47 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-03240790/84/84_ 2122s 2.6410950.00.390.39 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
0-03240790/81/81_ 2122s 2.63111240.02.072.07 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03240790/82/82_ 2122s 2.65112310.02.412.41 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
0-03240790/76/76_ 2122s 2.6410820.00.470.47 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-03240790/75/75_ 2122s 2.6310930.00.390.39 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03241040/163/163_ 2122s 5.63102570.02.302.30 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-03241040/173/173_ 2122s 5.601114610.01.441.44 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03241040/174/174_ 2122s 5.60102360.01.811.81 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03241040/183/183_ 2122s 5.62102190.01.031.03 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
1-03241040/187/187_ 2122s 5.62101930.01.101.10 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
1-03241040/166/166_ 2122s 5.60101660.00.960.96 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03241040/182/182_ 2122s 5.60102410.00.880.88 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03241041/178/178W 2122s 5.62002980.01.541.54 2122s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
1-03241040/180/180_ 2122s 5.62102790.00.990.99 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-03241040/186/186_ 2122s 5.601122210.01.121.12 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03241040/181/181_ 2122s 5.62113430.011.5711.57 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03241040/179/179_ 2122s 5.62102380.01.121.12 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-03241040/173/173_ 2122s 5.61102870.00.960.96 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03241040/160/160_ 2122s 5.62111680.04.544.54 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
1-03241040/175/175_ 2122s 5.62103330.01.911.91 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-03241040/162/162_ 2122s 5.62103610.01.041.04 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
1-03241040/172/172_ 2122s 5.63103420.00.940.94 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-03241040/196/196_ 2122s 5.631069630.02.052.05 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-03241040/186/186_ 2122s 5.61102870.01.821.82 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03241040/177/177_ 2122s 5.61103140.00.900.90 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03241040/187/187_ 2122s 5.62105240.04.874.87 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-03241040/191/191_ 2122s 5.62113990.011.4511.45 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
1-03241040/178/178_ 2122s 5.603013310.02.242.24 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03241040/167/167_ 2122s 5.61115740.06.876.87 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03241040/176/176_ 2122s 5.63102780.07.757.75 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
2-03241530/14/14_ 2122s 1.0031880.03.983.98 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03241530/14/14_ 2122s 1.00302120.010.3810.38 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03241530/14/14_ 2122s 0.9831280.00.050.05 2122s 127.0.0.1http/1.1localhost:8542GET /balancer-manager HTTP/1.1
2-03241530/15/15_ 2122s 1.0031130.00.050.05 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03241530/10/10_ 2122s 1.0011210.00.030.03 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
2-03241530/13/13_ 2122s 0.9810160.00.060.06 2122s 127.0.0.1http/1.1localhost:8529GET /apache/ratelimit/ HTTP/1.1
2-03241530/13/13_ 2122s 1.0010250.00.100.10 2122s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
2-03241530/12/12_ 2122s 0.9811120.00.080.08 2122s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/4 HTTP/1.1
2-03241530/13/13_ 2122s 0.96916040.015.7315.73 2122s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fr/two/index HTTP/1.1
2-03241530/11/11_ 2122s 0.98915340.00.040.04 2122s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/proxy3/env.pl?horse=trigger HTTP/1.1
2-03241530/12/12_ 2122s 0.9692240.00.040.04 2122s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/de/ HTTP/1.1
2-03241530/13/13_ 2122s 0.9860520.02.002.00 2122s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/encode?test=value HTTP/1.1
2-03241530/14/14_ 2122s 0.9261400.00.060.06 2122s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
2-03241530/11/11_ 2122s 0.9831110.00.070.07 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03241530/13/13_ 2122s 0.9831130.00.030.03 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03241530/13/13_ 2122s 0.9830150.00.080.08 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03241530/13/13_ 2122s 0.9632240.00.080.08 2122s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/two/index HTTP/1.1
2-03241530/11/11_ 2122s 0.9931120.00.020.02 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03241530/15/15_ 2122s 0.9930310.00.040.04 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03241530/11/11_ 2122s 0.97318270.00.090.09 2122s 127.0.0.1http/1.1localhost:8547GET /reverse/modules/cgi/nph-102.pl HTTP/1.1
2-03241530/14/14_ 2122s 0.9631290.00.050.05 2122s 127.0.0.1http/1.1localhost:8547GET /reverse-match/index.html HTTP/1.1
2-03241530/9/9_ 2122s 0.993060.00.060.06 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03241530/11/11_ 2122s 0.9931100.00.030.03 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03241530/13/13_ 2122s 1.0031120.00.060.06 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03241530/13/13_ 2122s 0.9331120.00.080.08 2122s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
3-03539870/5/5_ 2122s 0.373170.00.000.00 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03539870/3/3_ 2122s 0.333020.00.000.00 2122s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/zh-TW/index.html.fu HTTP/1.1
3-03539870/3/3_ 2122s 0.3029140.00.040.04 2122s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
3-03539870/2/2_ 2122s 0.332915160.00.000.00 2122s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/query/test?foo HTTP/1.1
3-03539870/4/4_ 2122s 0.3521170.00.040.04 2122s 127.0.0.1http/1.1localhost:8547GET /reverse/perm HTTP/1.1
3-03539870/2/2_ 2122s 0.3021120.00.000.00 2122s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
3-03539870/4/4_ 2122s 0.35182140.00.040.04 2122s 127.0.0.1http/1.1localhost:8542GET /baltest2/index.html HTTP/1.1
3-03539870/4/4_ 2122s 0.3618080.00.000.00 2122s 127.0.0.1http/1.1localhost:8540POST /echo_post/baltest_echo_post HTTP/1.1
3-03539870/4/4_ 2122s 0.3618190.00.040.04 2122s 127.0.0.1http/1.1localhost:8542POST /baltest_echo_post HTTP/1.1
3-03539870/5/5_ 2122s 0.361801440.09.789.78 2122s 127.0.0.1http/1.1localhost:8540POST /echo_post/baltest_echo_post HTTP/1.1
3-03539870/4/4_ 2122s 0.3618170.00.050.05 2122s 127.0.0.1http/1.1localhost:8542POST /baltest_echo_post HTTP/1.1
3-03539870/4/4_ 2122s 0.31180110.00.100.10 2122s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
3-03539870/2/2_ 2122s 0.2513020.00.030.03 2122s 127.0.0.1http/1.1localhost:8529GET /modules/cgi/acceptpathinfooff.sh/foo HTTP/1.1
3-03539870/3/3_ 2122s 0.3113130.00.040.04 2122s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
3-03539870/3/3_ 2122s 0.369260.00.050.05 2122s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/1 HTTP/1.1
3-03539870/5/5_ 2122s 0.36921160.05.875.87 2122s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/vary3.html HTTP/1.1
3-03539870/4/4_ 2122s 0.366040.00.000.00 2122s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire?test=value HTTP/1.1
3-03539870/3/3_ 2122s 0.326150.00.000.00 2122s 127.0.0.1http/1.1localhost:8529HEAD /modules/headers/htaccess/ HTTP/1.1
3-03539870/4/4_ 2122s 0.3660330.01.961.96 2122s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire?expiry=1 HTTP/1.1
3-03539870/3/3_ 2122s 0.326150.00.000.00 2122s 127.0.0.1http/1.1localhost:8529GET /modules/headers/htaccess/ HTTP/1.1
3-03539870/4/4_ 2122s 0.3631770.00.000.00 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03539870/4/4_ 2122s 0.363150.00.000.00 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03539870/2/2_ 2122s 0.363120.00.000.00 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03539870/4/4_ 2122s 0.363050.00.000.00 2122s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03539870/3/3_ 2122s 0.3331550.00.000.00 2122s 127.0.0.1http/1.1localhost:8529GET /modules/negotiation/fr/compressed/ HTTP/1.1
2122s
2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s 2122s
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
2122s 2122s 2122s ok 1 2122s ok 2122s t/modules/substitute.t .............. 2122s 1..19 2122s # Running under perl version 5.038002 for linux 2122s # Current time local: Tue Apr 9 15:28:03 2024 2122s # Current time GMT: Tue Apr 9 15:28:03 2024 2122s # Using Test.pm version 1.31 2122s # Using Apache/Test.pm version 1.42 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2122s got 200 'barbar': OK 2122s ok 1 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2122s got 200 'barbar': OK 2122s ok 2 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2122s got 200 'foofoo': OK 2122s ok 3 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2122s got 200 'barbar': OK 2122s ok 4 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2122s got 200 'barbar': OK 2122s ok 5 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2122s got 200 'barbar': OK 2122s ok 6 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2122s got 200 'foof 2122s oo': OK 2122s ok 7 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2122s got 200 'xfoo': OK 2122s ok 8 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2122s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2122s ok 9 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2122s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2122s got 200 'barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2122s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s barx 2123s ': OK 2123s ok 10 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2123s got 200 'a$1axb(': OK 2123s ok 11 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2123s got 200 'a$XX': OK 2123s ok 12 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2123s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2123s ok 13 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2123s got 200 'x&x': OK 2123s ok 14 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2123s got 200 'xx': OK 2123s ok 15 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2123s got 200 'fcooar': OK 2123s ok 16 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2123s got 200 'fc$1ar': OK 2123s ok 17 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2123s got 200 'fdooar': OK 2123s ok 18 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2123s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2123s got 200 'XXXfooXXX 2123s bar': OK 2123s ok 19 2123s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2123s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2123s ok 2128s t/modules/unique_id.t ............... 2128s 1..300 2128s # Running under perl version 5.038002 for linux 2128s # Current time local: Tue Apr 9 15:28:05 2024 2128s # Current time GMT: Tue Apr 9 15:28:05 2024 2128s # Using Test.pm version 1.31 2128s # Using Apache/Test.pm version 1.42 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 1 2128s # unique id: ZhVehqiGAkKavw3J0uxgiAAAAEg 2128s ok 2 2128s ok 3 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 4 2128s # unique id: ZhVehqiGAkKavw3J0uxgiQAAAEU 2128s ok 5 2128s ok 6 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 7 2128s # unique id: ZhVehhu_k_gL45qX7UotJwAAAMI 2128s ok 8 2128s ok 9 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 10 2128s # unique id: ZhVehqiGAkKavw3J0uxgigAAAEM 2128s ok 11 2128s ok 12 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 13 2128s # unique id: ZhVehnAR0vK7gEXzj0WixgAAABc 2128s ok 14 2128s ok 15 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 16 2128s # unique id: ZhVehqiGAkKavw3J0uxgiwAAAEk 2128s ok 17 2128s ok 18 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 19 2128s # unique id: ZhVehlGfKrx8vqmD9zBmngAAAIg 2128s ok 20 2128s ok 21 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 22 2128s # unique id: ZhVehqiGAkKavw3J0uxgjAAAAE0 2128s ok 23 2128s ok 24 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 25 2128s # unique id: ZhVeh6iGAkKavw3J0uxgjQAAAEs 2128s ok 26 2128s ok 27 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 28 2128s # unique id: ZhVeh3AR0vK7gEXzj0WixwAAABg 2128s ok 29 2128s ok 30 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 31 2128s # unique id: ZhVehxu_k_gL45qX7UotKAAAAMQ 2128s ok 32 2128s ok 33 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 34 2128s # unique id: ZhVeh6iGAkKavw3J0uxgjgAAAEY 2128s ok 35 2128s ok 36 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 37 2128s # unique id: ZhVeh3AR0vK7gEXzj0WiyAAAABM 2128s ok 38 2128s ok 39 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 40 2128s # unique id: ZhVeh6iGAkKavw3J0uxgjwAAAEQ 2128s ok 41 2128s ok 42 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 43 2128s # unique id: ZhVeh6iGAkKavw3J0uxgkAAAAE4 2128s ok 44 2128s ok 45 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 46 2128s # unique id: ZhVeh6iGAkKavw3J0uxgkQAAAEw 2128s ok 47 2128s ok 48 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 49 2128s # unique id: ZhVeh1GfKrx8vqmD9zBmnwAAAIk 2128s ok 50 2128s ok 51 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 52 2128s # unique id: ZhVeh6iGAkKavw3J0uxgkgAAAE8 2128s ok 53 2128s ok 54 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 55 2128s # unique id: ZhVeh3AR0vK7gEXzj0WiyQAAABY 2128s ok 56 2128s ok 57 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 58 2128s # unique id: ZhVeh1GfKrx8vqmD9zBmoAAAAIo 2128s ok 59 2128s ok 60 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 61 2128s # unique id: ZhVeh6iGAkKavw3J0uxgkwAAAFM 2128s ok 62 2128s ok 63 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 64 2128s # unique id: ZhVeh6iGAkKavw3J0uxglAAAAFM 2128s ok 65 2128s ok 66 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 67 2128s # unique id: ZhVehxu_k_gL45qX7UotKQAAAMY 2128s ok 68 2128s ok 69 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 70 2128s # unique id: ZhVeh1GfKrx8vqmD9zBmoQAAAIs 2128s ok 71 2128s ok 72 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 73 2128s # unique id: ZhVeh6iGAkKavw3J0uxglQAAAFc 2128s ok 74 2128s ok 75 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 76 2128s # unique id: ZhVeh3AR0vK7gEXzj0WiygAAAAA 2128s ok 77 2128s ok 78 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 79 2128s # unique id: ZhVeh6iGAkKavw3J0uxglgAAAFA 2128s ok 80 2128s ok 81 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 82 2128s # unique id: ZhVeh6iGAkKavw3J0uxglwAAAEE 2128s ok 83 2128s ok 84 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 85 2128s # unique id: ZhVeh3AR0vK7gEXzj0WiywAAAAI 2128s ok 86 2128s ok 87 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 88 2128s # unique id: ZhVeh6iGAkKavw3J0uxgmAAAAFY 2128s ok 89 2128s ok 90 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 91 2128s # unique id: ZhVeh6iGAkKavw3J0uxgmQAAAFg 2128s ok 92 2128s ok 93 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 94 2128s # unique id: ZhVeh6iGAkKavw3J0uxgmgAAAFg 2128s ok 95 2128s ok 96 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 97 2128s # unique id: ZhVeh6iGAkKavw3J0uxgmwAAAFg 2128s ok 98 2128s ok 99 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 100 2128s # unique id: ZhVeh3AR0vK7gEXzj0WizAAAAAE 2128s ok 101 2128s ok 102 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 103 2128s # unique id: ZhVeh6iGAkKavw3J0uxgnAAAAFU 2128s ok 104 2128s ok 105 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 106 2128s # unique id: ZhVeh6iGAkKavw3J0uxgnQAAAEI 2128s ok 107 2128s ok 108 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 109 2128s # unique id: ZhVeh6iGAkKavw3J0uxgngAAAEU 2128s ok 110 2128s ok 111 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 112 2128s # unique id: ZhVeh6iGAkKavw3J0uxgnwAAAEM 2128s ok 113 2128s ok 114 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 115 2128s # unique id: ZhVeh6iGAkKavw3J0uxgoAAAAE0 2128s ok 116 2128s ok 117 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 118 2128s # unique id: ZhVeh6iGAkKavw3J0uxgoQAAAEs 2128s ok 119 2128s ok 120 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 121 2128s # unique id: ZhVeh6iGAkKavw3J0uxgogAAAEk 2128s ok 122 2128s ok 123 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 124 2128s # unique id: ZhVeh3AR0vK7gEXzj0WizQAAAAU 2128s ok 125 2128s ok 126 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 127 2128s # unique id: ZhVeh6iGAkKavw3J0uxgowAAAEQ 2128s ok 128 2128s ok 129 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 130 2128s # unique id: ZhVeh6iGAkKavw3J0uxgpAAAAFI 2128s ok 131 2128s ok 132 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 133 2128s # unique id: ZhVeh3AR0vK7gEXzj0WizgAAAAY 2128s ok 134 2128s ok 135 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 136 2128s # unique id: ZhVeh6iGAkKavw3J0uxgpQAAAEw 2128s ok 137 2128s ok 138 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 139 2128s # unique id: ZhVehxu_k_gL45qX7UotKgAAAMc 2128s ok 140 2128s ok 141 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 142 2128s # unique id: ZhVeh6iGAkKavw3J0uxgpgAAAE8 2128s ok 143 2128s ok 144 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 145 2128s # unique id: ZhVeh3AR0vK7gEXzj0WizwAAAAQ 2128s ok 146 2128s ok 147 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 148 2128s # unique id: ZhVeh6iGAkKavw3J0uxgpwAAAFM 2128s ok 149 2128s ok 150 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 151 2128s # unique id: ZhVeh6iGAkKavw3J0uxgqAAAAFc 2128s ok 152 2128s ok 153 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 154 2128s # unique id: ZhVeh6iGAkKavw3J0uxgqQAAAFA 2128s ok 155 2128s ok 156 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 157 2128s # unique id: ZhVeh6iGAkKavw3J0uxgqgAAAEE 2128s ok 158 2128s ok 159 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 160 2128s # unique id: ZhVeh6iGAkKavw3J0uxgqwAAAEE 2128s ok 161 2128s ok 162 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 163 2128s # unique id: ZhVeh1GfKrx8vqmD9zBmogAAAIw 2128s ok 164 2128s ok 165 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 166 2128s # unique id: ZhVeh6iGAkKavw3J0uxgrAAAAEo 2128s ok 167 2128s ok 168 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 169 2128s # unique id: ZhVeh1GfKrx8vqmD9zBmowAAAI4 2128s ok 170 2128s ok 171 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 172 2128s # unique id: ZhVeh3AR0vK7gEXzj0Wi0AAAAAM 2128s ok 173 2128s ok 174 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 175 2128s # unique id: ZhVeh6iGAkKavw3J0uxgrQAAAEA 2128s ok 176 2128s ok 177 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 178 2128s # unique id: ZhVeh6iGAkKavw3J0uxgrgAAAFY 2128s ok 179 2128s ok 180 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 181 2128s # unique id: ZhVeh1GfKrx8vqmD9zBmpAAAAI8 2128s ok 182 2128s ok 183 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 184 2128s # unique id: ZhVeh6iGAkKavw3J0uxgrwAAAEc 2128s ok 185 2128s ok 186 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 187 2128s # unique id: ZhVeh6iGAkKavw3J0uxgsAAAAEI 2128s ok 188 2128s ok 189 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 190 2128s # unique id: ZhVeh3AR0vK7gEXzj0Wi0QAAAAg 2128s ok 191 2128s ok 192 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 193 2128s # unique id: ZhVeh6iGAkKavw3J0uxgsQAAAEg 2128s ok 194 2128s ok 195 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 196 2128s # unique id: ZhVeh6iGAkKavw3J0uxgsgAAAEU 2128s ok 197 2128s ok 198 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 199 2128s # unique id: ZhVeh6iGAkKavw3J0uxgswAAAEM 2128s ok 200 2128s ok 201 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 202 2128s # unique id: ZhVeh3AR0vK7gEXzj0Wi0gAAAAk 2128s ok 203 2128s ok 204 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 205 2128s # unique id: ZhVeh6iGAkKavw3J0uxgtAAAAE0 2128s ok 206 2128s ok 207 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 208 2128s # unique id: ZhVeh6iGAkKavw3J0uxgtQAAAEs 2128s ok 209 2128s ok 210 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 211 2128s # unique id: ZhVeh6iGAkKavw3J0uxgtgAAAEk 2128s ok 212 2128s ok 213 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 214 2128s # unique id: ZhVehxu_k_gL45qX7UotKwAAAMg 2128s ok 215 2128s ok 216 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 217 2128s # unique id: ZhVeh6iGAkKavw3J0uxgtwAAAEY 2128s ok 218 2128s ok 219 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 220 2128s # unique id: ZhVeh3AR0vK7gEXzj0Wi0wAAAAc 2128s ok 221 2128s ok 222 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 223 2128s # unique id: ZhVeiKiGAkKavw3J0uxguAAAAEQ 2128s ok 224 2128s ok 225 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 226 2128s # unique id: ZhVeiHAR0vK7gEXzj0Wi1AAAAAw 2128s ok 227 2128s ok 228 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 229 2128s # unique id: ZhVeiKiGAkKavw3J0uxguQAAAFI 2128s ok 230 2128s ok 231 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 232 2128s # unique id: ZhVeiKiGAkKavw3J0uxgugAAAE4 2128s ok 233 2128s ok 234 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 235 2128s # unique id: ZhVeiHAR0vK7gEXzj0Wi1QAAAA4 2128s ok 236 2128s ok 237 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 238 2128s # unique id: ZhVeiKiGAkKavw3J0uxguwAAAEw 2128s ok 239 2128s ok 240 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 241 2128s # unique id: ZhVeiBu_k_gL45qX7UotLAAAAMo 2128s ok 242 2128s ok 243 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 244 2128s # unique id: ZhVeiKiGAkKavw3J0uxgvAAAAE8 2128s ok 245 2128s ok 246 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 247 2128s # unique id: ZhVeiKiGAkKavw3J0uxgvQAAAFQ 2128s ok 248 2128s ok 249 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 250 2128s # unique id: ZhVeiHAR0vK7gEXzj0Wi1gAAABE 2128s ok 251 2128s ok 252 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 253 2128s # unique id: ZhVeiKiGAkKavw3J0uxgvgAAAFM 2128s ok 254 2128s ok 255 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 256 2128s # unique id: ZhVeiKiGAkKavw3J0uxgvwAAAFc 2128s ok 257 2128s ok 258 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 259 2128s # unique id: ZhVeiKiGAkKavw3J0uxgwAAAAFA 2128s ok 260 2128s ok 261 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 262 2128s # unique id: ZhVeiHAR0vK7gEXzj0Wi1wAAAA0 2128s ok 263 2128s ok 264 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 265 2128s # unique id: ZhVeiHAR0vK7gEXzj0Wi2AAAABA 2128s ok 266 2128s ok 267 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 268 2128s # unique id: ZhVeiFGfKrx8vqmD9zBmpQAAAJA 2128s ok 269 2128s ok 270 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 271 2128s # unique id: ZhVeiKiGAkKavw3J0uxgwQAAAEE 2128s ok 272 2128s ok 273 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 274 2128s # unique id: ZhVeiKiGAkKavw3J0uxgwgAAAEo 2128s ok 275 2128s ok 276 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 277 2128s # unique id: ZhVeiFGfKrx8vqmD9zBmpgAAAJI 2128s ok 278 2128s ok 279 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 280 2128s # unique id: ZhVeiHAR0vK7gEXzj0Wi2QAAABQ 2128s ok 281 2128s ok 282 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 283 2128s # unique id: ZhVeiKiGAkKavw3J0uxgwwAAAEA 2128s ok 284 2128s ok 285 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 286 2128s # unique id: ZhVeiKiGAkKavw3J0uxgxAAAAFU 2128s ok 287 2128s ok 288 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 289 2128s # unique id: ZhVeiKiGAkKavw3J0uxgxQAAAEg 2128s ok 290 2128s ok 291 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 292 2128s # unique id: ZhVeiHAR0vK7gEXzj0Wi2gAAABc 2128s ok 293 2128s ok 294 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 295 2128s # unique id: ZhVeiKiGAkKavw3J0uxgxgAAAFg 2128s ok 296 2128s ok 297 2128s # testing : fetch unique ID 2128s # expected: 200 2128s # received: '200' 2128s ok 298 2128s # unique id: ZhVeiFGfKrx8vqmD9zBmpwAAAJQ 2128s ok 299 2128s ok 300 2128s ok 2128s t/modules/usertrack.t ............... 2128s 1..1004 2128s # Running under perl version 5.038002 for linux 2128s # Current time local: Tue Apr 9 15:28:08 2024 2128s # Current time GMT: Tue Apr 9 15:28:08 2024 2128s # Using Test.pm version 1.31 2128s # Using Apache/Test.pm version 1.42 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 1 2128s ok 2 2128s Set-Cookie: usertrack_test=43a00012.615ab91cbce74; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=43a00012.615ab91cbce74 2128s ok 3 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 4 2128s ok 5 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 6 2128s ok 7 2128s Set-Cookie: usertrack_test=17d60785.615ab91cbf3cd; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=17d60785.615ab91cbf3cd 2128s ok 8 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 9 2128s ok 10 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 11 2128s ok 12 2128s Set-Cookie: usertrack_test=fa775949.615ab91cc084d; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=fa775949.615ab91cc084d 2128s ok 13 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 14 2128s ok 15 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 16 2128s ok 17 2128s Set-Cookie: usertrack_test=f96c9d2f.615ab91cc1b2a; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=f96c9d2f.615ab91cc1b2a 2128s ok 18 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 19 2128s ok 20 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 21 2128s ok 22 2128s Set-Cookie: usertrack_test=a08652bd.615ab91cc2df5; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=a08652bd.615ab91cc2df5 2128s ok 23 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 24 2128s ok 25 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 26 2128s ok 27 2128s Set-Cookie: usertrack_test=23d4c7d3.615ab91cc418b; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=23d4c7d3.615ab91cc418b 2128s ok 28 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 29 2128s ok 30 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 31 2128s ok 32 2128s Set-Cookie: usertrack_test=c07548ce.615ab91cc5459; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=c07548ce.615ab91cc5459 2128s ok 33 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 34 2128s ok 35 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 36 2128s ok 37 2128s Set-Cookie: usertrack_test=b118c23.615ab91cc6666; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=b118c23.615ab91cc6666 2128s ok 38 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 39 2128s ok 40 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 41 2128s ok 42 2128s Set-Cookie: usertrack_test=96898c82.615ab91cc7a5d; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=96898c82.615ab91cc7a5d 2128s ok 43 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 44 2128s ok 45 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 46 2128s ok 47 2128s Set-Cookie: usertrack_test=7ab98d2b.615ab91cc8ceb; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=7ab98d2b.615ab91cc8ceb 2128s ok 48 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 49 2128s ok 50 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 51 2128s ok 52 2128s Set-Cookie: usertrack_test=fb4d4e79.615ab91cca073; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=fb4d4e79.615ab91cca073 2128s ok 53 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 54 2128s ok 55 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 56 2128s ok 57 2128s Set-Cookie: usertrack_test=7648bba3.615ab91ccb2b9; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=7648bba3.615ab91ccb2b9 2128s ok 58 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 59 2128s ok 60 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 61 2128s ok 62 2128s Set-Cookie: usertrack_test=1dcd1d30.615ab91ccc462; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=1dcd1d30.615ab91ccc462 2128s ok 63 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 64 2128s ok 65 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 66 2128s ok 67 2128s Set-Cookie: usertrack_test=a0ca2f8b.615ab91ccd783; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=a0ca2f8b.615ab91ccd783 2128s ok 68 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 69 2128s ok 70 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 71 2128s ok 72 2128s Set-Cookie: usertrack_test=6bd0c54.615ab91cceae2; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=6bd0c54.615ab91cceae2 2128s ok 73 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 74 2128s ok 75 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 76 2128s ok 77 2128s Set-Cookie: usertrack_test=5237f953.615ab91ccfd4a; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=5237f953.615ab91ccfd4a 2128s ok 78 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 79 2128s ok 80 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 81 2128s ok 82 2128s Set-Cookie: usertrack_test=11809ae5.615ab91cd0e84; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=11809ae5.615ab91cd0e84 2128s ok 83 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 84 2128s ok 85 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 86 2128s ok 87 2128s Set-Cookie: usertrack_test=7763c1d.615ab91cd2205; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=7763c1d.615ab91cd2205 2128s ok 88 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 89 2128s ok 90 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 91 2128s ok 92 2128s Set-Cookie: usertrack_test=90e2d60e.615ab91cd34e3; path=/; expires=Tue, 09-Apr-24 15:29:09 GMT 2128s Cookie: usertrack_test=90e2d60e.615ab91cd34e3 2128s ok 93 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 94 2128s ok 95 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 96 2128s ok 97 2128s Set-Cookie: usertrack_test=f65c10a6.615ab91cd473f; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=f65c10a6.615ab91cd473f 2128s ok 98 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 99 2128s ok 100 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 101 2128s ok 102 2128s Set-Cookie: usertrack_test=8316a1a7.615ab91cd592b; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=8316a1a7.615ab91cd592b 2128s ok 103 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 104 2128s ok 105 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 106 2128s ok 107 2128s Set-Cookie: usertrack_test=46b098e6.615ab91cd6c29; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=46b098e6.615ab91cd6c29 2128s ok 108 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 109 2128s ok 110 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 111 2128s ok 112 2128s Set-Cookie: usertrack_test=e6b22610.615ab91cd7f83; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=e6b22610.615ab91cd7f83 2128s ok 113 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 114 2128s ok 115 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 116 2128s ok 117 2128s Set-Cookie: usertrack_test=25f46bc7.615ab91cd926f; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=25f46bc7.615ab91cd926f 2128s ok 118 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 119 2128s ok 120 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 121 2128s ok 122 2128s Set-Cookie: usertrack_test=931fb182.615ab91cda591; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=931fb182.615ab91cda591 2128s ok 123 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 124 2128s ok 125 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 126 2128s ok 127 2128s Set-Cookie: usertrack_test=b134a119.615ab91cdb7d7; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=b134a119.615ab91cdb7d7 2128s ok 128 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 129 2128s ok 130 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 131 2128s ok 132 2128s Set-Cookie: usertrack_test=eb67a727.615ab91cdca8f; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=eb67a727.615ab91cdca8f 2128s ok 133 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 134 2128s ok 135 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 136 2128s ok 137 2128s Set-Cookie: usertrack_test=e1750a10.615ab91cddcfd; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=e1750a10.615ab91cddcfd 2128s ok 138 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 139 2128s ok 140 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 141 2128s ok 142 2128s Set-Cookie: usertrack_test=dea147af.615ab91cdef32; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=dea147af.615ab91cdef32 2128s ok 143 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 144 2128s ok 145 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 146 2128s ok 147 2128s Set-Cookie: usertrack_test=1f7268b.615ab91ce018c; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=1f7268b.615ab91ce018c 2128s ok 148 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 149 2128s ok 150 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 151 2128s ok 152 2128s Set-Cookie: usertrack_test=4c490053.615ab91ce13c5; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=4c490053.615ab91ce13c5 2128s ok 153 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 154 2128s ok 155 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 156 2128s ok 157 2128s Set-Cookie: usertrack_test=7be5289.615ab91ce26da; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=7be5289.615ab91ce26da 2128s ok 158 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 159 2128s ok 160 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 161 2128s ok 162 2128s Set-Cookie: usertrack_test=77ab30f4.615ab91ce3982; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=77ab30f4.615ab91ce3982 2128s ok 163 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 164 2128s ok 165 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 166 2128s ok 167 2128s Set-Cookie: usertrack_test=4a136c63.615ab91ce4bed; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=4a136c63.615ab91ce4bed 2128s ok 168 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 169 2128s ok 170 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 171 2128s ok 172 2128s Set-Cookie: usertrack_test=8b2e6.615ab91ce5ecd; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=8b2e6.615ab91ce5ecd 2128s ok 173 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 174 2128s ok 175 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 176 2128s ok 177 2128s Set-Cookie: usertrack_test=1d033d6d.615ab91ce70e9; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=1d033d6d.615ab91ce70e9 2128s ok 178 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 179 2128s ok 180 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 181 2128s ok 182 2128s Set-Cookie: usertrack_test=219e371c.615ab91ce8363; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=219e371c.615ab91ce8363 2128s ok 183 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 184 2128s ok 185 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 186 2128s ok 187 2128s Set-Cookie: usertrack_test=7d18d193.615ab91ce953f; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=7d18d193.615ab91ce953f 2128s ok 188 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 189 2128s ok 190 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 191 2128s ok 192 2128s Set-Cookie: usertrack_test=e2cf7bbd.615ab91cea75a; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=e2cf7bbd.615ab91cea75a 2128s ok 193 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 194 2128s ok 195 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 196 2128s ok 197 2128s Set-Cookie: usertrack_test=acffd65c.615ab91ceb965; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=acffd65c.615ab91ceb965 2128s ok 198 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 199 2128s ok 200 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 201 2128s ok 202 2128s Set-Cookie: usertrack_test=ca053e97.615ab91cecbfb; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=ca053e97.615ab91cecbfb 2128s ok 203 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 204 2128s ok 205 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 206 2128s ok 207 2128s Set-Cookie: usertrack_test=d1dc9f17.615ab91cedd6d; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=d1dc9f17.615ab91cedd6d 2128s ok 208 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 209 2128s ok 210 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 211 2128s ok 212 2128s Set-Cookie: usertrack_test=47061ebb.615ab91cef004; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=47061ebb.615ab91cef004 2128s ok 213 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 214 2128s ok 215 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 216 2128s ok 217 2128s Set-Cookie: usertrack_test=cea6a4b6.615ab91cf01cd; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=cea6a4b6.615ab91cf01cd 2128s ok 218 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 219 2128s ok 220 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 221 2128s ok 222 2128s Set-Cookie: usertrack_test=b5d86b6.615ab91cf1452; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=b5d86b6.615ab91cf1452 2128s ok 223 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 224 2128s ok 225 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 226 2128s ok 227 2128s Set-Cookie: usertrack_test=9d138928.615ab91cf270e; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=9d138928.615ab91cf270e 2128s ok 228 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 229 2128s ok 230 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 231 2128s ok 232 2128s Set-Cookie: usertrack_test=48136147.615ab91cf3a05; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=48136147.615ab91cf3a05 2128s ok 233 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 234 2128s ok 235 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 236 2128s ok 237 2128s Set-Cookie: usertrack_test=b5b673c7.615ab91cf4c18; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=b5b673c7.615ab91cf4c18 2128s ok 238 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 239 2128s ok 240 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 241 2128s ok 242 2128s Set-Cookie: usertrack_test=9599f81a.615ab91cf5d85; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=9599f81a.615ab91cf5d85 2128s ok 243 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 244 2128s ok 245 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 246 2128s ok 247 2128s Set-Cookie: usertrack_test=c620e561.615ab91cf6fcb; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=c620e561.615ab91cf6fcb 2128s ok 248 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 249 2128s ok 250 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 251 2128s ok 252 2128s Set-Cookie: usertrack_test=b1051460.615ab91cf834a; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=b1051460.615ab91cf834a 2128s ok 253 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 254 2128s ok 255 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 256 2128s ok 257 2128s Set-Cookie: usertrack_test=a41d7f9d.615ab91cf969a; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=a41d7f9d.615ab91cf969a 2128s ok 258 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 259 2128s ok 260 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 261 2128s ok 262 2128s Set-Cookie: usertrack_test=9c74c6db.615ab91cfa94f; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=9c74c6db.615ab91cfa94f 2128s ok 263 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 264 2128s ok 265 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 266 2128s ok 267 2128s Set-Cookie: usertrack_test=bd6da505.615ab91cfbae8; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=bd6da505.615ab91cfbae8 2128s ok 268 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 269 2128s ok 270 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 271 2128s ok 272 2128s Set-Cookie: usertrack_test=9a2ef1f7.615ab91cfce3a; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=9a2ef1f7.615ab91cfce3a 2128s ok 273 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 274 2128s ok 275 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 276 2128s ok 277 2128s Set-Cookie: usertrack_test=9911741f.615ab91cfe0a6; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=9911741f.615ab91cfe0a6 2128s ok 278 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 279 2128s ok 280 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 281 2128s ok 282 2128s Set-Cookie: usertrack_test=9ee83ff9.615ab91cff3d9; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=9ee83ff9.615ab91cff3d9 2128s ok 283 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 284 2128s ok 285 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 286 2128s ok 287 2128s Set-Cookie: usertrack_test=ccd0c629.615ab91d00554; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=ccd0c629.615ab91d00554 2128s ok 288 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 289 2128s ok 290 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 291 2128s ok 292 2128s Set-Cookie: usertrack_test=172397fb.615ab91d017be; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=172397fb.615ab91d017be 2128s ok 293 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 294 2128s ok 295 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 296 2128s ok 297 2128s Set-Cookie: usertrack_test=b831aee6.615ab91d029f8; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=b831aee6.615ab91d029f8 2128s ok 298 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 299 2128s ok 300 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 301 2128s ok 302 2128s Set-Cookie: usertrack_test=8dff657f.615ab91d03c13; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=8dff657f.615ab91d03c13 2128s ok 303 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 304 2128s ok 305 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 306 2128s ok 307 2128s Set-Cookie: usertrack_test=8e0792d8.615ab91d04e8b; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=8e0792d8.615ab91d04e8b 2128s ok 308 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 309 2128s ok 310 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 311 2128s ok 312 2128s Set-Cookie: usertrack_test=3db8a5e4.615ab91d0611e; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=3db8a5e4.615ab91d0611e 2128s ok 313 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 314 2128s ok 315 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 316 2128s ok 317 2128s Set-Cookie: usertrack_test=3f253d8e.615ab91d0732d; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=3f253d8e.615ab91d0732d 2128s ok 318 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 319 2128s ok 320 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 321 2128s ok 322 2128s Set-Cookie: usertrack_test=715490e1.615ab91d08544; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=715490e1.615ab91d08544 2128s ok 323 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 324 2128s ok 325 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 326 2128s ok 327 2128s Set-Cookie: usertrack_test=ba754d88.615ab91d097b5; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=ba754d88.615ab91d097b5 2128s ok 328 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 329 2128s ok 330 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 331 2128s ok 332 2128s Set-Cookie: usertrack_test=b0b6df9a.615ab91d0acd1; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=b0b6df9a.615ab91d0acd1 2128s ok 333 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 334 2128s ok 335 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 336 2128s ok 337 2128s Set-Cookie: usertrack_test=9f78dda.615ab91d0bfae; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=9f78dda.615ab91d0bfae 2128s ok 338 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 339 2128s ok 340 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 341 2128s ok 342 2128s Set-Cookie: usertrack_test=556e8ce7.615ab91d0d2bb; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=556e8ce7.615ab91d0d2bb 2128s ok 343 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 344 2128s ok 345 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 346 2128s ok 347 2128s Set-Cookie: usertrack_test=6055c1e1.615ab91d0e634; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=6055c1e1.615ab91d0e634 2128s ok 348 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 349 2128s ok 350 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 351 2128s ok 352 2128s Set-Cookie: usertrack_test=ca1e278d.615ab91d0fbfa; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=ca1e278d.615ab91d0fbfa 2128s ok 353 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 354 2128s ok 355 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 356 2128s ok 357 2128s Set-Cookie: usertrack_test=717783de.615ab91d10e75; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=717783de.615ab91d10e75 2128s ok 358 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 359 2128s ok 360 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 361 2128s ok 362 2128s Set-Cookie: usertrack_test=686c970c.615ab91d121f5; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=686c970c.615ab91d121f5 2128s ok 363 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 364 2128s ok 365 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 366 2128s ok 367 2128s Set-Cookie: usertrack_test=9571b72f.615ab91d1358b; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=9571b72f.615ab91d1358b 2128s ok 368 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 369 2128s ok 370 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 371 2128s ok 372 2128s Set-Cookie: usertrack_test=155224b9.615ab91d147c2; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=155224b9.615ab91d147c2 2128s ok 373 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 374 2128s ok 375 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 376 2128s ok 377 2128s Set-Cookie: usertrack_test=b018fc7f.615ab91d15bda; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=b018fc7f.615ab91d15bda 2128s ok 378 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 379 2128s ok 380 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 381 2128s ok 382 2128s Set-Cookie: usertrack_test=27d97b2b.615ab91d16ecd; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=27d97b2b.615ab91d16ecd 2128s ok 383 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 384 2128s ok 385 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 386 2128s ok 387 2128s Set-Cookie: usertrack_test=6c2e14a6.615ab91d18263; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=6c2e14a6.615ab91d18263 2128s ok 388 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 389 2128s ok 390 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 391 2128s ok 392 2128s Set-Cookie: usertrack_test=80cfad8b.615ab91d195d9; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=80cfad8b.615ab91d195d9 2128s ok 393 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 394 2128s ok 395 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 396 2128s ok 397 2128s Set-Cookie: usertrack_test=31645442.615ab91d1a952; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=31645442.615ab91d1a952 2128s ok 398 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 399 2128s ok 400 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 401 2128s ok 402 2128s Set-Cookie: usertrack_test=31a31db2.615ab91d1bc9e; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=31a31db2.615ab91d1bc9e 2128s ok 403 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 404 2128s ok 405 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 406 2128s ok 407 2128s Set-Cookie: usertrack_test=8113d83f.615ab91d1cf60; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=8113d83f.615ab91d1cf60 2128s ok 408 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 409 2128s ok 410 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 411 2128s ok 412 2128s Set-Cookie: usertrack_test=dc2c3079.615ab91d1e295; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=dc2c3079.615ab91d1e295 2128s ok 413 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 414 2128s ok 415 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 416 2128s ok 417 2128s Set-Cookie: usertrack_test=814e3f01.615ab91d1f61d; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=814e3f01.615ab91d1f61d 2128s ok 418 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 419 2128s ok 420 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 421 2128s ok 422 2128s Set-Cookie: usertrack_test=99d624c6.615ab91d2094f; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=99d624c6.615ab91d2094f 2128s ok 423 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 424 2128s ok 425 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 426 2128s ok 427 2128s Set-Cookie: usertrack_test=eeabe308.615ab91d21c15; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=eeabe308.615ab91d21c15 2128s ok 428 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 429 2128s ok 430 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 431 2128s ok 432 2128s Set-Cookie: usertrack_test=20f8583e.615ab91d22fbf; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=20f8583e.615ab91d22fbf 2128s ok 433 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 434 2128s ok 435 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 436 2128s ok 437 2128s Set-Cookie: usertrack_test=54034878.615ab91d24257; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=54034878.615ab91d24257 2128s ok 438 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 439 2128s ok 440 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 441 2128s ok 442 2128s Set-Cookie: usertrack_test=50366c55.615ab91d25615; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=50366c55.615ab91d25615 2128s ok 443 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 444 2128s ok 445 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 446 2128s ok 447 2128s Set-Cookie: usertrack_test=64794823.615ab91d269fc; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=64794823.615ab91d269fc 2128s ok 448 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 449 2128s ok 450 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 451 2128s ok 452 2128s Set-Cookie: usertrack_test=36d3aceb.615ab91d27c80; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=36d3aceb.615ab91d27c80 2128s ok 453 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 454 2128s ok 455 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 456 2128s ok 457 2128s Set-Cookie: usertrack_test=ce7d2822.615ab91d29074; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=ce7d2822.615ab91d29074 2128s ok 458 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 459 2128s ok 460 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 461 2128s ok 462 2128s Set-Cookie: usertrack_test=25624544.615ab91d2a2f7; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=25624544.615ab91d2a2f7 2128s ok 463 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 464 2128s ok 465 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 466 2128s ok 467 2128s Set-Cookie: usertrack_test=381ff74.615ab91d2b6ee; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=381ff74.615ab91d2b6ee 2128s ok 468 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 469 2128s ok 470 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 471 2128s ok 472 2128s Set-Cookie: usertrack_test=e783d3e1.615ab91d2c981; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=e783d3e1.615ab91d2c981 2128s ok 473 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 474 2128s ok 475 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 476 2128s ok 477 2128s Set-Cookie: usertrack_test=e71b483e.615ab91d2db5e; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=e71b483e.615ab91d2db5e 2128s ok 478 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 479 2128s ok 480 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 481 2128s ok 482 2128s Set-Cookie: usertrack_test=d4e2d8de.615ab91d2ee36; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=d4e2d8de.615ab91d2ee36 2128s ok 483 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 484 2128s ok 485 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 486 2128s ok 487 2128s Set-Cookie: usertrack_test=dbcecb18.615ab91d30235; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=dbcecb18.615ab91d30235 2128s ok 488 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 489 2128s ok 490 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 491 2128s ok 492 2128s Set-Cookie: usertrack_test=17b298c5.615ab91d316ee; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=17b298c5.615ab91d316ee 2128s ok 493 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 494 2128s ok 495 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 496 2128s ok 497 2128s Set-Cookie: usertrack_test=1fedbdae.615ab91d328ef; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=1fedbdae.615ab91d328ef 2128s ok 498 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 499 2128s ok 500 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 501 2128s ok 502 2128s Set-Cookie: usertrack_test=f93c59f5.615ab91d33d88; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=f93c59f5.615ab91d33d88 2128s ok 503 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 504 2128s ok 505 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 506 2128s ok 507 2128s Set-Cookie: usertrack_test=5780b634.615ab91d35047; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=5780b634.615ab91d35047 2128s ok 508 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 509 2128s ok 510 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 511 2128s ok 512 2128s Set-Cookie: usertrack_test=b559f881.615ab91d3641f; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=b559f881.615ab91d3641f 2128s ok 513 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 514 2128s ok 515 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 516 2128s ok 517 2128s Set-Cookie: usertrack_test=2e2da400.615ab91d377ae; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=2e2da400.615ab91d377ae 2128s ok 518 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 519 2128s ok 520 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 521 2128s ok 522 2128s Set-Cookie: usertrack_test=74fd48d8.615ab91d389b2; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=74fd48d8.615ab91d389b2 2128s ok 523 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 524 2128s ok 525 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 526 2128s ok 527 2128s Set-Cookie: usertrack_test=1b546824.615ab91d39d7c; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=1b546824.615ab91d39d7c 2128s ok 528 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 529 2128s ok 530 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 531 2128s ok 532 2128s Set-Cookie: usertrack_test=ea1dd918.615ab91d3aee5; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=ea1dd918.615ab91d3aee5 2128s ok 533 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 534 2128s ok 535 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 536 2128s ok 537 2128s Set-Cookie: usertrack_test=f40c38a7.615ab91d3c16a; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=f40c38a7.615ab91d3c16a 2128s ok 538 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 539 2128s ok 540 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 541 2128s ok 542 2128s Set-Cookie: usertrack_test=e0aaba7b.615ab91d3d610; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=e0aaba7b.615ab91d3d610 2128s ok 543 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 544 2128s ok 545 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 546 2128s ok 547 2128s Set-Cookie: usertrack_test=fa0c4355.615ab91d3e949; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=fa0c4355.615ab91d3e949 2128s ok 548 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 549 2128s ok 550 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 551 2128s ok 552 2128s Set-Cookie: usertrack_test=7d5fa2d1.615ab91d3fc19; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=7d5fa2d1.615ab91d3fc19 2128s ok 553 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 554 2128s ok 555 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 556 2128s ok 557 2128s Set-Cookie: usertrack_test=5fa2b0e3.615ab91d40f15; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=5fa2b0e3.615ab91d40f15 2128s ok 558 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 559 2128s ok 560 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 561 2128s ok 562 2128s Set-Cookie: usertrack_test=eb46a70.615ab91d422b1; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=eb46a70.615ab91d422b1 2128s ok 563 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 564 2128s ok 565 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 566 2128s ok 567 2128s Set-Cookie: usertrack_test=ba41d924.615ab91d43593; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=ba41d924.615ab91d43593 2128s ok 568 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 569 2128s ok 570 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 571 2128s ok 572 2128s Set-Cookie: usertrack_test=b3c1e50d.615ab91d4486b; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=b3c1e50d.615ab91d4486b 2128s ok 573 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 574 2128s ok 575 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 576 2128s ok 577 2128s Set-Cookie: usertrack_test=5fbc13d9.615ab91d45aa7; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=5fbc13d9.615ab91d45aa7 2128s ok 578 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 579 2128s ok 580 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 581 2128s ok 582 2128s Set-Cookie: usertrack_test=c982ab64.615ab91d46e82; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=c982ab64.615ab91d46e82 2128s ok 583 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 584 2128s ok 585 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 586 2128s ok 587 2128s Set-Cookie: usertrack_test=9936612a.615ab91d48199; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=9936612a.615ab91d48199 2128s ok 588 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 589 2128s ok 590 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 591 2128s ok 592 2128s Set-Cookie: usertrack_test=f7b95d40.615ab91d49539; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=f7b95d40.615ab91d49539 2128s ok 593 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 594 2128s ok 595 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 596 2128s ok 597 2128s Set-Cookie: usertrack_test=d85b6a45.615ab91d4a80c; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=d85b6a45.615ab91d4a80c 2128s ok 598 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 599 2128s ok 600 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 601 2128s ok 602 2128s Set-Cookie: usertrack_test=11e12ed3.615ab91d4bb66; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=11e12ed3.615ab91d4bb66 2128s ok 603 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 604 2128s ok 605 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 606 2128s ok 607 2128s Set-Cookie: usertrack_test=16f21fd8.615ab91d4ce99; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=16f21fd8.615ab91d4ce99 2128s ok 608 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 609 2128s ok 610 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 611 2128s ok 612 2128s Set-Cookie: usertrack_test=9b64d791.615ab91d4e19f; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=9b64d791.615ab91d4e19f 2128s ok 613 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 614 2128s ok 615 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 616 2128s ok 617 2128s Set-Cookie: usertrack_test=60aa66c1.615ab91d4f322; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=60aa66c1.615ab91d4f322 2128s ok 618 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 619 2128s ok 620 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 621 2128s ok 622 2128s Set-Cookie: usertrack_test=3fe5d446.615ab91d507d4; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=3fe5d446.615ab91d507d4 2128s ok 623 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 624 2128s ok 625 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 626 2128s ok 627 2128s Set-Cookie: usertrack_test=df4b78c2.615ab91d51a61; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=df4b78c2.615ab91d51a61 2128s ok 628 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 629 2128s ok 630 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 631 2128s ok 632 2128s Set-Cookie: usertrack_test=33580f72.615ab91d52cac; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=33580f72.615ab91d52cac 2128s ok 633 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 634 2128s ok 635 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 636 2128s ok 637 2128s Set-Cookie: usertrack_test=51a6c12d.615ab91d53f1b; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=51a6c12d.615ab91d53f1b 2128s ok 638 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 639 2128s ok 640 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 641 2128s ok 642 2128s Set-Cookie: usertrack_test=6006382a.615ab91d552c6; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=6006382a.615ab91d552c6 2128s ok 643 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 644 2128s ok 645 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 646 2128s ok 647 2128s Set-Cookie: usertrack_test=4ec30c3b.615ab91d56486; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=4ec30c3b.615ab91d56486 2128s ok 648 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 649 2128s ok 650 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 651 2128s ok 652 2128s Set-Cookie: usertrack_test=3e50fae4.615ab91d5779f; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=3e50fae4.615ab91d5779f 2128s ok 653 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 654 2128s ok 655 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 656 2128s ok 657 2128s Set-Cookie: usertrack_test=9db38d94.615ab91d58ca9; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=9db38d94.615ab91d58ca9 2128s ok 658 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 659 2128s ok 660 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 661 2128s ok 662 2128s Set-Cookie: usertrack_test=b672d65b.615ab91d59f75; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=b672d65b.615ab91d59f75 2128s ok 663 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 664 2128s ok 665 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 666 2128s ok 667 2128s Set-Cookie: usertrack_test=36660362.615ab91d5b2a6; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=36660362.615ab91d5b2a6 2128s ok 668 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 669 2128s ok 670 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 671 2128s ok 672 2128s Set-Cookie: usertrack_test=79192eca.615ab91d5c552; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=79192eca.615ab91d5c552 2128s ok 673 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 674 2128s ok 675 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 676 2128s ok 677 2128s Set-Cookie: usertrack_test=27e79f4.615ab91d5d89f; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=27e79f4.615ab91d5d89f 2128s ok 678 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 679 2128s ok 680 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 681 2128s ok 682 2128s Set-Cookie: usertrack_test=e669d360.615ab91d5ec8d; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=e669d360.615ab91d5ec8d 2128s ok 683 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 684 2128s ok 685 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 686 2128s ok 687 2128s Set-Cookie: usertrack_test=da2da4f8.615ab91d5ff3d; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=da2da4f8.615ab91d5ff3d 2128s ok 688 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 689 2128s ok 690 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 691 2128s ok 692 2128s Set-Cookie: usertrack_test=524a29ec.615ab91d6128e; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=524a29ec.615ab91d6128e 2128s ok 693 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 694 2128s ok 695 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 696 2128s ok 697 2128s Set-Cookie: usertrack_test=72e27e13.615ab91d625d5; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=72e27e13.615ab91d625d5 2128s ok 698 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 699 2128s ok 700 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 701 2128s ok 702 2128s Set-Cookie: usertrack_test=318e51a7.615ab91d6391c; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=318e51a7.615ab91d6391c 2128s ok 703 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 704 2128s ok 705 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 706 2128s ok 707 2128s Set-Cookie: usertrack_test=feb97ece.615ab91d64cc8; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=feb97ece.615ab91d64cc8 2128s ok 708 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 709 2128s ok 710 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 711 2128s ok 712 2128s Set-Cookie: usertrack_test=3d4be59e.615ab91d66070; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=3d4be59e.615ab91d66070 2128s ok 713 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 714 2128s ok 715 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 716 2128s ok 717 2128s Set-Cookie: usertrack_test=d2137361.615ab91d672b9; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=d2137361.615ab91d672b9 2128s ok 718 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 719 2128s ok 720 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 721 2128s ok 722 2128s Set-Cookie: usertrack_test=a3766949.615ab91d685e9; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=a3766949.615ab91d685e9 2128s ok 723 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 724 2128s ok 725 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 726 2128s ok 727 2128s Set-Cookie: usertrack_test=d096567e.615ab91d698d5; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=d096567e.615ab91d698d5 2128s ok 728 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 729 2128s ok 730 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 731 2128s ok 732 2128s Set-Cookie: usertrack_test=3d953135.615ab91d6ac47; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=3d953135.615ab91d6ac47 2128s ok 733 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 734 2128s ok 735 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 736 2128s ok 737 2128s Set-Cookie: usertrack_test=a5de5851.615ab91d6c0ee; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=a5de5851.615ab91d6c0ee 2128s ok 738 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 739 2128s ok 740 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 741 2128s ok 742 2128s Set-Cookie: usertrack_test=44d5bb15.615ab91d6d3cd; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=44d5bb15.615ab91d6d3cd 2128s ok 743 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 744 2128s ok 745 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 746 2128s ok 747 2128s Set-Cookie: usertrack_test=dee1790c.615ab91d6e72c; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=dee1790c.615ab91d6e72c 2128s ok 748 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 749 2128s ok 750 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 751 2128s ok 752 2128s Set-Cookie: usertrack_test=40ed52a.615ab91d6f9f0; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2128s Cookie: usertrack_test=40ed52a.615ab91d6f9f0 2128s ok 753 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 754 2128s ok 755 2128s # testing : Checking return code is '200' 2128s # expected: 200 2128s # received: '200' 2128s ok 756 2128s ok 757 2128s Set-Cookie: usertrack_test=c492f1cb.615ab91d70d56; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=c492f1cb.615ab91d70d56 2129s ok 758 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 759 2129s ok 760 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 761 2129s ok 762 2129s Set-Cookie: usertrack_test=9355942c.615ab91d71f62; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=9355942c.615ab91d71f62 2129s ok 763 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 764 2129s ok 765 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 766 2129s ok 767 2129s Set-Cookie: usertrack_test=28ae3f8c.615ab91d731df; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=28ae3f8c.615ab91d731df 2129s ok 768 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 769 2129s ok 770 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 771 2129s ok 772 2129s Set-Cookie: usertrack_test=9bc8f9ca.615ab91d7454a; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=9bc8f9ca.615ab91d7454a 2129s ok 773 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 774 2129s ok 775 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 776 2129s ok 777 2129s Set-Cookie: usertrack_test=59194c1c.615ab91d7575e; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=59194c1c.615ab91d7575e 2129s ok 778 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 779 2129s ok 780 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 781 2129s ok 782 2129s Set-Cookie: usertrack_test=5bb72532.615ab91d76b1d; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=5bb72532.615ab91d76b1d 2129s ok 783 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 784 2129s ok 785 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 786 2129s ok 787 2129s Set-Cookie: usertrack_test=afd09a9.615ab91d77d89; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=afd09a9.615ab91d77d89 2129s ok 788 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 789 2129s ok 790 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 791 2129s ok 792 2129s Set-Cookie: usertrack_test=59a91db6.615ab91d790ce; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=59a91db6.615ab91d790ce 2129s ok 793 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 794 2129s ok 795 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 796 2129s ok 797 2129s Set-Cookie: usertrack_test=bc201bb9.615ab91d7a382; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=bc201bb9.615ab91d7a382 2129s ok 798 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 799 2129s ok 800 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 801 2129s ok 802 2129s Set-Cookie: usertrack_test=9ce16102.615ab91d7b588; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=9ce16102.615ab91d7b588 2129s ok 803 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 804 2129s ok 805 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 806 2129s ok 807 2129s Set-Cookie: usertrack_test=3e8955ca.615ab91d7c775; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=3e8955ca.615ab91d7c775 2129s ok 808 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 809 2129s ok 810 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 811 2129s ok 812 2129s Set-Cookie: usertrack_test=ac4179e4.615ab91d7da6f; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=ac4179e4.615ab91d7da6f 2129s ok 813 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 814 2129s ok 815 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 816 2129s ok 817 2129s Set-Cookie: usertrack_test=7dadf22a.615ab91d7eb79; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=7dadf22a.615ab91d7eb79 2129s ok 818 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 819 2129s ok 820 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 821 2129s ok 822 2129s Set-Cookie: usertrack_test=88b3f6af.615ab91d7fe91; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=88b3f6af.615ab91d7fe91 2129s ok 823 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 824 2129s ok 825 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 826 2129s ok 827 2129s Set-Cookie: usertrack_test=befcc62a.615ab91d811dc; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=befcc62a.615ab91d811dc 2129s ok 828 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 829 2129s ok 830 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 831 2129s ok 832 2129s Set-Cookie: usertrack_test=e99deb8a.615ab91d82353; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=e99deb8a.615ab91d82353 2129s ok 833 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 834 2129s ok 835 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 836 2129s ok 837 2129s Set-Cookie: usertrack_test=69f96f9d.615ab91d836c2; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=69f96f9d.615ab91d836c2 2129s ok 838 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 839 2129s ok 840 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 841 2129s ok 842 2129s Set-Cookie: usertrack_test=96b5ad85.615ab91d84962; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=96b5ad85.615ab91d84962 2129s ok 843 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 844 2129s ok 845 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 846 2129s ok 847 2129s Set-Cookie: usertrack_test=9a72a610.615ab91d85cd6; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=9a72a610.615ab91d85cd6 2129s ok 848 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 849 2129s ok 850 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 851 2129s ok 852 2129s Set-Cookie: usertrack_test=f0f1f9d6.615ab91d8709b; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=f0f1f9d6.615ab91d8709b 2129s ok 853 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 854 2129s ok 855 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 856 2129s ok 857 2129s Set-Cookie: usertrack_test=e5f00d.615ab91d884b5; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=e5f00d.615ab91d884b5 2129s ok 858 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 859 2129s ok 860 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 861 2129s ok 862 2129s Set-Cookie: usertrack_test=ab07e638.615ab91d8989e; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=ab07e638.615ab91d8989e 2129s ok 863 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 864 2129s ok 865 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 866 2129s ok 867 2129s Set-Cookie: usertrack_test=e619d0ec.615ab91d8ab62; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=e619d0ec.615ab91d8ab62 2129s ok 868 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 869 2129s ok 870 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 871 2129s ok 872 2129s Set-Cookie: usertrack_test=7cc39c87.615ab91d8bf0d; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=7cc39c87.615ab91d8bf0d 2129s ok 873 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 874 2129s ok 875 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 876 2129s ok 877 2129s Set-Cookie: usertrack_test=2ec23de0.615ab91d8d401; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=2ec23de0.615ab91d8d401 2129s ok 878 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 879 2129s ok 880 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 881 2129s ok 882 2129s Set-Cookie: usertrack_test=d7c9d852.615ab91d8e625; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=d7c9d852.615ab91d8e625 2129s ok 883 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 884 2129s ok 885 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 886 2129s ok 887 2129s Set-Cookie: usertrack_test=27e9226e.615ab91d8f89e; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=27e9226e.615ab91d8f89e 2129s ok 888 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 889 2129s ok 890 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 891 2129s ok 892 2129s Set-Cookie: usertrack_test=ce1eed3f.615ab91d90c08; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=ce1eed3f.615ab91d90c08 2129s ok 893 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 894 2129s ok 895 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 896 2129s ok 897 2129s Set-Cookie: usertrack_test=b7d966c8.615ab91d91e84; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=b7d966c8.615ab91d91e84 2129s ok 898 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 899 2129s ok 900 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 901 2129s ok 902 2129s Set-Cookie: usertrack_test=a06c09d.615ab91d92fbf; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=a06c09d.615ab91d92fbf 2129s ok 903 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 904 2129s ok 905 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 906 2129s ok 907 2129s Set-Cookie: usertrack_test=7b7d2175.615ab91d94228; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=7b7d2175.615ab91d94228 2129s ok 908 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 909 2129s ok 910 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 911 2129s ok 912 2129s Set-Cookie: usertrack_test=8bda26a0.615ab91d95510; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=8bda26a0.615ab91d95510 2129s ok 913 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 914 2129s ok 915 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 916 2129s ok 917 2129s Set-Cookie: usertrack_test=bb3d4278.615ab91d9670c; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=bb3d4278.615ab91d9670c 2129s ok 918 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 919 2129s ok 920 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 921 2129s ok 922 2129s Set-Cookie: usertrack_test=436ad6a1.615ab91d979da; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=436ad6a1.615ab91d979da 2129s ok 923 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 924 2129s ok 925 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 926 2129s ok 927 2129s Set-Cookie: usertrack_test=4fa1afc7.615ab91d98c62; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=4fa1afc7.615ab91d98c62 2129s ok 928 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 929 2129s ok 930 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 931 2129s ok 932 2129s Set-Cookie: usertrack_test=db6625ee.615ab91d99d64; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=db6625ee.615ab91d99d64 2129s ok 933 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 934 2129s ok 935 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 936 2129s ok 937 2129s Set-Cookie: usertrack_test=2866859.615ab91d9b0a6; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=2866859.615ab91d9b0a6 2129s ok 938 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 939 2129s ok 940 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 941 2129s ok 942 2129s Set-Cookie: usertrack_test=4ef3d0f.615ab91d9c44c; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=4ef3d0f.615ab91d9c44c 2129s ok 943 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 944 2129s ok 945 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 946 2129s ok 947 2129s Set-Cookie: usertrack_test=b2844171.615ab91d9d66f; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=b2844171.615ab91d9d66f 2129s ok 948 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 949 2129s ok 950 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 951 2129s ok 952 2129s Set-Cookie: usertrack_test=4fa25c9.615ab91d9e86b; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=4fa25c9.615ab91d9e86b 2129s ok 953 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 954 2129s ok 955 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 956 2129s ok 957 2129s Set-Cookie: usertrack_test=4e89d9a1.615ab91d9fad5; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=4e89d9a1.615ab91d9fad5 2129s ok 958 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 959 2129s ok 960 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 961 2129s ok 962 2129s Set-Cookie: usertrack_test=cdc70312.615ab91da0da3; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=cdc70312.615ab91da0da3 2129s ok 963 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 964 2129s ok 965 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 966 2129s ok 967 2129s Set-Cookie: usertrack_test=551eda06.615ab91da20f5; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=551eda06.615ab91da20f5 2129s ok 968 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 969 2129s ok 970 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 971 2129s ok 972 2129s Set-Cookie: usertrack_test=ceeb6344.615ab91da31e1; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=ceeb6344.615ab91da31e1 2129s ok 973 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 974 2129s ok 975 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 976 2129s ok 977 2129s Set-Cookie: usertrack_test=16dc326e.615ab91da4574; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=16dc326e.615ab91da4574 2129s ok 978 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 979 2129s ok 980 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 981 2129s ok 982 2129s Set-Cookie: usertrack_test=4060b737.615ab91da57f0; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=4060b737.615ab91da57f0 2129s ok 983 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 984 2129s ok 985 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 986 2129s ok 987 2129s Set-Cookie: usertrack_test=f31a53d4.615ab91da6ade; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=f31a53d4.615ab91da6ade 2129s ok 988 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 989 2129s ok 990 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 991 2129s ok 992 2129s Set-Cookie: usertrack_test=33223480.615ab91da7d1d; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=33223480.615ab91da7d1d 2129s ok 993 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 994 2129s ok 995 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 996 2129s ok 997 2129s Set-Cookie: usertrack_test=a8a8dee7.615ab91da8f7a; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s Cookie: usertrack_test=a8a8dee7.615ab91da8f7a 2129s ok 998 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 999 2129s ok 1000 2129s ok 1001 2129s # testing : Checking return code is '200' 2129s # expected: 200 2129s # received: '200' 2129s ok 1002 2129s # usertrack_test=67492b5e.615ab91daa33d; path=/; expires=Tue, 09-Apr-24 15:29:10 GMT 2129s ok 1003 2129s # expected: undef 2129s # received: undef 2129s ok 1004 2129s ok 2129s t/modules/vhost_alias.t ............. 2129s 1..8 2129s # Running under perl version 5.038002 for linux 2129s # Current time local: Tue Apr 9 15:28:10 2024 2129s # Current time GMT: Tue Apr 9 15:28:10 2024 2129s # Using Test.pm version 1.31 2129s # Using Apache/Test.pm version 1.42 2129s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2129s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2129s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2129s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2129s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2129s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2129s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2129s # writing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2129s # testing : VirtalDocumentRoot test 2129s # expected: 'www.vha-test.com' 2129s # received: 'www.vha-test.com' 2129s ok 1 2129s # testing : VirtualScriptAlias test 2129s # expected: 'test cgi for www.vha-test.com' 2129s # received: 'test cgi for www.vha-test.com' 2129s ok 2 2129s # testing : VirtalDocumentRoot test 2129s # expected: 'big.server.name.from.heck.org' 2129s # received: 'big.server.name.from.heck.org' 2129s ok 3 2129s # testing : VirtualScriptAlias test 2129s # expected: 'test cgi for big.server.name.from.heck.org' 2129s # received: 'test cgi for big.server.name.from.heck.org' 2129s ok 4 2129s # testing : VirtalDocumentRoot test 2129s # expected: 'ab.com' 2129s # received: 'ab.com' 2129s ok 5 2129s # testing : VirtualScriptAlias test 2129s # expected: 'test cgi for ab.com' 2129s # received: 'test cgi for ab.com' 2129s ok 6 2129s # testing : VirtalDocumentRoot test 2129s # expected: 'w-t-f.net' 2129s # received: 'w-t-f.net' 2129s ok 7 2129s # testing : VirtualScriptAlias test 2129s # expected: 'test cgi for w-t-f.net' 2129s # received: 'test cgi for w-t-f.net' 2129s ok 8 2129s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2129s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2129s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2129s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2129s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2129s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2129s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2129s # removing file: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 2129s # removing dir tree: /tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 2129s ok 2130s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2131s t/protocol/echo.t ................... 2131s 1..8 2131s # Running under perl version 5.038002 for linux 2131s # Current time local: Tue Apr 9 15:28:14 2024 2131s # Current time GMT: Tue Apr 9 15:28:14 2024 2131s # Using Test.pm version 1.31 2131s # Using Apache/Test.pm version 1.42 2131s testing mod_echo_ssl 2131s ok 1 2131s #Cipher: TLS_AES_256_GCM_SHA384 2131s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2131s # testing : echo 2131s # expected: 't/protocol/echo.t' 2131s # received: 't/protocol/echo.t' 2131s ok 2 2131s # testing : echo 2131s # expected: '/usr/bin/perl' 2131s # received: '/usr/bin/perl' 2131s ok 3 2131s # testing : echo 2131s # expected: '435922435922435922435922435922' 2131s # received: '435922435922435922435922435922' 2131s ok 4 2131s testing mod_echo 2131s ok 5 2131s # testing : echo 2131s # expected: 't/protocol/echo.t' 2131s # received: 't/protocol/echo.t' 2131s ok 6 2131s # testing : echo 2131s # expected: '/usr/bin/perl' 2131s # received: '/usr/bin/perl' 2131s ok 7 2131s # testing : echo 2131s # expected: '435922435922435922435922435922' 2131s # received: '435922435922435922435922435922' 2131s ok 8 2131s ok 2133s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 2138s t/security/CVE-2003-0542.t .......... 2138s 1..1 2138s # Running under perl version 5.038002 for linux 2138s # Current time local: Tue Apr 9 15:28:17 2024 2138s # Current time GMT: Tue Apr 9 15:28:17 2024 2138s # Using Test.pm version 1.31 2138s # Using Apache/Test.pm version 1.42 2138s # testing : CAN-2003-0542 test case 2138s # expected: 404 2138s # received: '404' 2138s ok 1 2138s ok 2138s t/security/CVE-2004-0747.t .......... 2138s 1..1 2138s # Running under perl version 5.038002 for linux 2138s # Current time local: Tue Apr 9 15:28:18 2024 2138s # Current time GMT: Tue Apr 9 15:28:18 2024 2138s # Using Test.pm version 1.31 2138s # Using Apache/Test.pm version 1.42 2138s # testing : CAN-2004-0747 ap_resolve_env test case 2138s # expected: 200 2138s # received: 200 2138s ok 1 2138s ok 2138s t/security/CVE-2004-0811.t .......... 2138s 1..8 2138s # Running under perl version 5.038002 for linux 2138s # Current time local: Tue Apr 9 15:28:20 2024 2138s # Current time GMT: Tue Apr 9 15:28:20 2024 2138s # Using Test.pm version 1.31 2138s # Using Apache/Test.pm version 1.42 2138s # testing : subdir access allowed 2138s # expected: 200 2138s # received: '200' 2138s ok 1 2138s # testing : subdir access allowed 2138s # expected: 200 2138s # received: '200' 2138s ok 2 2138s # testing : subdir access allowed 2138s # expected: 200 2138s # received: '200' 2138s ok 3 2138s # testing : subdir access allowed 2138s # expected: 200 2138s # received: '200' 2138s ok 4 2138s # testing : topdir access denied 2138s # expected: 401 2138s # received: '401' 2138s ok 5 2138s # testing : topdir access denied 2138s # expected: 401 2138s # received: '401' 2138s ok 6 2138s # testing : topdir access denied 2138s # expected: 401 2138s # received: '401' 2138s ok 7 2138s # testing : topdir access denied 2138s # expected: 401 2138s # received: '401' 2138s ok 8 2138s ok 2139s t/security/CVE-2004-0940.t .......... 2139s 1..1 2139s # Running under perl version 5.038002 for linux 2139s # Current time local: Tue Apr 9 15:28:21 2024 2139s # Current time GMT: Tue Apr 9 15:28:21 2024 2139s # Using Test.pm version 1.31 2139s # Using Apache/Test.pm version 1.42 2139s # testing : response was 200 2139s # expected: 200 2139s # received: '200' 2139s ok 1 2139s ok 2140s t/security/CVE-2004-0942.t .......... 2140s 1..2 2140s # Running under perl version 5.038002 for linux 2140s # Current time local: Tue Apr 9 15:28:23 2024 2140s # Current time GMT: Tue Apr 9 15:28:23 2024 2140s # Using Test.pm version 1.31 2140s # Using Apache/Test.pm version 1.42 2140s ok 1 2140s # testing : request was refused 2140s # expected: qr/^HTTP\/1\.. 400/ 2140s # received: 'HTTP/1.1 400 Bad Request 2140s # ' 2140s ok 2 2140s ok 2141s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2143s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 2144s t/security/CVE-2005-2491.t .......... 2144s 1..4 2144s # Running under perl version 5.038002 for linux 2144s # Current time local: Tue Apr 9 15:28:27 2024 2144s # Current time GMT: Tue Apr 9 15:28:27 2024 2144s # Using Test.pm version 1.31 2144s # Using Apache/Test.pm version 1.42 2144s # testing : check that server did not segfault 2144s # expected: 'Internal Server Error' 2144s # received: 'Internal Server Error' 2144s ok 1 2144s # testing : check for 500 response error 2144s # expected: 500 2144s # received: '500' 2144s ok 2 2144s # testing : check that server did not segfault 2144s # expected: 'Internal Server Error' 2144s # received: 'Internal Server Error' 2144s ok 3 2144s # testing : check for 500 response error 2144s # expected: 500 2144s # received: '500' 2144s ok 4 2144s ok 2152s t/security/CVE-2005-2700.t .......... 2152s 1..2 2152s # Running under perl version 5.038002 for linux 2152s # Current time local: Tue Apr 9 15:28:28 2024 2152s # Current time GMT: Tue Apr 9 15:28:28 2024 2152s # Using Test.pm version 1.31 2152s # Using Apache/Test.pm version 1.42 2152s # testing : access permitted without ccert 2152s # expected: 200 2152s # received: '200' 2152s ok 1 2152s # testing : access *not* permitted without ccert 2152s # expected: 200 2152s # received: '403' 2152s ok 2 2152s ok 2152s t/security/CVE-2005-3352.t .......... 2152s 1..2 2152s # Running under perl version 5.038002 for linux 2152s # Current time local: Tue Apr 9 15:28:30 2024 2152s # Current time GMT: Tue Apr 9 15:28:30 2024 2152s # Using Test.pm version 1.31 2152s # Using Apache/Test.pm version 1.42 2152s # testing : response code is OK 2152s # expected: 200 2152s # received: '200' 2152s ok 1 2152s # testing : referer was escaped 2152s # expected: qr/%22%3e/ 2152s # received: ' 2152s # 2152s # Menu for /security/CVE-2005-3352.map 2152s # 2152s #

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

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

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

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

Bad Request

2179s #

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

2179s # 2179s # ' 2179s ok 2 2179s ok 2179s t/ssl/ocsp.t ........................ 2179s 1..3 2179s # Running under perl version 5.038002 for linux 2179s # Current time local: Tue Apr 9 15:29:02 2024 2179s # Current time GMT: Tue Apr 9 15:29:02 2024 2179s # Using Test.pm version 1.31 2179s # Using Apache/Test.pm version 1.42 2179s warning: Internal response 2179s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2179s response: 2179s 500 Server closed connection without sending any data back 2179s Content-Type: text/plain 2179s Client-Date: Tue, 09 Apr 2024 15:29:03 GMT 2179s Client-Warning: Internal response 2179s 2179s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2179s ok 1 2179s warning: 2179s message: welcome to localhost:8529 2179s response: 2179s HTTP/1.1 200 OK 2179s Connection: close 2179s Date: Tue, 09 Apr 2024 15:29:03 GMT 2179s Accept-Ranges: bytes 2179s ETag: "1a-613edd771cbc0" 2179s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2179s Vary: In-If1 2179s Content-Length: 26 2179s Content-Type: text/html 2179s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 2179s Client-Date: Tue, 09 Apr 2024 15:29:03 GMT 2179s Client-Peer: 127.0.0.1:8535 2179s Client-Response-Num: 1 2179s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2179s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2179s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2179s Client-SSL-Socket-Class: IO::Socket::SSL 2179s Client-SSL-Version: TLSv1_3 2179s DMMATCH1: 1 2179s 2179s welcome to localhost:8529 2179s ok 2 2179s warning: Internal response 2179s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2179s response: 2179s 500 Server closed connection without sending any data back 2179s Content-Type: text/plain 2179s Client-Date: Tue, 09 Apr 2024 15:29:03 GMT 2179s Client-Warning: Internal response 2179s 2179s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2179s ok 3 2179s ok 2181s t/ssl/pha.t ......................... 2181s 1..4 2181s # Running under perl version 5.038002 for linux 2181s # Current time local: Tue Apr 9 15:29:03 2024 2181s # Current time GMT: Tue Apr 9 15:29:03 2024 2181s # Using Test.pm version 1.31 2181s # Using Apache/Test.pm version 1.42 2181s # testing : access must be denied without client certificate 2181s # expected: 403 2181s # received: '403' 2181s ok 1 2181s # testing : PHA reneg body buffer size restriction works 2181s # expected: 413 2181s # received: '413' 2181s ok 2 2181s # testing : PHA works with POST body 2181s # expected: 200 2181s # received: '200' 2181s ok 3 2181s # testing : request body matches response 2181s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2181s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2181s ok 4 2181s ok 2183s t/ssl/pr12355.t ..................... 2183s 1..10 2183s # Running under perl version 5.038002 for linux 2183s # Current time local: Tue Apr 9 15:29:05 2024 2183s # Current time GMT: Tue Apr 9 15:29:05 2024 2183s # Using Test.pm version 1.31 2183s # Using Apache/Test.pm version 1.42 2183s # Downgrading to TLSv12 2183s # testing : renegotiation on POST works 2183s # expected: 200 2183s # received: '200' 2183s ok 1 2183s # testing : request body matches response 2183s # expected: 'hello world' 2183s # received: 'hello world' 2183s ok 2 2183s # testing : renegotiation on POST works 2183s # expected: 200 2183s # received: '200' 2183s ok 3 2183s # testing : request body matches response 2183s # expected: 'hello world' 2183s # received: 'hello world' 2183s ok 4 2183s # testing : renegotiation on POST works 2183s # expected: 200 2183s # received: '200' 2183s ok 5 2183s # testing : request body matches response 2183s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2183s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2183s ok 6 2183s # testing : renegotiation on POST works 2183s # expected: 200 2183s # received: '200' 2183s ok 7 2183s # testing : request body matches response 2183s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2183s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2183s ok 8 2183s # testing : renegotiation on POST works 2183s # expected: 200 2183s # received: '200' 2183s ok 9 2183s # testing : request body matches response 2183s # expected: 'HELLO' 2183s # received: 'HELLO' 2183s ok 10 2183s ok 2184s t/ssl/pr43738.t ..................... 2184s 1..4 2184s # Running under perl version 5.038002 for linux 2184s # Current time local: Tue Apr 9 15:29:07 2024 2184s # Current time GMT: Tue Apr 9 15:29:07 2024 2184s # Using Test.pm version 1.31 2184s # Using Apache/Test.pm version 1.42 2184s # Downgrading to TLSv12 2184s # testing : renegotiation on POST works 2184s # expected: 200 2184s # received: '200' 2184s ok 1 2184s # testing : request body matches response 2184s # expected: '/modules/ssl/aes128/empty.pfa 2184s # hello world' 2184s # received: '/modules/ssl/aes128/empty.pfa 2184s # hello world' 2184s ok 2 2184s # testing : renegotiation on POST works 2184s # expected: 200 2184s # received: '200' 2184s ok 3 2184s # testing : request body matches response 2184s # expected: '/modules/ssl/aes256/empty.pfa 2184s # hello world' 2184s # received: '/modules/ssl/aes256/empty.pfa 2184s # hello world' 2184s ok 4 2184s ok 2193s t/ssl/proxy.t ....................... 2193s # using LWP client 2193s 1..290 2193s # Running under perl version 5.038002 for linux 2193s # Current time local: Tue Apr 9 15:29:08 2024 2193s # Current time GMT: Tue Apr 9 15:29:08 2024 2193s # Using Test.pm version 1.31 2193s # Using Apache/Test.pm version 1.42 2193s # testing : / with proxy_http_https (http) 2193s # expected: 200 2193s # received: '200' 2193s ok 1 2193s # testing : CGI script with folded headers 2193s # expected: 200 2193s # received: '200' 2193s ok 2 2193s # testing : using valid proxyssl client cert 2193s # expected: 200 2193s # received: '200' 2193s ok 3 2193s # testing : using invalid proxyssl client cert 2193s # expected: 403 2193s # received: '403' 2193s ok 4 2193s # testing : protected cgi script 2193s # expected: 200 2193s # received: '200' 2193s ok 5 2193s # testing : X-Forwarded-Host header 2193s # expected: 'localhost:8560' 2193s # received: 'localhost:8560' 2193s ok 6 2193s # testing : client subject common name 2193s # expected: 'client_ok' 2193s # received: 'client_ok' 2193s ok 7 2193s # testing : ProxyPassReverse Location rewrite 2193s # expected: 'http://localhost:8560/modules/' 2193s # received: 'http://localhost:8560/modules/' 2193s ok 8 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 1024 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '1024' 2193s # received: 1024 2193s ok 9 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 2048 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '2048' 2193s # received: 2048 2193s ok 10 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 3072 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '3072' 2193s # received: 3072 2193s ok 11 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 4096 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '4096' 2193s # received: 4096 2193s ok 12 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 5120 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '5120' 2193s # received: 5120 2193s ok 13 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 6144 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '6144' 2193s # received: 6144 2193s ok 14 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 7168 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '7168' 2193s # received: 7168 2193s ok 15 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 8192 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '8192' 2193s # received: 8192 2193s ok 16 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 9216 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '9216' 2193s # received: 9216 2193s ok 17 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 10240 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '10240' 2193s # received: 10240 2193s ok 18 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 11264 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '11264' 2193s # received: 11264 2193s ok 19 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 12288 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '12288' 2193s # received: 12288 2193s ok 20 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 13312 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '13312' 2193s # received: 13312 2193s ok 21 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 14336 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '14336' 2193s # received: 14336 2193s ok 22 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 15360 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '15360' 2193s # received: 15360 2193s ok 23 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 16384 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '16384' 2193s # received: 16384 2193s ok 24 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 17408 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '17408' 2193s # received: 17408 2193s ok 25 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 18432 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '18432' 2193s # received: 18432 2193s ok 26 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 19456 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '19456' 2193s # received: 19456 2193s ok 27 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 20480 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '20480' 2193s # received: 20480 2193s ok 28 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 21504 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '21504' 2193s # received: 21504 2193s ok 29 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 22528 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '22528' 2193s # received: 22528 2193s ok 30 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 23552 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '23552' 2193s # received: 23552 2193s ok 31 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 24576 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '24576' 2193s # received: 24576 2193s ok 32 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 25600 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '25600' 2193s # received: 25600 2193s ok 33 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 26624 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '26624' 2193s # received: 26624 2193s ok 34 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 27648 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '27648' 2193s # received: 27648 2193s ok 35 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 28672 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '28672' 2193s # received: 28672 2193s ok 36 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 29696 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '29696' 2193s # received: 29696 2193s ok 37 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 30720 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '30720' 2193s # received: 30720 2193s ok 38 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 31744 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '31744' 2193s # received: 31744 2193s ok 39 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 32768 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '32768' 2193s # received: 32768 2193s ok 40 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 33792 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '33792' 2193s # received: 33792 2193s ok 41 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 34816 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '34816' 2193s # received: 34816 2193s ok 42 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 35840 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '35840' 2193s # received: 35840 2193s ok 43 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 36864 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '36864' 2193s # received: 36864 2193s ok 44 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 37888 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '37888' 2193s # received: 37888 2193s ok 45 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 38912 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '38912' 2193s # received: 38912 2193s ok 46 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 39936 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '39936' 2193s # received: 39936 2193s ok 47 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 40960 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '40960' 2193s # received: 40960 2193s ok 48 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 41984 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '41984' 2193s # received: 41984 2193s ok 49 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 43008 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '43008' 2193s # received: 43008 2193s ok 50 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 44032 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '44032' 2193s # received: 44032 2193s ok 51 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 45056 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '45056' 2193s # received: 45056 2193s ok 52 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 46080 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '46080' 2193s # received: 46080 2193s ok 53 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 47104 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:10 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '47104' 2193s # received: 47104 2193s ok 54 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 48128 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '48128' 2193s # received: 48128 2193s ok 55 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 49152 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '49152' 2193s # received: 49152 2193s ok 56 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 50176 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '50176' 2193s # received: 50176 2193s ok 57 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 51200 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '51200' 2193s # received: 51200 2193s ok 58 2193s #lwp request: 2193s #POST http://localhost:8560/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 102400 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 7 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8560 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '102400' 2193s # received: 102400 2193s ok 59 2193s # testing : / with proxy_http_https_proxy_section (http) 2193s # expected: 200 2193s # received: '200' 2193s ok 60 2193s # testing : CGI script with folded headers 2193s # expected: 200 2193s # received: '200' 2193s ok 61 2193s # testing : using valid proxyssl client cert 2193s # expected: 200 2193s # received: '200' 2193s ok 62 2193s # testing : using invalid proxyssl client cert 2193s # expected: 403 2193s # received: '403' 2193s ok 63 2193s # testing : protected cgi script 2193s # expected: 200 2193s # received: '200' 2193s ok 64 2193s # testing : X-Forwarded-Host header 2193s # expected: 'localhost:8562' 2193s # received: 'localhost:8562' 2193s ok 65 2193s # testing : client subject common name 2193s # expected: 'client_ok' 2193s # received: 'client_ok' 2193s ok 66 2193s # testing : ProxyPassReverse Location rewrite 2193s # expected: 'http://localhost:8562/modules/' 2193s # received: 'http://localhost:8562/modules/' 2193s ok 67 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 1024 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '1024' 2193s # received: 1024 2193s ok 68 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 2048 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '2048' 2193s # received: 2048 2193s ok 69 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 3072 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '3072' 2193s # received: 3072 2193s ok 70 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 4096 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '4096' 2193s # received: 4096 2193s ok 71 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 5120 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '5120' 2193s # received: 5120 2193s ok 72 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 6144 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '6144' 2193s # received: 6144 2193s ok 73 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 7168 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '7168' 2193s # received: 7168 2193s ok 74 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 8192 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '8192' 2193s # received: 8192 2193s ok 75 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 9216 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 5 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '9216' 2193s # received: 9216 2193s ok 76 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 10240 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '10240' 2193s # received: 10240 2193s ok 77 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 11264 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '11264' 2193s # received: 11264 2193s ok 78 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 12288 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '12288' 2193s # received: 12288 2193s ok 79 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 13312 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '13312' 2193s # received: 13312 2193s ok 80 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 14336 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '14336' 2193s # received: 14336 2193s ok 81 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 15360 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2193s #Connection: close 2193s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2193s #Vary: In-If1 2193s #Content-Length: 6 2193s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2193s #Client-Peer: 127.0.0.1:8562 2193s #Client-Response-Num: 1 2193s #DMMATCH1: 1 2193s # 2193s # testing : length posted 2193s # expected: '15360' 2193s # received: 15360 2193s ok 82 2193s #lwp request: 2193s #POST http://localhost:8562/eat_post HTTP/1.1 2193s #User-Agent: libwww-perl/6.76 2193s #Content-Length: 16384 2193s # 2193s #server response: 2193s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '16384' 2194s # received: 16384 2194s ok 83 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 17408 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '17408' 2194s # received: 17408 2194s ok 84 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 18432 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '18432' 2194s # received: 18432 2194s ok 85 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 19456 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '19456' 2194s # received: 19456 2194s ok 86 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 20480 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '20480' 2194s # received: 20480 2194s ok 87 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 21504 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '21504' 2194s # received: 21504 2194s ok 88 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 22528 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '22528' 2194s # received: 22528 2194s ok 89 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 23552 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '23552' 2194s # received: 23552 2194s ok 90 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 24576 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '24576' 2194s # received: 24576 2194s ok 91 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 25600 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '25600' 2194s # received: 25600 2194s ok 92 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 26624 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '26624' 2194s # received: 26624 2194s ok 93 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 27648 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '27648' 2194s # received: 27648 2194s ok 94 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 28672 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '28672' 2194s # received: 28672 2194s ok 95 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 29696 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '29696' 2194s # received: 29696 2194s ok 96 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 30720 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '30720' 2194s # received: 30720 2194s ok 97 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 31744 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '31744' 2194s # received: 31744 2194s ok 98 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 32768 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '32768' 2194s # received: 32768 2194s ok 99 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 33792 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '33792' 2194s # received: 33792 2194s ok 100 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 34816 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '34816' 2194s # received: 34816 2194s ok 101 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 35840 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '35840' 2194s # received: 35840 2194s ok 102 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 36864 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '36864' 2194s # received: 36864 2194s ok 103 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 37888 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '37888' 2194s # received: 37888 2194s ok 104 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 38912 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '38912' 2194s # received: 38912 2194s ok 105 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 39936 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '39936' 2194s # received: 39936 2194s ok 106 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 40960 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '40960' 2194s # received: 40960 2194s ok 107 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 41984 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '41984' 2194s # received: 41984 2194s ok 108 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 43008 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '43008' 2194s # received: 43008 2194s ok 109 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 44032 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '44032' 2194s # received: 44032 2194s ok 110 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 45056 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '45056' 2194s # received: 45056 2194s ok 111 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 46080 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '46080' 2194s # received: 46080 2194s ok 112 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 47104 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '47104' 2194s # received: 47104 2194s ok 113 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 48128 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '48128' 2194s # received: 48128 2194s ok 114 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 49152 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '49152' 2194s # received: 49152 2194s ok 115 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 50176 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '50176' 2194s # received: 50176 2194s ok 116 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 51200 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '51200' 2194s # received: 51200 2194s ok 117 2194s #lwp request: 2194s #POST http://localhost:8562/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 102400 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:11 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 7 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8562 2194s #Client-Response-Num: 1 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '102400' 2194s # received: 102400 2194s ok 118 2194s # testing : / with proxy_https_http (https) 2194s # expected: 200 2194s # received: '200' 2194s ok 119 2194s # testing : CGI script with folded headers 2194s # expected: 200 2194s # received: '200' 2194s ok 120 2194s # testing : ProxyPassReverse Location rewrite 2194s # expected: 'https://localhost:8564/modules/' 2194s # received: 'https://localhost:8564/modules/' 2194s ok 121 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 1024 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '1024' 2194s # received: 1024 2194s ok 122 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 2048 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '2048' 2194s # received: 2048 2194s ok 123 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 3072 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '3072' 2194s # received: 3072 2194s ok 124 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 4096 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '4096' 2194s # received: 4096 2194s ok 125 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 5120 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '5120' 2194s # received: 5120 2194s ok 126 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 6144 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '6144' 2194s # received: 6144 2194s ok 127 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 7168 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '7168' 2194s # received: 7168 2194s ok 128 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 8192 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '8192' 2194s # received: 8192 2194s ok 129 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 9216 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '9216' 2194s # received: 9216 2194s ok 130 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 10240 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '10240' 2194s # received: 10240 2194s ok 131 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 11264 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '11264' 2194s # received: 11264 2194s ok 132 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 12288 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '12288' 2194s # received: 12288 2194s ok 133 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 13312 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '13312' 2194s # received: 13312 2194s ok 134 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 14336 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '14336' 2194s # received: 14336 2194s ok 135 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 15360 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '15360' 2194s # received: 15360 2194s ok 136 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 16384 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '16384' 2194s # received: 16384 2194s ok 137 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 17408 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '17408' 2194s # received: 17408 2194s ok 138 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 18432 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '18432' 2194s # received: 18432 2194s ok 139 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 19456 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '19456' 2194s # received: 19456 2194s ok 140 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 20480 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '20480' 2194s # received: 20480 2194s ok 141 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 21504 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '21504' 2194s # received: 21504 2194s ok 142 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 22528 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '22528' 2194s # received: 22528 2194s ok 143 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 23552 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '23552' 2194s # received: 23552 2194s ok 144 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 24576 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '24576' 2194s # received: 24576 2194s ok 145 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 25600 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '25600' 2194s # received: 25600 2194s ok 146 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 26624 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '26624' 2194s # received: 26624 2194s ok 147 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 27648 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '27648' 2194s # received: 27648 2194s ok 148 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 28672 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '28672' 2194s # received: 28672 2194s ok 149 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 29696 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '29696' 2194s # received: 29696 2194s ok 150 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 30720 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '30720' 2194s # received: 30720 2194s ok 151 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 31744 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '31744' 2194s # received: 31744 2194s ok 152 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 32768 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '32768' 2194s # received: 32768 2194s ok 153 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 33792 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '33792' 2194s # received: 33792 2194s ok 154 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 34816 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '34816' 2194s # received: 34816 2194s ok 155 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 35840 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '35840' 2194s # received: 35840 2194s ok 156 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 36864 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '36864' 2194s # received: 36864 2194s ok 157 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 37888 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '37888' 2194s # received: 37888 2194s ok 158 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 38912 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:12 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '38912' 2194s # received: 38912 2194s ok 159 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 39936 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '39936' 2194s # received: 39936 2194s ok 160 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 40960 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '40960' 2194s # received: 40960 2194s ok 161 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 41984 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '41984' 2194s # received: 41984 2194s ok 162 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 43008 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '43008' 2194s # received: 43008 2194s ok 163 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 44032 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '44032' 2194s # received: 44032 2194s ok 164 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 45056 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '45056' 2194s # received: 45056 2194s ok 165 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 46080 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '46080' 2194s # received: 46080 2194s ok 166 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 47104 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '47104' 2194s # received: 47104 2194s ok 167 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 48128 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '48128' 2194s # received: 48128 2194s ok 168 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 49152 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '49152' 2194s # received: 49152 2194s ok 169 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 50176 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '50176' 2194s # received: 50176 2194s ok 170 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 51200 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '51200' 2194s # received: 51200 2194s ok 171 2194s #lwp request: 2194s #POST https://localhost:8564/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 102400 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 7 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8564 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '102400' 2194s # received: 102400 2194s ok 172 2194s # testing : / with proxy_https_https (https) 2194s # expected: 200 2194s # received: '200' 2194s ok 173 2194s # testing : CGI script with folded headers 2194s # expected: 200 2194s # received: '200' 2194s ok 174 2194s # testing : using valid proxyssl client cert 2194s # expected: 200 2194s # received: '200' 2194s ok 175 2194s # testing : using invalid proxyssl client cert 2194s # expected: 403 2194s # received: '403' 2194s ok 176 2194s # testing : protected cgi script 2194s # expected: 200 2194s # received: '200' 2194s ok 177 2194s # testing : X-Forwarded-Host header 2194s # expected: 'localhost:8561' 2194s # received: 'localhost:8561' 2194s ok 178 2194s # testing : client subject common name 2194s # expected: 'client_ok' 2194s # received: 'client_ok' 2194s ok 179 2194s # testing : ProxyPassReverse Location rewrite 2194s # expected: 'https://localhost:8561/modules/' 2194s # received: 'https://localhost:8561/modules/' 2194s ok 180 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 1024 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '1024' 2194s # received: 1024 2194s ok 181 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 2048 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '2048' 2194s # received: 2048 2194s ok 182 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 3072 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '3072' 2194s # received: 3072 2194s ok 183 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 4096 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '4096' 2194s # received: 4096 2194s ok 184 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 5120 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '5120' 2194s # received: 5120 2194s ok 185 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 6144 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '6144' 2194s # received: 6144 2194s ok 186 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 7168 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '7168' 2194s # received: 7168 2194s ok 187 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 8192 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '8192' 2194s # received: 8192 2194s ok 188 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 9216 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '9216' 2194s # received: 9216 2194s ok 189 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 10240 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:13 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '10240' 2194s # received: 10240 2194s ok 190 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 11264 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '11264' 2194s # received: 11264 2194s ok 191 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 12288 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '12288' 2194s # received: 12288 2194s ok 192 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 13312 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '13312' 2194s # received: 13312 2194s ok 193 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 14336 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '14336' 2194s # received: 14336 2194s ok 194 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 15360 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '15360' 2194s # received: 15360 2194s ok 195 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 16384 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '16384' 2194s # received: 16384 2194s ok 196 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 17408 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '17408' 2194s # received: 17408 2194s ok 197 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 18432 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '18432' 2194s # received: 18432 2194s ok 198 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 19456 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '19456' 2194s # received: 19456 2194s ok 199 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 20480 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '20480' 2194s # received: 20480 2194s ok 200 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 21504 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '21504' 2194s # received: 21504 2194s ok 201 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 22528 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '22528' 2194s # received: 22528 2194s ok 202 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 23552 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '23552' 2194s # received: 23552 2194s ok 203 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 24576 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '24576' 2194s # received: 24576 2194s ok 204 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 25600 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '25600' 2194s # received: 25600 2194s ok 205 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 26624 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '26624' 2194s # received: 26624 2194s ok 206 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 27648 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '27648' 2194s # received: 27648 2194s ok 207 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 28672 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '28672' 2194s # received: 28672 2194s ok 208 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 29696 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '29696' 2194s # received: 29696 2194s ok 209 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 30720 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '30720' 2194s # received: 30720 2194s ok 210 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 31744 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '31744' 2194s # received: 31744 2194s ok 211 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 32768 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '32768' 2194s # received: 32768 2194s ok 212 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 33792 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '33792' 2194s # received: 33792 2194s ok 213 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 34816 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '34816' 2194s # received: 34816 2194s ok 214 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 35840 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '35840' 2194s # received: 35840 2194s ok 215 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 36864 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '36864' 2194s # received: 36864 2194s ok 216 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 37888 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:14 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '37888' 2194s # received: 37888 2194s ok 217 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 38912 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '38912' 2194s # received: 38912 2194s ok 218 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 39936 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '39936' 2194s # received: 39936 2194s ok 219 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 40960 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '40960' 2194s # received: 40960 2194s ok 220 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 41984 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '41984' 2194s # received: 41984 2194s ok 221 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 43008 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '43008' 2194s # received: 43008 2194s ok 222 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 44032 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '44032' 2194s # received: 44032 2194s ok 223 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 45056 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '45056' 2194s # received: 45056 2194s ok 224 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 46080 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '46080' 2194s # received: 46080 2194s ok 225 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 47104 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '47104' 2194s # received: 47104 2194s ok 226 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 48128 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '48128' 2194s # received: 48128 2194s ok 227 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 49152 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '49152' 2194s # received: 49152 2194s ok 228 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 50176 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '50176' 2194s # received: 50176 2194s ok 229 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 51200 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '51200' 2194s # received: 51200 2194s ok 230 2194s #lwp request: 2194s #POST https://localhost:8561/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 102400 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 7 2194s #Client-Date: Tue, 09 Apr 2024 15:29:15 GMT 2194s #Client-Peer: 127.0.0.1:8561 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '102400' 2194s # received: 102400 2194s ok 231 2194s # testing : / with proxy_https_https_proxy_section (https) 2194s # expected: 200 2194s # received: '200' 2194s ok 232 2194s # testing : CGI script with folded headers 2194s # expected: 200 2194s # received: '200' 2194s ok 233 2194s # testing : using valid proxyssl client cert 2194s # expected: 200 2194s # received: '200' 2194s ok 234 2194s # testing : using invalid proxyssl client cert 2194s # expected: 403 2194s # received: '403' 2194s ok 235 2194s # testing : protected cgi script 2194s # expected: 200 2194s # received: '200' 2194s ok 236 2194s # testing : X-Forwarded-Host header 2194s # expected: 'localhost:8563' 2194s # received: 'localhost:8563' 2194s ok 237 2194s # testing : client subject common name 2194s # expected: 'client_ok' 2194s # received: 'client_ok' 2194s ok 238 2194s # testing : ProxyPassReverse Location rewrite 2194s # expected: 'https://localhost:8563/modules/' 2194s # received: 'https://localhost:8563/modules/' 2194s ok 239 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 1024 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '1024' 2194s # received: 1024 2194s ok 240 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 2048 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '2048' 2194s # received: 2048 2194s ok 241 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 3072 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '3072' 2194s # received: 3072 2194s ok 242 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 4096 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '4096' 2194s # received: 4096 2194s ok 243 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 5120 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '5120' 2194s # received: 5120 2194s ok 244 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 6144 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '6144' 2194s # received: 6144 2194s ok 245 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 7168 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '7168' 2194s # received: 7168 2194s ok 246 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 8192 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '8192' 2194s # received: 8192 2194s ok 247 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 9216 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 5 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '9216' 2194s # received: 9216 2194s ok 248 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 10240 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '10240' 2194s # received: 10240 2194s ok 249 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 11264 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '11264' 2194s # received: 11264 2194s ok 250 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 12288 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '12288' 2194s # received: 12288 2194s ok 251 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 13312 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '13312' 2194s # received: 13312 2194s ok 252 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 14336 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '14336' 2194s # received: 14336 2194s ok 253 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 15360 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '15360' 2194s # received: 15360 2194s ok 254 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 16384 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '16384' 2194s # received: 16384 2194s ok 255 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 17408 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '17408' 2194s # received: 17408 2194s ok 256 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 18432 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '18432' 2194s # received: 18432 2194s ok 257 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 19456 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '19456' 2194s # received: 19456 2194s ok 258 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 20480 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '20480' 2194s # received: 20480 2194s ok 259 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 21504 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '21504' 2194s # received: 21504 2194s ok 260 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 22528 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '22528' 2194s # received: 22528 2194s ok 261 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 23552 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '23552' 2194s # received: 23552 2194s ok 262 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 24576 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '24576' 2194s # received: 24576 2194s ok 263 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 25600 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '25600' 2194s # received: 25600 2194s ok 264 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 26624 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '26624' 2194s # received: 26624 2194s ok 265 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 27648 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '27648' 2194s # received: 27648 2194s ok 266 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 28672 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '28672' 2194s # received: 28672 2194s ok 267 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 29696 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '29696' 2194s # received: 29696 2194s ok 268 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 30720 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '30720' 2194s # received: 30720 2194s ok 269 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 31744 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '31744' 2194s # received: 31744 2194s ok 270 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 32768 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '32768' 2194s # received: 32768 2194s ok 271 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 33792 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '33792' 2194s # received: 33792 2194s ok 272 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 34816 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '34816' 2194s # received: 34816 2194s ok 273 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 35840 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:16 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '35840' 2194s # received: 35840 2194s ok 274 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 36864 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '36864' 2194s # received: 36864 2194s ok 275 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 37888 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '37888' 2194s # received: 37888 2194s ok 276 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 38912 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '38912' 2194s # received: 38912 2194s ok 277 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 39936 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '39936' 2194s # received: 39936 2194s ok 278 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 40960 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '40960' 2194s # received: 40960 2194s ok 279 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 41984 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '41984' 2194s # received: 41984 2194s ok 280 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 43008 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '43008' 2194s # received: 43008 2194s ok 281 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 44032 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '44032' 2194s # received: 44032 2194s ok 282 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 45056 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '45056' 2194s # received: 45056 2194s ok 283 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 46080 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '46080' 2194s # received: 46080 2194s ok 284 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 47104 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '47104' 2194s # received: 47104 2194s ok 285 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 48128 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '48128' 2194s # received: 48128 2194s ok 286 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 49152 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '49152' 2194s # received: 49152 2194s ok 287 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 50176 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '50176' 2194s # received: 50176 2194s ok 288 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 51200 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 6 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '51200' 2194s # received: 51200 2194s ok 289 2194s #lwp request: 2194s #POST https://localhost:8563/eat_post HTTP/1.1 2194s #User-Agent: libwww-perl/6.76 2194s #Content-Length: 102400 2194s # 2194s #server response: 2194s #HTTP/1.1 200 OK 2194s #Connection: close 2194s #Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2194s #Vary: In-If1 2194s #Content-Length: 7 2194s #Client-Date: Tue, 09 Apr 2024 15:29:17 GMT 2194s #Client-Peer: 127.0.0.1:8563 2194s #Client-Response-Num: 1 2194s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2194s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2194s #Client-SSL-Socket-Class: IO::Socket::SSL 2194s #Client-SSL-Version: TLSv1_3 2194s #DMMATCH1: 1 2194s # 2194s # testing : length posted 2194s # expected: '102400' 2194s # received: 102400 2194s ok 290 2194s ok 2195s t/ssl/require.t ..................... 2195s 1..10 2195s # Running under perl version 5.038002 for linux 2195s # Current time local: Tue Apr 9 15:29:17 2024 2195s # Current time GMT: Tue Apr 9 15:29:17 2024 2195s # Using Test.pm version 1.31 2195s # Using Apache/Test.pm version 1.42 2195s ok 1 2195s ok 2 2195s ok 3 2195s ok 4 2195s ok 5 2195s ok 6 2195s ok 7 2195s ok 8 2195s ok 9 2195s ok 10 2195s ok 2199s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 2200s t/ssl/varlookup.t ................... 2200s 1..83 2200s # Running under perl version 5.038002 for linux 2200s # Current time local: Tue Apr 9 15:29:21 2024 2200s # Current time GMT: Tue Apr 9 15:29:21 2024 2200s # Using Test.pm version 1.31 2200s # Using Apache/Test.pm version 1.42 2200s # testing : HTTP_USER_AGENT 2200s # expected: 'libwww-perl/6.76' 2200s # received: 'libwww-perl/6.76' 2200s ok 1 2200s # testing : HTTP:User-Agent 2200s # expected: 'libwww-perl/6.76' 2200s # received: 'libwww-perl/6.76' 2200s ok 2 2200s # testing : HTTP_REFERER 2200s # expected: 't/ssl/varlookup.t' 2200s # received: 't/ssl/varlookup.t' 2200s ok 3 2200s # testing : HTTP_HOST 2200s # expected: 'localhost:8532' 2200s # received: 'localhost:8532' 2200s ok 4 2200s # testing : QUERY_STRING 2200s # expected: 'QUERY_STRING' 2200s # received: 'QUERY_STRING' 2200s ok 5 2200s # testing : SERVER_SOFTWARE 2200s # expected: qr/^Apache\/2.4.58/ 2200s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 2200s ok 6 2200s # testing : SERVER_ADMIN 2200s # expected: 'tuser@localhost' 2200s # received: 'tuser@localhost' 2200s ok 7 2200s # testing : SERVER_PORT 2200s # expected: '8532' 2200s # received: '8532' 2200s ok 8 2200s # testing : SERVER_NAME 2200s # expected: 'localhost' 2200s # received: 'localhost' 2200s ok 9 2200s # testing : SERVER_PROTOCOL 2200s # expected: qr/^HTTP\/1\.\d$/ 2200s # received: 'HTTP/1.1' 2200s ok 10 2200s # testing : REMOTE_ADDR 2200s # expected: '127.0.0.1' 2200s # received: '127.0.0.1' 2200s ok 11 2200s # testing : DOCUMENT_ROOT 2200s # expected: '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs' 2200s # received: '/tmp/autopkgtest.bzT9ar/autopkgtest_tmp/perl-framework/t/htdocs' 2200s ok 12 2200s # testing : REQUEST_METHOD 2200s # expected: 'GET' 2200s # received: 'GET' 2200s ok 13 2200s # testing : REQUEST_URI 2200s # expected: '/test_ssl_var_lookup' 2200s # received: '/test_ssl_var_lookup' 2200s ok 14 2200s # testing : TIME_YEAR 2200s # expected: 2024 2200s # received: '2024' 2200s ok 15 2200s # testing : TIME_MON 2200s # expected: '04' 2200s # received: '04' 2200s ok 16 2200s # testing : TIME_DAY 2200s # expected: '09' 2200s # received: '09' 2200s ok 17 2200s # testing : TIME_WDAY 2200s # expected: 2 2200s # received: '2' 2200s ok 18 2200s # testing : IS_SUBREQ 2200s # expected: 'false' 2200s # received: 'false' 2200s ok 19 2200s # testing : API_VERSION 2200s # expected: '20120211' 2200s # received: '20120211' 2200s ok 20 2200s # testing : THE_REQUEST 2200s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 2200s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 2200s ok 21 2200s # testing : REQUEST_SCHEME 2200s # expected: 'https' 2200s # received: 'https' 2200s ok 22 2200s # testing : HTTPS 2200s # expected: 'on' 2200s # received: 'on' 2200s ok 23 2200s # testing : ENV:THE_ARGS 2200s # expected: 'ENV:THE_ARGS' 2200s # received: 'ENV:THE_ARGS' 2200s ok 24 2200s # testing : SSL_CLIENT_M_VERSION 2200s # expected: qr/^\d+$/ 2200s # received: '3' 2200s ok 25 2200s # testing : SSL_SERVER_M_VERSION 2200s # expected: qr/^\d+$/ 2200s # received: '3' 2200s ok 26 2200s # testing : SSL_CLIENT_M_SERIAL 2200s # expected: qr/^[0-9A-F]+$/ 2200s # received: '05' 2200s ok 27 2200s # testing : SSL_SERVER_M_SERIAL 2200s # expected: qr/^[0-9A-F]+$/ 2200s # received: '02' 2200s ok 28 2200s # testing : SSL_PROTOCOL 2200s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 2200s # received: 'TLSv1.3' 2200s ok 29 2200s # testing : SSL_CLIENT_V_START 2200s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2200s # received: 'Apr 9 15:24:36 2024 GMT' 2200s ok 30 2200s # testing : SSL_SERVER_V_START 2200s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2200s # received: 'Apr 9 15:24:36 2024 GMT' 2200s ok 31 2200s # testing : SSL_CLIENT_V_END 2200s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2200s # received: 'Apr 9 15:24:36 2025 GMT' 2200s ok 32 2200s # testing : SSL_SERVER_V_END 2200s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2200s # received: 'Apr 9 15:24:36 2025 GMT' 2200s ok 33 2200s # testing : SSL_CIPHER 2200s # expected: qr/^[A-Z0-9_-]+$/ 2200s # received: 'TLS_AES_256_GCM_SHA384' 2200s ok 34 2200s # testing : SSL_CIPHER_EXPORT 2200s # expected: 'false' 2200s # received: 'false' 2200s ok 35 2200s # testing : SSL_CIPHER_ALGKEYSIZE 2200s # expected: qr/^\d+$/ 2200s # received: '256' 2200s ok 36 2200s # testing : SSL_CIPHER_USEKEYSIZE 2200s # expected: qr/^\d+$/ 2200s # received: '256' 2200s ok 37 2200s # testing : SSL_SECURE_RENEG 2200s # expected: qr/^(false|true)$/ 2200s # received: 'true' 2200s ok 38 2200s # testing : SSL_CLIENT_S_DN 2200s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2200s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2200s ok 39 2200s # testing : SSL_SERVER_S_DN 2200s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 2200s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 2200s ok 40 2200s # testing : SSL_CLIENT_S_DN_C 2200s # expected: 'US' 2200s # received: 'US' 2200s ok 41 2200s # testing : SSL_SERVER_S_DN_C 2200s # expected: 'US' 2200s # received: 'US' 2200s ok 42 2200s # testing : SSL_CLIENT_S_DN_ST 2200s # expected: 'California' 2200s # received: 'California' 2200s ok 43 2200s # testing : SSL_SERVER_S_DN_ST 2200s # expected: 'California' 2200s # received: 'California' 2200s ok 44 2200s # testing : SSL_CLIENT_S_DN_L 2200s # expected: 'San Francisco' 2200s # received: 'San Francisco' 2200s ok 45 2200s # testing : SSL_SERVER_S_DN_L 2200s # expected: 'San Francisco' 2200s # received: 'San Francisco' 2200s ok 46 2200s # testing : SSL_CLIENT_S_DN_O 2200s # expected: 'ASF' 2200s # received: 'ASF' 2200s ok 47 2200s # testing : SSL_SERVER_S_DN_O 2200s # expected: 'ASF' 2200s # received: 'ASF' 2200s ok 48 2200s # testing : SSL_CLIENT_S_DN_OU 2200s # expected: 'httpd-test' 2200s # received: 'httpd-test' 2200s ok 49 2200s # testing : SSL_SERVER_S_DN_OU 2200s # expected: qr/^httpd-test\/([-\w]+)/ 2200s # received: 'httpd-test/rsa-test' 2200s ok 50 2200s # testing : SSL_CLIENT_S_DN_CN 2200s # expected: 'client_ok' 2200s # received: 'client_ok' 2200s ok 51 2200s # testing : SSL_SERVER_S_DN_CN 2200s # expected: 'localhost' 2200s # received: 'localhost' 2200s ok 52 2200s # testing : SSL_CLIENT_S_DN_Email 2200s # expected: 'test-dev@httpd.apache.org' 2200s # received: 'test-dev@httpd.apache.org' 2200s ok 53 2200s # testing : SSL_SERVER_S_DN_Email 2200s # expected: 'test-dev@httpd.apache.org' 2200s # received: 'test-dev@httpd.apache.org' 2200s ok 54 2200s # testing : SSL_CLIENT_SAN_Email_0 2200s # expected: 'test-dev@httpd.apache.org' 2200s # received: 'test-dev@httpd.apache.org' 2200s ok 55 2200s # testing : SSL_SERVER_SAN_DNS_0 2200s # expected: 'localhost' 2200s # received: 'localhost' 2200s ok 56 2200s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 2200s # expected: 'test-dev@httpd.apache.org' 2200s # received: 'test-dev@httpd.apache.org' 2200s ok 57 2200s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 2200s # expected: '_https.localhost' 2200s # received: '_https.localhost' 2200s ok 58 2200s # testing : SSL_CLIENT_I_DN 2200s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2200s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2200s ok 59 2200s # testing : SSL_SERVER_I_DN 2200s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2200s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2200s ok 60 2200s # testing : SSL_CLIENT_I_DN_C 2200s # expected: 'US' 2200s # received: 'US' 2200s ok 61 2200s # testing : SSL_SERVER_I_DN_C 2200s # expected: 'US' 2200s # received: 'US' 2200s ok 62 2200s # testing : SSL_CLIENT_I_DN_ST 2200s # expected: 'California' 2200s # received: 'California' 2200s ok 63 2200s # testing : SSL_SERVER_I_DN_ST 2200s # expected: 'California' 2200s # received: 'California' 2200s ok 64 2200s # testing : SSL_CLIENT_I_DN_L 2200s # expected: 'San Francisco' 2200s # received: 'San Francisco' 2200s ok 65 2200s # testing : SSL_SERVER_I_DN_L 2200s # expected: 'San Francisco' 2200s # received: 'San Francisco' 2200s ok 66 2200s # testing : SSL_CLIENT_I_DN_O 2200s # expected: 'ASF' 2200s # received: 'ASF' 2200s ok 67 2200s # testing : SSL_SERVER_I_DN_O 2200s # expected: 'ASF' 2200s # received: 'ASF' 2200s ok 68 2200s # testing : SSL_CLIENT_I_DN_OU 2200s # expected: 'httpd-test' 2200s # received: 'httpd-test' 2200s ok 69 2200s # testing : SSL_SERVER_I_DN_OU 2200s # expected: 'httpd-test' 2200s # received: 'httpd-test' 2200s ok 70 2200s # testing : SSL_CLIENT_I_DN_CN 2200s # expected: 'ca' 2200s # received: 'ca' 2200s ok 71 2200s # testing : SSL_SERVER_I_DN_CN 2200s # expected: 'ca' 2200s # received: 'ca' 2200s ok 72 2200s # testing : SSL_SERVER_I_DN_CN_RAW 2200s # expected: 'ca' 2200s # received: 'ca' 2200s ok 73 2200s # testing : SSL_SERVER_I_DN_CN_0_RAW 2200s # expected: 'ca' 2200s # received: 'ca' 2200s ok 74 2200s # testing : SSL_CLIENT_I_DN_Email 2200s # expected: 'test-dev@httpd.apache.org' 2200s # received: 'test-dev@httpd.apache.org' 2200s ok 75 2200s # testing : SSL_SERVER_I_DN_Email 2200s # expected: 'test-dev@httpd.apache.org' 2200s # received: 'test-dev@httpd.apache.org' 2200s ok 76 2200s # testing : SSL_CLIENT_A_SIG 2200s # expected: 'sha256WithRSAEncryption' 2200s # received: 'sha256WithRSAEncryption' 2200s ok 77 2200s # testing : SSL_SERVER_A_SIG 2200s # expected: 'sha256WithRSAEncryption' 2200s # received: 'sha256WithRSAEncryption' 2200s ok 78 2200s # testing : SSL_CLIENT_A_KEY 2200s # expected: 'rsaEncryption' 2200s # received: 'rsaEncryption' 2200s ok 79 2200s # testing : SSL_SERVER_A_KEY 2200s # expected: qr/^[rd]saEncryption$/ 2200s # received: 'rsaEncryption' 2200s ok 80 2200s # testing : SSL_CLIENT_CERT 2200s # expected: qr/^-----BEGIN CERTIFICATE-----/ 2200s # received: '-----BEGIN CERTIFICATE----- 2200s # MIIFHTCCBAWgAwIBAgIBBTANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 2200s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 2200s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 2200s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNDA5 2200s # MTUyNDM2WhcNMjUwNDA5MTUyNDM2WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 2200s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 2200s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 2200s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 2200s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0WkcVF30MHKb6gXdxSYD8QN0AMHDaNH5AVq7 2200s # Z5jIWgfwA3wxCW4PYD2rB8qjnY/hz2ysoGcdKFjc1CcZIVJOsEQwzoeNYSN6RPoy 2200s # wzy/PGAjq131ru+6qBO9zqk77BPUQWSHF4QRSOljDFOP3a51y2h/qM1+R3J4tQLy 2200s # f2CykwEt3iz8FMkJk0ZAYsLaVhTXrKzQx2ACZUm5UK5FYgSGw6UJ31fBv283+L2m 2200s # SPvWUhUpb6e0l0s1mFIZggXvP2eFQ6/tBav6j5WM3AtujBilGh/Ga7beMHvZfZFs 2200s # pZkX/v8gTAv/9L0QN4y9Y5/Z0NGG+pSTXHzQqyRxGujX8tkKgwIDAQABo4IBbzCC 2200s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 2200s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 2200s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 2200s # A1UdDgQWBBR0cokwo326Tu4ZtYh2pH4VPJdhJDCBvgYDVR0jBIG2MIGzoYGapIGX 2200s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 2200s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 2200s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 2200s # Y2hlLm9yZ4IUVHeFMyk58U+LWUwEdraGeWzRGwwwDQYJKoZIhvcNAQELBQADggEB 2200s # ACD4NWIBynkn5ojbW9TMfC3zslNvHawzO67wrzHph4avA31nP24RxjU+s8vsJh6s 2200s # At3m/5w2FPtSs+9KyJXBginANZvqrOS5QtqQsnmsWDJosxtVHBEuQL/tCHgyS2VB 2200s # a6UWRwTGdOdXR46yEHohmfH/4eS4Zm/q9DPVSYzNy1AIjvl3MKtOgtSbKdne2Hx/ 2200s # X5biqOvQ3XTOQWfnS0MpwKh+vhB/BExSKB9CCDO+L66HfD6m2lcFPzlhX74GiK4D 2200s # ZdUMSQNOzTxmT+sFBWuZB41QYmuy0XDRamXIVqlvSVASRjK5tRH7uA4lh0WlUgZ+ 2200s # v4ujYpn7hbXN/OnnuJOmeJY= 2200s # -----END CERTIFICATE----- 2200s # ' 2200s ok 81 2200s # testing : SSL_SERVER_CERT 2200s # expected: qr/^-----BEGIN CERTIFICATE-----/ 2200s # received: '-----BEGIN CERTIFICATE----- 2200s # MIIE0TCCA7mgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 2200s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 2200s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 2200s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNDA5 2200s # MTUyNDM2WhcNMjUwNDA5MTUyNDM2WjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 2200s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 2200s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 2200s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 2200s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAm2V3xlNIm9PPgHqa69TkANBy 2200s # 8Wfwih+Z4qyR1z+45e9N4nrgm0a4aEx2AT5peIpkVyrPhVwiExwcQ7BEbuEFBkSj 2200s # T4wj3i9RN9OVURr9nRy2EK2D3jrDf6ibDLk/PjstATaQOYlQJAYCm1Z070gL5XWq 2200s # bHT4N1xmuR1qWW7D6G2Yb+KMwG9jelY0Y2dlz+diQ2suhNdfoRqd+NE6VuY11MN5 2200s # LtQ8sXJvZJLi6kdGrxD+mbg5jnAe2mE2DxhBjPGud04aJ4fLt+K7KmVIDqXk3YYY 2200s # Mk4cdD/dZduOfD2KSXQJXGzlrwXGQixi3KC8iP6iE3osI9l8CNQDoRP0VknSowID 2200s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 2200s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFB+LOaqkEw6+YBLDBUDQN8NwPfg6 2200s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 2200s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 2200s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 2200s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghRUd4UzKTnxT4tZTAR2toZ5bNEb 2200s # DDANBgkqhkiG9w0BAQsFAAOCAQEAdI3tzVsxi8X2FL/l17t5sF4aiyKZGmTqKQXy 2200s # 26amEvJXLzMM3Hn7lhtXEHWg40uXgiTSx5dEah6cRQOlN06RJXPJxSSxhcuWUqy/ 2200s # wytM/IDHV5vW3Q3Yx/7wuA6PAFrHHcNhSogbXVSCr1NPTF007cyY++Gm6+iIy/l3 2200s # nsyIw2r4YGRpCITgsQu/XMTH3w+BWLAb8Fsnx6Iuwzirq2co80DAZdYDe4BvpX+L 2200s # lwGi/uwuOF+d8k6G+AfDG+5FGgU+HrOLensjykE89PX1RnOqjy73FMQVpN9P9OAE 2200s # v6WU0AWtoGqpWpFC2bPyHfG1AntP2GDnowZvMP4+Cp49YWW1YQ== 2200s # -----END CERTIFICATE----- 2200s # ' 2200s ok 82 2200s # testing : SSL_CLIENT_VERIFY 2200s # expected: 'SUCCESS' 2200s # received: 'SUCCESS' 2200s ok 83 2200s ok 2201s t/ssl/verify.t ...................... 2201s 1..3 2201s # Running under perl version 5.038002 for linux 2201s # Current time local: Tue Apr 9 15:29:24 2024 2201s # Current time GMT: Tue Apr 9 15:29:24 2024 2201s # Using Test.pm version 1.31 2201s # Using Apache/Test.pm version 1.42 2201s HTTP/1.1 403 Forbidden 2201s Connection: close 2201s Date: Tue, 09 Apr 2024 15:29:25 GMT 2201s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2201s Content-Length: 258 2201s Content-Type: text/html; charset=iso-8859-1 2201s Client-Date: Tue, 09 Apr 2024 15:29:25 GMT 2201s Client-Peer: 127.0.0.1:8532 2201s Client-Response-Num: 1 2201s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s Client-SSL-Socket-Class: IO::Socket::SSL 2201s Client-SSL-Version: TLSv1_3 2201s Title: 403 Forbidden 2201s 2201s 2201s 2201s 403 Forbidden 2201s 2201s

Forbidden

2201s

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

2201s 2201s ok 1 2201s HTTP/1.1 200 OK 2201s Connection: close 2201s Date: Tue, 09 Apr 2024 15:29:25 GMT 2201s Accept-Ranges: bytes 2201s ETag: "1a-613edd771cbc0" 2201s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2201s Vary: In-If1 2201s Content-Length: 26 2201s Content-Type: text/html 2201s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 2201s Client-Date: Tue, 09 Apr 2024 15:29:25 GMT 2201s Client-Peer: 127.0.0.1:8532 2201s Client-Response-Num: 1 2201s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2201s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2201s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2201s Client-SSL-Socket-Class: IO::Socket::SSL 2201s Client-SSL-Version: TLSv1_3 2201s DMMATCH1: 1 2201s 2201s welcome to localhost:8529 2201s ok 2 2201s 500 Server closed connection without sending any data back 2201s Content-Type: text/plain 2201s Client-Date: Tue, 09 Apr 2024 15:29:25 GMT 2201s Client-Warning: Internal response 2201s 2201s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2201s ok 3 2201s ok 2201s All tests successful. 2201s Files=142, Tests=7321, 274 wallclock secs ( 1.73 usr 0.47 sys + 126.94 cusr 88.71 csys = 217.85 CPU) 2201s Result: PASS 2201s [warning] server localhost:8529 shutdown 2202s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 2202s Files=142, Tests=7321, 274 wallclock secs ( 1.73 usr 0.47 sys + 126.94 cusr 88.71 csys = 217.85 CPU) 2202s Result: PASS 2202s + grep -E '^Result: PASS' testlog.mpm_event 2202s + grep -E '^Result: FAIL' testlog.mpm_event 2202s + grep -E 'server dumped core' testlog.mpm_event 2202s + return 0 2203s autopkgtest [15:29:27]: test run-test-suite: -----------------------] 2249s autopkgtest [15:30:13]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 2249s run-test-suite PASS 2250s autopkgtest [15:30:14]: test duplicate-module-load: preparing testbed 2367s autopkgtest [15:32:11]: testbed dpkg architecture: arm64 2367s autopkgtest [15:32:11]: testbed apt version: 2.7.14build2 2367s autopkgtest [15:32:11]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2370s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 2370s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4796 B] 2370s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [749 kB] 2370s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [7716 B] 2370s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [339 kB] 2370s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [354 kB] 2370s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 2370s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [28.6 kB] 2370s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 2370s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [887 kB] 2370s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 2370s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [3820 B] 2370s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 2371s Fetched 2503 kB in 1s (2263 kB/s) 2371s Reading package lists... 2373s Reading package lists... 2373s Building dependency tree... 2373s Reading state information... 2374s Calculating upgrade... 2374s The following packages will be upgraded: 2374s curl libcurl3t64-gnutls libcurl4t64 2374s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2374s Need to get 881 kB of archives. 2374s After this operation, 0 B of additional disk space will be used. 2374s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 curl arm64 8.5.0-2ubuntu10 [222 kB] 2374s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4t64 arm64 8.5.0-2ubuntu10 [333 kB] 2374s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl3t64-gnutls arm64 8.5.0-2ubuntu10 [327 kB] 2375s Fetched 881 kB in 1s (1211 kB/s) 2375s (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 ... 78451 files and directories currently installed.) 2375s Preparing to unpack .../curl_8.5.0-2ubuntu10_arm64.deb ... 2375s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 2375s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu10_arm64.deb ... 2375s Unpacking libcurl4t64:arm64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 2375s Preparing to unpack .../libcurl3t64-gnutls_8.5.0-2ubuntu10_arm64.deb ... 2375s Unpacking libcurl3t64-gnutls:arm64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 2375s Setting up libcurl4t64:arm64 (8.5.0-2ubuntu10) ... 2375s Setting up libcurl3t64-gnutls:arm64 (8.5.0-2ubuntu10) ... 2375s Setting up curl (8.5.0-2ubuntu10) ... 2375s Processing triggers for man-db (2.12.0-4build1) ... 2375s Processing triggers for libc-bin (2.39-0ubuntu8) ... 2375s Reading package lists... 2376s Building dependency tree... 2376s Reading state information... 2376s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2380s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 2380s Reading package lists...Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 2380s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 2380s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 2380s Reading package lists... 2380s 2380s Building dependency tree... 2380s Reading state information... 2380s Calculating upgrade... 2380s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2380s Reading package lists... 2380s Building dependency tree... 2380s Reading state information... 2380s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2386s Reading package lists... 2387s Building dependency tree... 2387s Reading state information... 2388s Starting pkgProblemResolver with broken count: 0 2388s Starting 2 pkgProblemResolver with broken count: 0 2388s Done 2388s The following additional packages will be installed: 2388s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2388s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2388s Suggested packages: 2388s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2388s Recommended packages: 2388s ssl-cert 2388s The following NEW packages will be installed: 2388s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 2388s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2388s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 2388s Need to get 2043 kB/2043 kB of archives. 2388s After this operation, 14.0 MB of additional disk space will be used. 2388s Get:1 /tmp/autopkgtest.bzT9ar/2-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [708 B] 2388s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libapr1t64 arm64 1.7.2-3.1build2 [105 kB] 2388s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 2388s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 2388s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 2388s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 2388s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-bin arm64 2.4.58-1ubuntu7 [1317 kB] 2388s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 2388s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-utils arm64 2.4.58-1ubuntu7 [95.2 kB] 2388s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 apache2 arm64 2.4.58-1ubuntu7 [90.2 kB] 2389s Fetched 2043 kB in 1s (2109 kB/s) 2389s Selecting previously unselected package libapr1t64:arm64. 2389s (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 ... 78451 files and directories currently installed.) 2389s Preparing to unpack .../0-libapr1t64_1.7.2-3.1build2_arm64.deb ... 2389s Unpacking libapr1t64:arm64 (1.7.2-3.1build2) ... 2389s Selecting previously unselected package libaprutil1t64:arm64. 2389s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 2389s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 2389s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2389s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 2389s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 2389s Selecting previously unselected package libaprutil1-ldap:arm64. 2389s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 2389s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 2389s Selecting previously unselected package liblua5.4-0:arm64. 2389s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_arm64.deb ... 2389s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 2389s Selecting previously unselected package apache2-bin. 2389s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu7_arm64.deb ... 2389s Unpacking apache2-bin (2.4.58-1ubuntu7) ... 2389s Selecting previously unselected package apache2-data. 2389s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu7_all.deb ... 2389s Unpacking apache2-data (2.4.58-1ubuntu7) ... 2389s Selecting previously unselected package apache2-utils. 2389s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu7_arm64.deb ... 2389s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 2389s Selecting previously unselected package apache2. 2389s Preparing to unpack .../8-apache2_2.4.58-1ubuntu7_arm64.deb ... 2389s Unpacking apache2 (2.4.58-1ubuntu7) ... 2389s Selecting previously unselected package autopkgtest-satdep. 2389s Preparing to unpack .../9-2-autopkgtest-satdep.deb ... 2389s Unpacking autopkgtest-satdep (0) ... 2389s Setting up libapr1t64:arm64 (1.7.2-3.1build2) ... 2389s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 2389s Setting up apache2-data (2.4.58-1ubuntu7) ... 2389s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 2389s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 2389s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 2389s Setting up apache2-utils (2.4.58-1ubuntu7) ... 2389s Setting up apache2-bin (2.4.58-1ubuntu7) ... 2389s Setting up apache2 (2.4.58-1ubuntu7) ... 2389s Enabling module mpm_event. 2389s Enabling module authz_core. 2389s Enabling module authz_host. 2389s Enabling module authn_core. 2389s Enabling module auth_basic. 2389s Enabling module access_compat. 2389s Enabling module authn_file. 2389s Enabling module authz_user. 2389s Enabling module alias. 2389s Enabling module dir. 2389s Enabling module autoindex. 2389s Enabling module env. 2389s Enabling module mime. 2389s Enabling module negotiation. 2389s Enabling module setenvif. 2389s Enabling module filter. 2389s Enabling module deflate. 2389s Enabling module status. 2389s Enabling module reqtimeout. 2389s Enabling conf charset. 2390s Enabling conf localized-error-pages. 2390s Enabling conf other-vhosts-access-log. 2390s Enabling conf security. 2390s Enabling conf serve-cgi-bin. 2390s Enabling site 000-default. 2390s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2391s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2393s Setting up autopkgtest-satdep (0) ... 2393s Processing triggers for ufw (0.36.2-5) ... 2393s Processing triggers for man-db (2.12.0-4build1) ... 2393s Processing triggers for libc-bin (2.39-0ubuntu8) ... 2395s (Reading database ... 79164 files and directories currently installed.) 2395s Removing autopkgtest-satdep (0) ... 2432s autopkgtest [15:33:16]: test duplicate-module-load: [----------------------- 2432s + cd /tmp/autopkgtest.bzT9ar/autopkgtest_tmp 2432s + apache2ctl -l -M 2432s + sort unsorted 2432s + grep core.c sorted 2432s + uniq 2432s + diff -u sorted dedup 2432s core.c 2432s http_core.c 2433s autopkgtest [15:33:17]: test duplicate-module-load: -----------------------] 2433s autopkgtest [15:33:17]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 2433s duplicate-module-load PASS 2433s autopkgtest [15:33:17]: test default-mods: preparing testbed 2441s Reading package lists... 2442s Building dependency tree... 2442s Reading state information... 2443s Starting pkgProblemResolver with broken count: 0 2443s Starting 2 pkgProblemResolver with broken count: 0 2443s Done 2443s The following NEW packages will be installed: 2443s autopkgtest-satdep 2443s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2443s Need to get 0 B/708 B of archives. 2443s After this operation, 0 B of additional disk space will be used. 2443s Get:1 /tmp/autopkgtest.bzT9ar/3-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [708 B] 2443s Selecting previously unselected package autopkgtest-satdep. 2443s (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 ... 79164 files and directories currently installed.) 2443s Preparing to unpack .../3-autopkgtest-satdep.deb ... 2443s Unpacking autopkgtest-satdep (0) ... 2443s Setting up autopkgtest-satdep (0) ... 2444s (Reading database ... 79164 files and directories currently installed.) 2444s Removing autopkgtest-satdep (0) ... 2453s autopkgtest [15:33:36]: test default-mods: [----------------------- 2453s alias_module (shared) 2453s autopkgtest [15:33:37]: test default-mods: -----------------------] 2453s auth_basic_module (shared) 2453s authn_core_module (shared) 2453s authz_core_module (shared) 2453s log_config_module (static) 2453s mime_module (shared) 2453s reqtimeout_module (shared) 2453s version_module (static) 2453s watchdog_module (static) 2454s default-mods PASS 2454s autopkgtest [15:33:38]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 2454s autopkgtest [15:33:38]: test htcacheclean: preparing testbed 2460s Reading package lists... 2460s Building dependency tree... 2460s Reading state information... 2460s Starting pkgProblemResolver with broken count: 0 2461s Starting 2 pkgProblemResolver with broken count: 0 2461s Done 2461s The following NEW packages will be installed: 2461s autopkgtest-satdep 2461s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 2461s Need to get 0 B/704 B of archives. 2461s After this operation, 0 B of additional disk space will be used. 2461s Get:1 /tmp/autopkgtest.bzT9ar/4-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [704 B] 2461s Selecting previously unselected package autopkgtest-satdep. 2461s (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 ... 79164 files and directories currently installed.) 2461s Preparing to unpack .../4-autopkgtest-satdep.deb ... 2461s Unpacking autopkgtest-satdep (0) ... 2461s Setting up autopkgtest-satdep (0) ... 2463s (Reading database ... 79164 files and directories currently installed.) 2463s Removing autopkgtest-satdep (0) ... 2464s autopkgtest [15:33:48]: test htcacheclean: [----------------------- 2464s + htc_enabled 2464s + ls /etc/rc[2345].d/S*apache-htcacheclean 2464s + return 1 2464s + a2enmod cache_disk 2464s Considering dependency cache for cache_disk: 2464s Enabling module cache. 2464s Enabling module cache_disk. 2464s Enabling external service apache-htcacheclean 2464s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2464s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 2466s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service -> /usr/lib/systemd/system/apache-htcacheclean.service. 2466s The service will be started on next reboot. 2466s + htc_enabled 2466s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 2466s + return 0 2466s + service apache-htcacheclean start 2466s + + grep /usr/bin/htcacheclean 2466s ps -ef 2466s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 2466s + pgrep -P 1 -u www-data -G www-data htcacheclean 2466s + service apache-htcacheclean status 2466s + service apache-htcacheclean stop 2466s + sleep 1 2466s To activate the new configuration, you need to run: 2466s systemctl restart apache2 2466s systemctl start apache-htcacheclean 2466s www-data 2503 1 0 15:32 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2466s root 3413 3276 0 15:33 ? 00:00:00 grep /usr/bin/htcacheclean 2466s 2503 2466s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2466s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2466s Active: active (running) since Tue 2024-04-09 15:32:35 UTC; 1min 14s ago 2466s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2466s Main PID: 2503 (htcacheclean) 2466s Tasks: 1 (limit: 1618) 2466s Memory: 268.0K (peak: 516.0K) 2466s CPU: 5ms 2466s CGroup: /system.slice/apache-htcacheclean.service 2466s └─2503 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 2466s 2466s Apr 09 15:32:35 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2466s Apr 09 15:32:35 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2467s + pgrep -P 1 -u www-data -G www-data htcacheclean 2467s + service apache-htcacheclean status 2467s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 2467s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 2467s Active: inactive (dead) since Tue 2024-04-09 15:33:50 UTC; 1s ago 2467s Duration: 1min 14.741s 2467s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 2467s Main PID: 2503 (code=exited, status=0/SUCCESS) 2467s CPU: 5ms 2467s 2467s Apr 09 15:32:35 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2467s Apr 09 15:32:35 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2467s Apr 09 15:33:50 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 2467s Apr 09 15:33:50 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 2467s Apr 09 15:33:50 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 2467s + a2dismod cache_disk 2467s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 2467s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 2467s Disabling external service apache-htcacheclean 2467s Removed "/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service". 2468s Module cache_disk disabled. 2468s To activate the new configuration, you need to run: 2468s systemctl restart apache2 2468s systemctl stop apache-htcacheclean 2468s + htc_enabled 2468s + ls /etc/rc[2345].d/S*apache-htcacheclean 2468s + return 1 2468s + a2enmod cache_socache 2468s Considering dependency cache for cache_socache: 2468s Module cache already enabled 2468s Enabling module cache_socache. 2468s + htc_enabled 2468s + ls /etc/rc[2345].d/S*apache-htcacheclean 2468s To activate the new configuration, you need to run: 2468s systemctl restart apache2 2468s + return 1 2468s + exit 0 2468s autopkgtest [15:33:52]: test htcacheclean: -----------------------] 2468s autopkgtest [15:33:52]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 2468s htcacheclean PASS 2471s autopkgtest [15:33:53]: test ssl-passphrase: preparing testbed 2484s Reading package lists... 2484s Building dependency tree... 2484s Reading state information... 2484s Starting pkgProblemResolver with broken count: 0 2484s Starting 2 pkgProblemResolver with broken count: 0 2484s Done 2485s The following additional packages will be installed: 2485s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 2485s Suggested packages: 2485s tk8.6 tcl-tclreadline 2485s The following NEW packages will be installed: 2485s autopkgtest-satdep expect libtcl8.6 ssl-cert tcl-expect tcl8.6 2485s 0 upgraded, 6 newly installed, 0 to remove and 0 not upgraded. 2485s Need to get 1251 kB/1251 kB of archives. 2485s After this operation, 4980 kB of additional disk space will be used. 2485s Get:1 /tmp/autopkgtest.bzT9ar/5-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [724 B] 2485s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libtcl8.6 arm64 8.6.14+dfsg-1build1 [978 kB] 2485s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 tcl8.6 arm64 8.6.14+dfsg-1build1 [14.6 kB] 2485s Get:4 http://ftpmaster.internal/ubuntu noble/universe arm64 tcl-expect arm64 5.45.4-2build1 [103 kB] 2485s Get:5 http://ftpmaster.internal/ubuntu noble/universe arm64 expect arm64 5.45.4-2build1 [137 kB] 2485s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 2486s Preconfiguring packages ... 2486s Fetched 1251 kB in 1s (1659 kB/s) 2486s Selecting previously unselected package libtcl8.6:arm64. 2486s (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 ... 79164 files and directories currently installed.) 2486s Preparing to unpack .../0-libtcl8.6_8.6.14+dfsg-1build1_arm64.deb ... 2486s Unpacking libtcl8.6:arm64 (8.6.14+dfsg-1build1) ... 2486s Selecting previously unselected package tcl8.6. 2486s Preparing to unpack .../1-tcl8.6_8.6.14+dfsg-1build1_arm64.deb ... 2486s Unpacking tcl8.6 (8.6.14+dfsg-1build1) ... 2486s Selecting previously unselected package tcl-expect:arm64. 2486s Preparing to unpack .../2-tcl-expect_5.45.4-2build1_arm64.deb ... 2486s Unpacking tcl-expect:arm64 (5.45.4-2build1) ... 2486s Selecting previously unselected package expect. 2486s Preparing to unpack .../3-expect_5.45.4-2build1_arm64.deb ... 2486s Unpacking expect (5.45.4-2build1) ... 2486s Selecting previously unselected package ssl-cert. 2486s Preparing to unpack .../4-ssl-cert_1.1.2ubuntu1_all.deb ... 2486s Unpacking ssl-cert (1.1.2ubuntu1) ... 2486s Selecting previously unselected package autopkgtest-satdep. 2486s Preparing to unpack .../5-5-autopkgtest-satdep.deb ... 2486s Unpacking autopkgtest-satdep (0) ... 2486s Setting up ssl-cert (1.1.2ubuntu1) ... 2487s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 2487s Setting up libtcl8.6:arm64 (8.6.14+dfsg-1build1) ... 2487s Setting up tcl8.6 (8.6.14+dfsg-1build1) ... 2487s Setting up tcl-expect:arm64 (5.45.4-2build1) ... 2487s Setting up expect (5.45.4-2build1) ... 2487s Setting up autopkgtest-satdep (0) ... 2487s Processing triggers for man-db (2.12.0-4build1) ... 2487s Processing triggers for libc-bin (2.39-0ubuntu8) ... 2490s (Reading database ... 79504 files and directories currently installed.) 2490s Removing autopkgtest-satdep (0) ... 2490s autopkgtest [15:34:14]: test ssl-passphrase: [----------------------- 2492s + cd /etc/ssl/private 2492s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 2492s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 2492s Considering dependency mime for ssl: 2492s Module mime already enabled 2492s Considering dependency socache_shmcb for ssl: 2492s Enabling module socache_shmcb. 2492s Enabling module ssl. 2492s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2492s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 2492s writing RSA key 2492s + a2enmod ssl 2492s + a2ensite default-ssl 2492s + + expectpassword_responder 2492s + [ ! -e /run/systemd/ask-password/sck.* ] 2492s + sleep 1 2492s 2492s + [ ! -e /run/systemd/ask-password/sck.26bb9dbf2e38c9b0 ] 2492s + echo ssl-passphrase test password responder: found prompt, sending password 2492s + + echo test 2492s /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.26bb9dbf2e38c9b0 2492s + echo Hello, world! 2492s + curl -k https://localhost/hello.txt 2492s % Total % Received % Xferd Average Speed Time Time Time Current 2492s Dload Upload Total Spent Left Speed 2492s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 1400 0 --:--:-- --:--:-- --:--:-- 1555 2492s + result=Hello, world! 2492s + [ Hello, world! != Hello, world! ] 2492s autopkgtest [15:34:16]: test ssl-passphrase: -----------------------] 2492s To activate the new configuration, you need to run: 2492s systemctl restart apache2 2492s Enabling site default-ssl. 2492s To activate the new configuration, you need to run: 2492s systemctl reload apache2 2492s spawn service apache2 restart 2492s Enter passphrase for SSL/TLS keys for adt-noble-arm64-apache2-20240409-145243-juju-7f2275-prod-propos.novalocal:443 (RSA): (press TAB for no echo) ssl-passphrase test password responder: found prompt, sending password 2492s 2493s ssl-passphrase PASS 2493s autopkgtest [15:34:17]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 2493s autopkgtest [15:34:17]: test check-http2: preparing testbed 2620s autopkgtest [15:36:24]: testbed dpkg architecture: arm64 2620s autopkgtest [15:36:24]: testbed apt version: 2.7.14build2 2620s autopkgtest [15:36:24]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2622s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 2623s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [749 kB] 2623s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4796 B] 2623s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [339 kB] 2623s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [7716 B] 2623s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [354 kB] 2623s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 2623s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [28.6 kB] 2623s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 2623s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [887 kB] 2623s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 2623s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [3820 B] 2623s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 2630s Fetched 2503 kB in 1s (2660 kB/s) 2630s Reading package lists... 2632s Reading package lists... 2632s Building dependency tree... 2632s Reading state information... 2632s Calculating upgrade... 2632s The following packages will be upgraded: 2632s curl libcurl3t64-gnutls libcurl4t64 2632s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2632s Need to get 881 kB of archives. 2632s After this operation, 0 B of additional disk space will be used. 2632s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 curl arm64 8.5.0-2ubuntu10 [222 kB] 2633s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4t64 arm64 8.5.0-2ubuntu10 [333 kB] 2633s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl3t64-gnutls arm64 8.5.0-2ubuntu10 [327 kB] 2633s Fetched 881 kB in 1s (1575 kB/s) 2638s (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20%Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 2638s (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 ... 78451 files and directories currently installed.) 2638s Preparing to unpack .../curl_8.5.0-2ubuntu10_arm64.deb ... 2638s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 2638s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu10_arm64.deb ... 2638s Unpacking libcurl4t64:arm64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 2638s Preparing to unpack .../libcurl3t64-gnutls_8.5.0-2ubuntu10_arm64.deb ... 2638s Unpacking libcurl3t64-gnutls:arm64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 2638s Setting up libcurl4t64:arm64 (8.5.0-2ubuntu10) ... 2638s Setting up libcurl3t64-gnutls:arm64 (8.5.0-2ubuntu10) ... 2638s Setting up curl (8.5.0-2ubuntu10) ... 2638s Processing triggers for man-db (2.12.0-4build1) ... 2638s Processing triggers for libc-bin (2.39-0ubuntu8) ... 2638s Reading package lists... 2638s Building dependency tree... 2638s Reading state information... 2638s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2638s Reading package lists... 2638s Building dependency tree... 2638s Reading state information... 2638s Calculating upgrade... 2638s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2638s Reading package lists... 2638s Building dependency tree... 2638s Reading state information... 2638s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2638s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 2638s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 2638s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 2638s Reading package lists... 2649s Reading package lists... 2649s Building dependency tree... 2649s Reading state information... 2649s Starting pkgProblemResolver with broken count: 0 2650s Starting 2 pkgProblemResolver with broken count: 0 2650s Done 2650s The following additional packages will be installed: 2650s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2650s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 2650s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 2650s Suggested packages: 2650s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2650s The following NEW packages will be installed: 2650s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 2650s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libev4t64 2650s libjemalloc2 liblua5.4-0 nghttp2-client ssl-cert 2650s 0 upgraded, 14 newly installed, 0 to remove and 0 not upgraded. 2650s Need to get 2444 kB/2445 kB of archives. 2650s After this operation, 15.1 MB of additional disk space will be used. 2650s Get:1 /tmp/autopkgtest.bzT9ar/6-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [728 B] 2650s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libapr1t64 arm64 1.7.2-3.1build2 [105 kB] 2650s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 2650s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 2650s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 2650s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 2650s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-bin arm64 2.4.58-1ubuntu7 [1317 kB] 2651s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 2651s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-utils arm64 2.4.58-1ubuntu7 [95.2 kB] 2651s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 apache2 arm64 2.4.58-1ubuntu7 [90.2 kB] 2651s Get:11 http://ftpmaster.internal/ubuntu noble/universe arm64 libev4t64 arm64 1:4.33-2.1build1 [30.5 kB] 2651s Get:12 http://ftpmaster.internal/ubuntu noble/universe arm64 libjemalloc2 arm64 5.3.0-2 [203 kB] 2651s Get:13 http://ftpmaster.internal/ubuntu noble/universe arm64 nghttp2-client arm64 1.59.0-1build2 [150 kB] 2651s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 2651s Preconfiguring packages ... 2651s Fetched 2444 kB in 1s (3528 kB/s) 2651s Selecting previously unselected package libapr1t64:arm64. 2651s (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 ... 78451 files and directories currently installed.) 2651s Preparing to unpack .../00-libapr1t64_1.7.2-3.1build2_arm64.deb ... 2651s Unpacking libapr1t64:arm64 (1.7.2-3.1build2) ... 2651s Selecting previously unselected package libaprutil1t64:arm64. 2651s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 2651s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 2651s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2651s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 2651s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 2651s Selecting previously unselected package libaprutil1-ldap:arm64. 2651s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 2651s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 2651s Selecting previously unselected package liblua5.4-0:arm64. 2651s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_arm64.deb ... 2651s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 2651s Selecting previously unselected package apache2-bin. 2651s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu7_arm64.deb ... 2651s Unpacking apache2-bin (2.4.58-1ubuntu7) ... 2651s Selecting previously unselected package apache2-data. 2651s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu7_all.deb ... 2651s Unpacking apache2-data (2.4.58-1ubuntu7) ... 2651s Selecting previously unselected package apache2-utils. 2651s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu7_arm64.deb ... 2651s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 2651s Selecting previously unselected package apache2. 2651s Preparing to unpack .../08-apache2_2.4.58-1ubuntu7_arm64.deb ... 2651s Unpacking apache2 (2.4.58-1ubuntu7) ... 2651s Selecting previously unselected package libev4t64:arm64. 2651s Preparing to unpack .../09-libev4t64_1%3a4.33-2.1build1_arm64.deb ... 2651s Unpacking libev4t64:arm64 (1:4.33-2.1build1) ... 2651s Selecting previously unselected package libjemalloc2:arm64. 2651s Preparing to unpack .../10-libjemalloc2_5.3.0-2_arm64.deb ... 2651s Unpacking libjemalloc2:arm64 (5.3.0-2) ... 2651s Selecting previously unselected package nghttp2-client. 2651s Preparing to unpack .../11-nghttp2-client_1.59.0-1build2_arm64.deb ... 2651s Unpacking nghttp2-client (1.59.0-1build2) ... 2651s Selecting previously unselected package ssl-cert. 2651s Preparing to unpack .../12-ssl-cert_1.1.2ubuntu1_all.deb ... 2651s Unpacking ssl-cert (1.1.2ubuntu1) ... 2651s Selecting previously unselected package autopkgtest-satdep. 2651s Preparing to unpack .../13-6-autopkgtest-satdep.deb ... 2651s Unpacking autopkgtest-satdep (0) ... 2651s Setting up libev4t64:arm64 (1:4.33-2.1build1) ... 2651s Setting up libjemalloc2:arm64 (5.3.0-2) ... 2651s Setting up nghttp2-client (1.59.0-1build2) ... 2651s Setting up ssl-cert (1.1.2ubuntu1) ... 2653s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 2653s Setting up libapr1t64:arm64 (1.7.2-3.1build2) ... 2653s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 2653s Setting up apache2-data (2.4.58-1ubuntu7) ... 2653s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 2653s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 2653s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 2653s Setting up apache2-utils (2.4.58-1ubuntu7) ... 2653s Setting up apache2-bin (2.4.58-1ubuntu7) ... 2653s Setting up apache2 (2.4.58-1ubuntu7) ... 2653s Enabling module mpm_event. 2653s Enabling module authz_core. 2653s Enabling module authz_host. 2653s Enabling module authn_core. 2653s Enabling module auth_basic. 2653s Enabling module access_compat. 2653s Enabling module authn_file. 2653s Enabling module authz_user. 2653s Enabling module alias. 2653s Enabling module dir. 2653s Enabling module autoindex. 2653s Enabling module env. 2653s Enabling module mime. 2653s Enabling module negotiation. 2653s Enabling module setenvif. 2653s Enabling module filter. 2653s Enabling module deflate. 2653s Enabling module status. 2653s Enabling module reqtimeout. 2653s Enabling conf charset. 2653s Enabling conf localized-error-pages. 2653s Enabling conf other-vhosts-access-log. 2653s Enabling conf security. 2653s Enabling conf serve-cgi-bin. 2653s Enabling site 000-default. 2656s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2656s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2656s Setting up autopkgtest-satdep (0) ... 2656s Processing triggers for ufw (0.36.2-5) ... 2656s Processing triggers for man-db (2.12.0-4build1) ... 2656s Processing triggers for libc-bin (2.39-0ubuntu8) ... 2658s (Reading database ... 79194 files and directories currently installed.) 2658s Removing autopkgtest-satdep (0) ... 2684s autopkgtest [15:37:27]: test check-http2: [----------------------- 2684s Enabling module http2. 2684s + a2enmod http2 2684s + a2enmod ssl 2684s + a2ensite default-ssl 2684s + echo Protocols h2c h2 http/1.1 2684s + service apache2 restart 2684s + echo Hello, world! 2684s + testapache curl -s -k http://localhost/hello.txt 2684s + cmd=curl -s -k http://localhost/hello.txt 2684s + curl -s -k http://localhost/hello.txt 2684s + result=Hello, world! 2684s + [ Hello, world! != Hello, world! ] 2684s + echo OK 2684s + testapache curl -s -k https://localhost/hello.txt 2684s + cmd=curl -s -k https://localhost/hello.txt 2684s + curl -s -k https://localhost/hello.txt 2684s + result=Hello, world! 2684s + [ Hello, world! != Hello, world! ] 2684s + echo OK 2684s + testapache nghttp --no-verify-peer https://localhost/hello.txt 2684s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 2684s + nghttp --no-verify-peer https://localhost/hello.txt 2684s + result=Hello, world! 2684s + [ Hello, world! != Hello, world! ] 2684s + echo OK 2684s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 2684s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 2684s + nghttp -u --no-verify-peer http://localhost/hello.txt 2684s + result=Hello, world! 2684s + [ Hello, world! != Hello, world! ] 2684s + echo OK 2684s To activate the new configuration, you need to run: 2684s systemctl restart apache2 2684s Considering dependency mime for ssl: 2684s Module mime already enabled 2684s Considering dependency socache_shmcb for ssl: 2684s Enabling module socache_shmcb. 2684s Enabling module ssl. 2684s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 2684s To activate the new configuration, you need to run: 2684s systemctl restart apache2 2684s Enabling site default-ssl. 2684s To activate the new configuration, you need to run: 2684s systemctl reload apache2 2684s OK 2684s OK 2684s OK 2684s OK 2684s autopkgtest [15:37:28]: test check-http2: -----------------------] 2684s autopkgtest [15:37:28]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 2684s check-http2 PASS 2685s autopkgtest [15:37:29]: test check-ubuntu-branding: preparing testbed 2791s autopkgtest [15:39:15]: testbed dpkg architecture: arm64 2791s autopkgtest [15:39:15]: testbed apt version: 2.7.14build2 2791s autopkgtest [15:39:15]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2792s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 2792s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [7716 B] 2792s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [749 kB] 2792s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4796 B] 2792s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [339 kB] 2792s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [354 kB] 2792s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 2792s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [28.6 kB] 2792s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 2792s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [887 kB] 2793s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 2793s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [3820 B] 2793s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 2794s Fetched 2503 kB in 1s (2595 kB/s) 2794s Reading package lists... 2796s Reading package lists... 2797s Building dependency tree... 2797s Reading state information... 2797s Calculating upgrade... 2797s The following packages will be upgraded: 2797s curl libcurl3t64-gnutls libcurl4t64 2797s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2797s Need to get 881 kB of archives. 2797s After this operation, 0 B of additional disk space will be used. 2797s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 curl arm64 8.5.0-2ubuntu10 [222 kB] 2797s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4t64 arm64 8.5.0-2ubuntu10 [333 kB] 2798s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl3t64-gnutls arm64 8.5.0-2ubuntu10 [327 kB] 2798s Fetched 881 kB in 1s (1595 kB/s) 2798s (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 ... 78451 files and directories currently installed.) 2798s Preparing to unpack .../curl_8.5.0-2ubuntu10_arm64.deb ... 2798s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 2798s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu10_arm64.deb ... 2798s Unpacking libcurl4t64:arm64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 2798s Preparing to unpack .../libcurl3t64-gnutls_8.5.0-2ubuntu10_arm64.deb ... 2798s Unpacking libcurl3t64-gnutls:arm64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 2798s Setting up libcurl4t64:arm64 (8.5.0-2ubuntu10) ... 2798s Setting up libcurl3t64-gnutls:arm64 (8.5.0-2ubuntu10) ... 2798s Setting up curl (8.5.0-2ubuntu10) ... 2798s Processing triggers for man-db (2.12.0-4build1) ... 2798s Processing triggers for libc-bin (2.39-0ubuntu8) ... 2798s Reading package lists... 2799s Building dependency tree... 2799s Reading state information... 2799s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2803s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 2803s Reading package lists...Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 2803s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 2803s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 2803s Reading package lists... 2803s 2803s Building dependency tree... 2803s Reading state information... 2803s Calculating upgrade... 2803s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2803s Reading package lists... 2803s Building dependency tree... 2803s Reading state information... 2803s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2817s Reading package lists... 2817s Building dependency tree... 2817s Reading state information... 2817s Starting pkgProblemResolver with broken count: 0 2817s Starting 2 pkgProblemResolver with broken count: 0 2817s Done 2818s The following additional packages will be installed: 2818s apache2 apache2-bin apache2-data apache2-utils libapr1t64 2818s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2818s Suggested packages: 2818s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 2818s Recommended packages: 2818s ssl-cert 2818s The following NEW packages will be installed: 2818s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep libapr1t64 2818s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 liblua5.4-0 2818s 0 upgraded, 10 newly installed, 0 to remove and 0 not upgraded. 2818s Need to get 2043 kB/2043 kB of archives. 2818s After this operation, 14.0 MB of additional disk space will be used. 2818s Get:1 /tmp/autopkgtest.bzT9ar/7-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [712 B] 2818s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libapr1t64 arm64 1.7.2-3.1build2 [105 kB] 2818s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 2818s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 2818s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 2818s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 2818s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-bin arm64 2.4.58-1ubuntu7 [1317 kB] 2818s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 2818s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-utils arm64 2.4.58-1ubuntu7 [95.2 kB] 2819s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 apache2 arm64 2.4.58-1ubuntu7 [90.2 kB] 2819s Fetched 2043 kB in 1s (3028 kB/s) 2819s Selecting previously unselected package libapr1t64:arm64. 2819s (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 ... 78451 files and directories currently installed.) 2819s Preparing to unpack .../0-libapr1t64_1.7.2-3.1build2_arm64.deb ... 2819s Unpacking libapr1t64:arm64 (1.7.2-3.1build2) ... 2819s Selecting previously unselected package libaprutil1t64:arm64. 2819s Preparing to unpack .../1-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 2819s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 2819s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 2819s Preparing to unpack .../2-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 2819s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 2819s Selecting previously unselected package libaprutil1-ldap:arm64. 2819s Preparing to unpack .../3-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 2819s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 2819s Selecting previously unselected package liblua5.4-0:arm64. 2819s Preparing to unpack .../4-liblua5.4-0_5.4.6-3build2_arm64.deb ... 2819s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 2819s Selecting previously unselected package apache2-bin. 2819s Preparing to unpack .../5-apache2-bin_2.4.58-1ubuntu7_arm64.deb ... 2819s Unpacking apache2-bin (2.4.58-1ubuntu7) ... 2819s Selecting previously unselected package apache2-data. 2819s Preparing to unpack .../6-apache2-data_2.4.58-1ubuntu7_all.deb ... 2819s Unpacking apache2-data (2.4.58-1ubuntu7) ... 2819s Selecting previously unselected package apache2-utils. 2819s Preparing to unpack .../7-apache2-utils_2.4.58-1ubuntu7_arm64.deb ... 2819s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 2819s Selecting previously unselected package apache2. 2819s Preparing to unpack .../8-apache2_2.4.58-1ubuntu7_arm64.deb ... 2819s Unpacking apache2 (2.4.58-1ubuntu7) ... 2819s Selecting previously unselected package autopkgtest-satdep. 2819s Preparing to unpack .../9-7-autopkgtest-satdep.deb ... 2819s Unpacking autopkgtest-satdep (0) ... 2819s Setting up libapr1t64:arm64 (1.7.2-3.1build2) ... 2819s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 2819s Setting up apache2-data (2.4.58-1ubuntu7) ... 2819s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 2819s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 2819s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 2819s Setting up apache2-utils (2.4.58-1ubuntu7) ... 2819s Setting up apache2-bin (2.4.58-1ubuntu7) ... 2819s Setting up apache2 (2.4.58-1ubuntu7) ... 2819s Enabling module mpm_event. 2819s Enabling module authz_core. 2819s Enabling module authz_host. 2819s Enabling module authn_core. 2819s Enabling module auth_basic. 2819s Enabling module access_compat. 2819s Enabling module authn_file. 2819s Enabling module authz_user. 2819s Enabling module alias. 2819s Enabling module dir. 2819s Enabling module autoindex. 2819s Enabling module env. 2819s Enabling module mime. 2819s Enabling module negotiation. 2819s Enabling module setenvif. 2820s Enabling module filter. 2820s Enabling module deflate. 2820s Enabling module status. 2820s Enabling module reqtimeout. 2820s Enabling conf charset. 2820s Enabling conf localized-error-pages. 2820s Enabling conf other-vhosts-access-log. 2820s Enabling conf security. 2820s Enabling conf serve-cgi-bin. 2820s Enabling site 000-default. 2820s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 2821s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 2823s Setting up autopkgtest-satdep (0) ... 2823s Processing triggers for ufw (0.36.2-5) ... 2823s Processing triggers for man-db (2.12.0-4build1) ... 2823s Processing triggers for libc-bin (2.39-0ubuntu8) ... 2825s (Reading database ... 79164 files and directories currently installed.) 2825s Removing autopkgtest-satdep (0) ... 2838s autopkgtest [15:40:00]: test check-ubuntu-branding: [----------------------- 2838s + ubuntu_logo_path=icons/ubuntu-logo.png 2838s ++ curl -s http://localhost 2838s + html_content=' 2838s 2838s 2838s 2838s 2838s Apache2 Ubuntu Default Page: It works 2838s 2838s 2838s 2838s
2838s 2838s
2838s
2838s

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

2838s 2838s

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

2838s 2838s
2838s
2838s
2838s Configuration Overview 2838s
2838s
2838s

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

2838s

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

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

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

2838s

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

2838s
2838s 2838s
2838s
2838s Reporting Problems 2838s
2838s
2838s

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

2838s

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

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

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

2838s 2838s

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

2838s 2838s
2838s
2838s
2838s Configuration Overview 2838s
2838s
2838s

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

2838s

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

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

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

2838s

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

2838s
2838s 2838s
2838s
2838s Reporting Problems 2838s
2838s
2838s

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

2838s

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

2838s
2838s 2838s
2838s
2838s
2838s
2838s 2838s =~ icons/ubuntu-logo\.png ]] 2838s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 2838s ++ grep Content-Type 2838s ++ cut -d ' ' -f 2- 2838s ++ tr -d '[:space:]' 2838s + content_type=image/png 2838s + expected=image/png 2838s + '[' image/png '!=' image/png ']' 2838s autopkgtest [15:40:02]: test check-ubuntu-branding: -----------------------] 2838s autopkgtest [15:40:02]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 2838s check-ubuntu-branding PASS 2839s autopkgtest [15:40:03]: test chroot: preparing testbed 2968s autopkgtest [15:42:12]: testbed dpkg architecture: arm64 2968s autopkgtest [15:42:12]: testbed apt version: 2.7.14build2 2968s autopkgtest [15:42:12]: @@@@@@@@@@@@@@@@@@@@ test bed setup 2970s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 2970s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4796 B] 2970s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [339 kB] 2970s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [7716 B] 2970s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [749 kB] 2971s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 Packages [354 kB] 2971s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 c-n-f Metadata [3144 B] 2971s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 Packages [28.6 kB] 2971s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted arm64 c-n-f Metadata [116 B] 2971s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 Packages [887 kB] 2971s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/universe arm64 c-n-f Metadata [8528 B] 2971s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 Packages [3820 B] 2971s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/multiverse arm64 c-n-f Metadata [116 B] 2975s Fetched 2503 kB in 2s (1665 kB/s) 2982s Reading package lists... 2991s Reading package lists... 2991s Building dependency tree... 2991s Reading state information... 2991s Calculating upgrade... 2991s The following packages will be upgraded: 2991s curl libcurl3t64-gnutls libcurl4t64 2991s 3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2991s Need to get 881 kB of archives. 2991s After this operation, 0 B of additional disk space will be used. 2991s Get:1 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 curl arm64 8.5.0-2ubuntu10 [222 kB] 2991s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl4t64 arm64 8.5.0-2ubuntu10 [333 kB] 2991s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main arm64 libcurl3t64-gnutls arm64 8.5.0-2ubuntu10 [327 kB] 2991s Fetched 881 kB in 1s (1573 kB/s) 2991s (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 ... 78451 files and directories currently installed.) 2991s Preparing to unpack .../curl_8.5.0-2ubuntu10_arm64.deb ... 2991s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 2991s Preparing to unpack .../libcurl4t64_8.5.0-2ubuntu10_arm64.deb ... 2991s Unpacking libcurl4t64:arm64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 2991s Preparing to unpack .../libcurl3t64-gnutls_8.5.0-2ubuntu10_arm64.deb ... 2991s Unpacking libcurl3t64-gnutls:arm64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 2991s Setting up libcurl4t64:arm64 (8.5.0-2ubuntu10) ... 2991s Setting up libcurl3t64-gnutls:arm64 (8.5.0-2ubuntu10) ... 2991s Setting up curl (8.5.0-2ubuntu10) ... 2991s Processing triggers for man-db (2.12.0-4build1) ... 2991s Processing triggers for libc-bin (2.39-0ubuntu8) ... 2991s Reading package lists... 2991s Building dependency tree... 2991s Reading state information... 2992s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 2992s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 2992s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 2992s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 2993s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 2996s Reading package lists... 2996s Reading package lists... 2996s Building dependency tree... 2996s Reading state information... 3000s Calculating upgrade... 3000s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3000s Reading package lists... 3000s Building dependency tree... 3000s Reading state information... 3000s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3017s Reading package lists... 3017s Building dependency tree... 3017s Reading state information... 3018s Starting pkgProblemResolver with broken count: 0 3018s Starting 2 pkgProblemResolver with broken count: 0 3018s Done 3020s The following additional packages will be installed: 3020s apache2 apache2-bin apache2-data apache2-utils cpp cpp-13 3020s cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu gcc gcc-13 3020s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu libapr1t64 3020s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 3020s libcc1-0 libgcc-13-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 3020s liblua5.4-0 libmpc3 libtsan2 libubsan1 3020s Suggested packages: 3020s apache2-doc apache2-suexec-pristine | apache2-suexec-custom www-browser 3020s cpp-doc gcc-13-locales cpp-13-doc gcc-multilib manpages-dev autoconf 3020s automake libtool flex bison gdb gcc-doc gcc-13-doc gdb-aarch64-linux-gnu 3020s Recommended packages: 3020s ssl-cert 3020s The following NEW packages will be installed: 3020s apache2 apache2-bin apache2-data apache2-utils autopkgtest-satdep cpp cpp-13 3020s cpp-13-aarch64-linux-gnu cpp-aarch64-linux-gnu gcc gcc-13 3020s gcc-13-aarch64-linux-gnu gcc-aarch64-linux-gnu libapr1t64 3020s libaprutil1-dbd-sqlite3 libaprutil1-ldap libaprutil1t64 libasan8 libatomic1 3020s libcc1-0 libgcc-13-dev libgomp1 libhwasan0 libisl23 libitm1 liblsan0 3020s liblua5.4-0 libmpc3 libtsan2 libubsan1 3020s 0 upgraded, 30 newly installed, 0 to remove and 0 not upgraded. 3020s Need to get 46.0 MB/46.0 MB of archives. 3020s After this operation, 161 MB of additional disk space will be used. 3020s Get:1 /tmp/autopkgtest.bzT9ar/8-autopkgtest-satdep.deb autopkgtest-satdep arm64 0 [720 B] 3020s Get:2 http://ftpmaster.internal/ubuntu noble/main arm64 libapr1t64 arm64 1.7.2-3.1build2 [105 kB] 3020s Get:3 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1t64 arm64 1.6.3-1.1ubuntu7 [93.9 kB] 3020s Get:4 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-dbd-sqlite3 arm64 1.6.3-1.1ubuntu7 [11.2 kB] 3020s Get:5 http://ftpmaster.internal/ubuntu noble/main arm64 libaprutil1-ldap arm64 1.6.3-1.1ubuntu7 [9046 B] 3020s Get:6 http://ftpmaster.internal/ubuntu noble/main arm64 liblua5.4-0 arm64 5.4.6-3build2 [158 kB] 3020s Get:7 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-bin arm64 2.4.58-1ubuntu7 [1317 kB] 3021s Get:8 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 3021s Get:9 http://ftpmaster.internal/ubuntu noble/main arm64 apache2-utils arm64 2.4.58-1ubuntu7 [95.2 kB] 3021s Get:10 http://ftpmaster.internal/ubuntu noble/main arm64 apache2 arm64 2.4.58-1ubuntu7 [90.2 kB] 3021s Get:11 http://ftpmaster.internal/ubuntu noble/main arm64 libisl23 arm64 0.26-3 [713 kB] 3021s Get:12 http://ftpmaster.internal/ubuntu noble/main arm64 libmpc3 arm64 1.3.1-1 [55.3 kB] 3021s Get:13 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu3 [10.3 MB] 3021s Get:14 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-13 arm64 13.2.0-23ubuntu3 [1030 B] 3021s Get:15 http://ftpmaster.internal/ubuntu noble/main arm64 cpp-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [5316 B] 3021s Get:16 http://ftpmaster.internal/ubuntu noble/main arm64 cpp arm64 4:13.2.0-7ubuntu1 [22.4 kB] 3021s Get:17 http://ftpmaster.internal/ubuntu noble/main arm64 libcc1-0 arm64 14-20240330-1ubuntu2 [44.7 kB] 3021s Get:18 http://ftpmaster.internal/ubuntu noble/main arm64 libgomp1 arm64 14-20240330-1ubuntu2 [144 kB] 3021s Get:19 http://ftpmaster.internal/ubuntu noble/main arm64 libitm1 arm64 14-20240330-1ubuntu2 [27.9 kB] 3021s Get:20 http://ftpmaster.internal/ubuntu noble/main arm64 libatomic1 arm64 14-20240330-1ubuntu2 [11.4 kB] 3021s Get:21 http://ftpmaster.internal/ubuntu noble/main arm64 libasan8 arm64 14-20240330-1ubuntu2 [2920 kB] 3021s Get:22 http://ftpmaster.internal/ubuntu noble/main arm64 liblsan0 arm64 14-20240330-1ubuntu2 [1282 kB] 3021s Get:23 http://ftpmaster.internal/ubuntu noble/main arm64 libtsan2 arm64 14-20240330-1ubuntu2 [2688 kB] 3021s Get:24 http://ftpmaster.internal/ubuntu noble/main arm64 libubsan1 arm64 14-20240330-1ubuntu2 [1151 kB] 3021s Get:25 http://ftpmaster.internal/ubuntu noble/main arm64 libhwasan0 arm64 14-20240330-1ubuntu2 [1599 kB] 3021s Get:26 http://ftpmaster.internal/ubuntu noble/main arm64 libgcc-13-dev arm64 13.2.0-23ubuntu3 [2468 kB] 3021s Get:27 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13-aarch64-linux-gnu arm64 13.2.0-23ubuntu3 [20.1 MB] 3022s Get:28 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-13 arm64 13.2.0-23ubuntu3 [469 kB] 3022s Get:29 http://ftpmaster.internal/ubuntu noble/main arm64 gcc-aarch64-linux-gnu arm64 4:13.2.0-7ubuntu1 [1198 B] 3022s Get:30 http://ftpmaster.internal/ubuntu noble/main arm64 gcc arm64 4:13.2.0-7ubuntu1 [5018 B] 3030s Fetched 46.0 MB in 2s (25.7 MB/s) 3030s Selecting previously unselected package libapr1t64:arm64. 3030s (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 ... 78451 files and directories currently installed.) 3030s Preparing to unpack .../00-libapr1t64_1.7.2-3.1build2_arm64.deb ... 3030s Unpacking libapr1t64:arm64 (1.7.2-3.1build2) ... 3030s Selecting previously unselected package libaprutil1t64:arm64. 3030s Preparing to unpack .../01-libaprutil1t64_1.6.3-1.1ubuntu7_arm64.deb ... 3030s Unpacking libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 3030s Selecting previously unselected package libaprutil1-dbd-sqlite3:arm64. 3030s Preparing to unpack .../02-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_arm64.deb ... 3030s Unpacking libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 3030s Selecting previously unselected package libaprutil1-ldap:arm64. 3030s Preparing to unpack .../03-libaprutil1-ldap_1.6.3-1.1ubuntu7_arm64.deb ... 3030s Unpacking libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 3030s Selecting previously unselected package liblua5.4-0:arm64. 3030s Preparing to unpack .../04-liblua5.4-0_5.4.6-3build2_arm64.deb ... 3030s Unpacking liblua5.4-0:arm64 (5.4.6-3build2) ... 3030s Selecting previously unselected package apache2-bin. 3030s Preparing to unpack .../05-apache2-bin_2.4.58-1ubuntu7_arm64.deb ... 3030s Unpacking apache2-bin (2.4.58-1ubuntu7) ... 3030s Selecting previously unselected package apache2-data. 3030s Preparing to unpack .../06-apache2-data_2.4.58-1ubuntu7_all.deb ... 3030s Unpacking apache2-data (2.4.58-1ubuntu7) ... 3030s Selecting previously unselected package apache2-utils. 3030s Preparing to unpack .../07-apache2-utils_2.4.58-1ubuntu7_arm64.deb ... 3030s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 3030s Selecting previously unselected package apache2. 3030s Preparing to unpack .../08-apache2_2.4.58-1ubuntu7_arm64.deb ... 3030s Unpacking apache2 (2.4.58-1ubuntu7) ... 3030s Selecting previously unselected package libisl23:arm64. 3030s Preparing to unpack .../09-libisl23_0.26-3_arm64.deb ... 3030s Unpacking libisl23:arm64 (0.26-3) ... 3030s Selecting previously unselected package libmpc3:arm64. 3030s Preparing to unpack .../10-libmpc3_1.3.1-1_arm64.deb ... 3030s Unpacking libmpc3:arm64 (1.3.1-1) ... 3030s Selecting previously unselected package cpp-13-aarch64-linux-gnu. 3030s Preparing to unpack .../11-cpp-13-aarch64-linux-gnu_13.2.0-23ubuntu3_arm64.deb ... 3030s Unpacking cpp-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... 3030s Selecting previously unselected package cpp-13. 3030s Preparing to unpack .../12-cpp-13_13.2.0-23ubuntu3_arm64.deb ... 3030s Unpacking cpp-13 (13.2.0-23ubuntu3) ... 3030s Selecting previously unselected package cpp-aarch64-linux-gnu. 3030s Preparing to unpack .../13-cpp-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 3030s Unpacking cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 3030s Selecting previously unselected package cpp. 3030s Preparing to unpack .../14-cpp_4%3a13.2.0-7ubuntu1_arm64.deb ... 3030s Unpacking cpp (4:13.2.0-7ubuntu1) ... 3030s Selecting previously unselected package libcc1-0:arm64. 3030s Preparing to unpack .../15-libcc1-0_14-20240330-1ubuntu2_arm64.deb ... 3030s Unpacking libcc1-0:arm64 (14-20240330-1ubuntu2) ... 3030s Selecting previously unselected package libgomp1:arm64. 3030s Preparing to unpack .../16-libgomp1_14-20240330-1ubuntu2_arm64.deb ... 3030s Unpacking libgomp1:arm64 (14-20240330-1ubuntu2) ... 3030s Selecting previously unselected package libitm1:arm64. 3030s Preparing to unpack .../17-libitm1_14-20240330-1ubuntu2_arm64.deb ... 3030s Unpacking libitm1:arm64 (14-20240330-1ubuntu2) ... 3030s Selecting previously unselected package libatomic1:arm64. 3030s Preparing to unpack .../18-libatomic1_14-20240330-1ubuntu2_arm64.deb ... 3030s Unpacking libatomic1:arm64 (14-20240330-1ubuntu2) ... 3030s Selecting previously unselected package libasan8:arm64. 3030s Preparing to unpack .../19-libasan8_14-20240330-1ubuntu2_arm64.deb ... 3030s Unpacking libasan8:arm64 (14-20240330-1ubuntu2) ... 3030s Selecting previously unselected package liblsan0:arm64. 3030s Preparing to unpack .../20-liblsan0_14-20240330-1ubuntu2_arm64.deb ... 3030s Unpacking liblsan0:arm64 (14-20240330-1ubuntu2) ... 3030s Selecting previously unselected package libtsan2:arm64. 3030s Preparing to unpack .../21-libtsan2_14-20240330-1ubuntu2_arm64.deb ... 3030s Unpacking libtsan2:arm64 (14-20240330-1ubuntu2) ... 3030s Selecting previously unselected package libubsan1:arm64. 3030s Preparing to unpack .../22-libubsan1_14-20240330-1ubuntu2_arm64.deb ... 3030s Unpacking libubsan1:arm64 (14-20240330-1ubuntu2) ... 3030s Selecting previously unselected package libhwasan0:arm64. 3030s Preparing to unpack .../23-libhwasan0_14-20240330-1ubuntu2_arm64.deb ... 3030s Unpacking libhwasan0:arm64 (14-20240330-1ubuntu2) ... 3030s Selecting previously unselected package libgcc-13-dev:arm64. 3030s Preparing to unpack .../24-libgcc-13-dev_13.2.0-23ubuntu3_arm64.deb ... 3030s Unpacking libgcc-13-dev:arm64 (13.2.0-23ubuntu3) ... 3030s Selecting previously unselected package gcc-13-aarch64-linux-gnu. 3030s Preparing to unpack .../25-gcc-13-aarch64-linux-gnu_13.2.0-23ubuntu3_arm64.deb ... 3030s Unpacking gcc-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... 3030s Selecting previously unselected package gcc-13. 3030s Preparing to unpack .../26-gcc-13_13.2.0-23ubuntu3_arm64.deb ... 3030s Unpacking gcc-13 (13.2.0-23ubuntu3) ... 3030s Selecting previously unselected package gcc-aarch64-linux-gnu. 3030s Preparing to unpack .../27-gcc-aarch64-linux-gnu_4%3a13.2.0-7ubuntu1_arm64.deb ... 3030s Unpacking gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 3030s Selecting previously unselected package gcc. 3030s Preparing to unpack .../28-gcc_4%3a13.2.0-7ubuntu1_arm64.deb ... 3030s Unpacking gcc (4:13.2.0-7ubuntu1) ... 3030s Selecting previously unselected package autopkgtest-satdep. 3030s Preparing to unpack .../29-8-autopkgtest-satdep.deb ... 3030s Unpacking autopkgtest-satdep (0) ... 3030s Setting up libgomp1:arm64 (14-20240330-1ubuntu2) ... 3030s Setting up libmpc3:arm64 (1.3.1-1) ... 3030s Setting up libatomic1:arm64 (14-20240330-1ubuntu2) ... 3030s Setting up libubsan1:arm64 (14-20240330-1ubuntu2) ... 3030s Setting up libhwasan0:arm64 (14-20240330-1ubuntu2) ... 3030s Setting up libasan8:arm64 (14-20240330-1ubuntu2) ... 3030s Setting up libapr1t64:arm64 (1.7.2-3.1build2) ... 3030s Setting up liblua5.4-0:arm64 (5.4.6-3build2) ... 3030s Setting up apache2-data (2.4.58-1ubuntu7) ... 3030s Setting up libtsan2:arm64 (14-20240330-1ubuntu2) ... 3030s Setting up libisl23:arm64 (0.26-3) ... 3030s Setting up libcc1-0:arm64 (14-20240330-1ubuntu2) ... 3030s Setting up liblsan0:arm64 (14-20240330-1ubuntu2) ... 3030s Setting up libitm1:arm64 (14-20240330-1ubuntu2) ... 3030s Setting up libaprutil1t64:arm64 (1.6.3-1.1ubuntu7) ... 3030s Setting up cpp-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... 3030s Setting up libaprutil1-ldap:arm64 (1.6.3-1.1ubuntu7) ... 3030s Setting up libaprutil1-dbd-sqlite3:arm64 (1.6.3-1.1ubuntu7) ... 3030s Setting up cpp-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 3030s Setting up libgcc-13-dev:arm64 (13.2.0-23ubuntu3) ... 3030s Setting up apache2-utils (2.4.58-1ubuntu7) ... 3030s Setting up cpp-13 (13.2.0-23ubuntu3) ... 3030s Setting up gcc-13-aarch64-linux-gnu (13.2.0-23ubuntu3) ... 3030s Setting up apache2-bin (2.4.58-1ubuntu7) ... 3030s Setting up gcc-13 (13.2.0-23ubuntu3) ... 3030s Setting up cpp (4:13.2.0-7ubuntu1) ... 3030s Setting up gcc-aarch64-linux-gnu (4:13.2.0-7ubuntu1) ... 3030s Setting up apache2 (2.4.58-1ubuntu7) ... 3030s Enabling module mpm_event. 3030s Enabling module authz_core. 3030s Enabling module authz_host. 3030s Enabling module authn_core. 3030s Enabling module auth_basic. 3030s Enabling module access_compat. 3030s Enabling module authn_file. 3030s Enabling module authz_user. 3030s Enabling module alias. 3030s Enabling module dir. 3030s Enabling module autoindex. 3030s Enabling module env. 3030s Enabling module mime. 3030s Enabling module negotiation. 3030s Enabling module setenvif. 3030s Enabling module filter. 3030s Enabling module deflate. 3030s Enabling module status. 3030s Enabling module reqtimeout. 3030s Enabling conf charset. 3030s Enabling conf localized-error-pages. 3030s Enabling conf other-vhosts-access-log. 3030s Enabling conf security. 3030s Enabling conf serve-cgi-bin. 3030s Enabling site 000-default. 3030s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 3031s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 3034s Setting up gcc (4:13.2.0-7ubuntu1) ... 3034s Setting up autopkgtest-satdep (0) ... 3034s Processing triggers for ufw (0.36.2-5) ... 3034s Processing triggers for man-db (2.12.0-4build1) ... 3035s Processing triggers for libc-bin (2.39-0ubuntu8) ... 3040s (Reading database ... 79406 files and directories currently installed.) 3040s Removing autopkgtest-satdep (0) ... 3051s autopkgtest [15:43:35]: test chroot: [----------------------- 3052s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 3052s + gcc --print-file-name=libgcc_s.so.1 3052s + LIBGCC_S_PATH=/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/libgcc_s.so.1 3052s + cat 3052s + a2enconf chroot 3052s Enabling conf chroot. 3052s To activate the new configuration, you need to run: 3052s systemctl reload apache2 3052s + echo Hello, world! 3052s + service apache2 restart 3052s + wget -qO- http://localhost/hello.txt 3052s + result=Hello, world! 3052s + [ Hello, world! != Hello, world! ] 3052s autopkgtest [15:43:36]: test chroot: -----------------------] 3055s autopkgtest [15:43:39]: test chroot: - - - - - - - - - - results - - - - - - - - - - 3055s chroot PASS 3055s autopkgtest [15:43:39]: @@@@@@@@@@@@@@@@@@@@ summary 3055s run-test-suite PASS 3055s duplicate-module-load PASS 3055s default-mods PASS 3055s htcacheclean PASS 3055s ssl-passphrase PASS 3055s check-http2 PASS 3055s check-ubuntu-branding PASS 3055s chroot PASS 3074s Creating nova instance adt-noble-arm64-apache2-20240409-145243-juju-7f2275-prod-proposed-migration-environment-3-fdeb4c4d-c2bf-40ef-97b3-21178ce2dc1e from image adt/ubuntu-noble-arm64-server-20240409.img (UUID dcd2b24f-d1b0-46f9-b5e4-4fd61728b9e3)... 3074s Creating nova instance adt-noble-arm64-apache2-20240409-145243-juju-7f2275-prod-proposed-migration-environment-3-fdeb4c4d-c2bf-40ef-97b3-21178ce2dc1e from image adt/ubuntu-noble-arm64-server-20240409.img (UUID dcd2b24f-d1b0-46f9-b5e4-4fd61728b9e3)... 3074s Creating nova instance adt-noble-arm64-apache2-20240409-145243-juju-7f2275-prod-proposed-migration-environment-3-fdeb4c4d-c2bf-40ef-97b3-21178ce2dc1e from image adt/ubuntu-noble-arm64-server-20240409.img (UUID dcd2b24f-d1b0-46f9-b5e4-4fd61728b9e3)... 3074s Creating nova instance adt-noble-arm64-apache2-20240409-145243-juju-7f2275-prod-proposed-migration-environment-3-fdeb4c4d-c2bf-40ef-97b3-21178ce2dc1e from image adt/ubuntu-noble-arm64-server-20240409.img (UUID dcd2b24f-d1b0-46f9-b5e4-4fd61728b9e3)... 3074s Creating nova instance adt-noble-arm64-apache2-20240409-145243-juju-7f2275-prod-proposed-migration-environment-3-fdeb4c4d-c2bf-40ef-97b3-21178ce2dc1e from image adt/ubuntu-noble-arm64-server-20240409.img (UUID dcd2b24f-d1b0-46f9-b5e4-4fd61728b9e3)...