0s autopkgtest [16:55:56]: starting date and time: 2024-04-08 16:55:56+0000 0s autopkgtest [16:55:56]: git checkout: 43bc6cdf gitlab-ci: do not include the salsa pipeline 0s autopkgtest [16:55:56]: host juju-7f2275-prod-proposed-migration-environment-2; command line: /home/ubuntu/autopkgtest/runner/autopkgtest --output-dir /tmp/autopkgtest-work.vssp8lvb/out --timeout-copy=6000 -a i386 --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-2@lcy02-82.secgroup --name adt-noble-i386-apache2-20240408-165556-juju-7f2275-prod-proposed-migration-environment-2-92d4883e-2d00-41d3-9496-3236b3de075f --image adt/ubuntu-noble-amd64-server --keyname testbed-juju-7f2275-prod-proposed-migration-environment-2 --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://ftpmaster.internal/ubuntu/ 1300s autopkgtest [17:17:36]: testbed dpkg architecture: amd64 1300s autopkgtest [17:17:36]: testbed apt version: 2.7.14build2 1300s autopkgtest [17:17:36]: test architecture: i386 1300s autopkgtest [17:17:36]: @@@@@@@@@@@@@@@@@@@@ test bed setup 1300s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 1300s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [217 kB] 1300s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [11.3 kB] 1300s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4680 B] 1300s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [834 kB] 1300s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [112 kB] 1300s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [142 kB] 1300s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 1300s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [5016 B] 1300s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [16.3 kB] 1300s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 1300s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [974 kB] 1300s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [392 kB] 1300s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 1300s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [10.4 kB] 1300s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [2336 B] 1300s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 1303s Fetched 2850 kB in 1s (5636 kB/s) 1303s Reading package lists... 1305s Reading package lists... 1305s Building dependency tree... 1305s Reading state information... 1305s Calculating upgrade... 1305s The following packages will be upgraded: 1305s curl grub-common grub-pc grub-pc-bin grub2-common libcurl3t64-gnutls 1305s libcurl4t64 libpython3.12-minimal libpython3.12-stdlib libsasl2-2 1305s libsasl2-modules libsasl2-modules-db python3-gi python3.12 1305s python3.12-minimal shim-signed 1305s 16 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1305s Need to get 11.8 MB of archives. 1305s After this operation, 34.8 kB disk space will be freed. 1305s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12 amd64 3.12.2-5ubuntu3 [644 kB] 1305s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-stdlib amd64 3.12.2-5ubuntu3 [2067 kB] 1305s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12-minimal amd64 3.12.2-5ubuntu3 [2337 kB] 1305s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-minimal amd64 3.12.2-5ubuntu3 [833 kB] 1305s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 python3-gi amd64 3.48.2-1 [232 kB] 1305s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 curl amd64 8.5.0-2ubuntu10 [227 kB] 1305s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl4t64 amd64 8.5.0-2ubuntu10 [340 kB] 1305s Get:8 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc amd64 2.12-1ubuntu7 [137 kB] 1305s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 grub2-common amd64 2.12-1ubuntu7 [669 kB] 1305s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc-bin amd64 2.12-1ubuntu7 [1097 kB] 1305s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 grub-common amd64 2.12-1ubuntu7 [2120 kB] 1305s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl3t64-gnutls amd64 8.5.0-2ubuntu10 [333 kB] 1305s Get:13 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-5ubuntu3 [20.3 kB] 1305s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-5ubuntu3 [53.2 kB] 1305s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules amd64 2.1.28+dfsg1-5ubuntu3 [69.7 kB] 1305s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 shim-signed amd64 1.58+15.8-0ubuntu1 [665 kB] 1305s Preconfiguring packages ... 1305s Fetched 11.8 MB in 0s (96.4 MB/s) 1306s (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 ... 105900 files and directories currently installed.) 1306s Preparing to unpack .../00-python3.12_3.12.2-5ubuntu3_amd64.deb ... 1306s Unpacking python3.12 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 1306s Preparing to unpack .../01-libpython3.12-stdlib_3.12.2-5ubuntu3_amd64.deb ... 1306s Unpacking libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 1306s Preparing to unpack .../02-python3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 1306s Unpacking python3.12-minimal (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 1306s Preparing to unpack .../03-libpython3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 1306s Unpacking libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 1306s Preparing to unpack .../04-python3-gi_3.48.2-1_amd64.deb ... 1306s Unpacking python3-gi (3.48.2-1) over (3.48.1-1build1) ... 1306s Preparing to unpack .../05-curl_8.5.0-2ubuntu10_amd64.deb ... 1306s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 1306s Preparing to unpack .../06-libcurl4t64_8.5.0-2ubuntu10_amd64.deb ... 1306s Unpacking libcurl4t64:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 1306s Preparing to unpack .../07-grub-pc_2.12-1ubuntu7_amd64.deb ... 1306s Unpacking grub-pc (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 1306s Preparing to unpack .../08-grub2-common_2.12-1ubuntu7_amd64.deb ... 1306s Unpacking grub2-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 1306s Preparing to unpack .../09-grub-pc-bin_2.12-1ubuntu7_amd64.deb ... 1306s Unpacking grub-pc-bin (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 1307s Preparing to unpack .../10-grub-common_2.12-1ubuntu7_amd64.deb ... 1307s Unpacking grub-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 1307s Preparing to unpack .../11-libcurl3t64-gnutls_8.5.0-2ubuntu10_amd64.deb ... 1307s Unpacking libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 1307s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 1307s Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 1307s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 1307s Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 1307s Preparing to unpack .../14-libsasl2-modules_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 1307s Unpacking libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 1307s Preparing to unpack .../15-shim-signed_1.58+15.8-0ubuntu1_amd64.deb ... 1307s Unpacking shim-signed (1.58+15.8-0ubuntu1) over (1.57+15.8-0ubuntu1) ... 1307s Setting up libcurl4t64:amd64 (8.5.0-2ubuntu10) ... 1307s Setting up libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) ... 1307s Setting up libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) ... 1307s Setting up libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) ... 1307s Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) ... 1307s Setting up grub-common (2.12-1ubuntu7) ... 1307s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 1308s Setting up python3-gi (3.48.2-1) ... 1308s Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) ... 1308s Setting up curl (8.5.0-2ubuntu10) ... 1308s Setting up python3.12-minimal (3.12.2-5ubuntu3) ... 1309s Setting up libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) ... 1309s Setting up grub2-common (2.12-1ubuntu7) ... 1309s Setting up python3.12 (3.12.2-5ubuntu3) ... 1310s Setting up grub-pc-bin (2.12-1ubuntu7) ... 1310s Setting up shim-signed (1.58+15.8-0ubuntu1) ... 1310s Installing for x86_64-efi platform. 1310s grub-install: warning: EFI variables cannot be set on this system. 1310s grub-install: warning: You will have to complete the GRUB setup manually. 1310s Installation finished. No error reported. 1310s Setting up grub-pc (2.12-1ubuntu7) ... 1311s Installing for i386-pc platform. 1311s Installation finished. No error reported. 1311s Sourcing file `/etc/default/grub' 1311s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 1311s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 1311s Generating grub configuration file ... 1311s Found linux image: /boot/vmlinuz-6.8.0-22-generic 1311s Found initrd image: /boot/initrd.img-6.8.0-22-generic 1311s Found linux image: /boot/vmlinuz-6.8.0-11-generic 1311s Found initrd image: /boot/initrd.img-6.8.0-11-generic 1311s Warning: os-prober will not be executed to detect other bootable partitions. 1311s Systems on them will not be added to the GRUB boot configuration. 1311s Check GRUB_DISABLE_OS_PROBER documentation entry. 1311s Adding boot menu entry for UEFI Firmware Settings ... 1311s done 1311s Processing triggers for libc-bin (2.39-0ubuntu8) ... 1311s Processing triggers for systemd (255.4-1ubuntu7) ... 1311s Processing triggers for man-db (2.12.0-4build1) ... 1312s Processing triggers for install-info (7.1-3build2) ... 1313s Reading package lists... 1313s Building dependency tree... 1313s Reading state information... 1313s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1313s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 1313s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 1313s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 1313s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 1315s Reading package lists... 1315s Reading package lists... 1315s Building dependency tree... 1315s Reading state information... 1315s Calculating upgrade... 1316s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1316s Reading package lists... 1316s Building dependency tree... 1316s Reading state information... 1316s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1316s autopkgtest [17:17:52]: rebooting testbed after setup commands that affected boot 1468s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 1472s autopkgtest [17:20:28]: testbed running kernel: Linux 6.8.0-22-generic #22-Ubuntu SMP PREEMPT_DYNAMIC Thu Apr 4 22:30:32 UTC 2024 1473s autopkgtest [17:20:29]: @@@@@@@@@@@@@@@@@@@@ apt-source apache2 1476s Get:1 http://ftpmaster.internal/ubuntu noble/main apache2 2.4.58-1ubuntu7 (dsc) [3385 B] 1476s Get:2 http://ftpmaster.internal/ubuntu noble/main apache2 2.4.58-1ubuntu7 (tar) [9825 kB] 1476s Get:3 http://ftpmaster.internal/ubuntu noble/main apache2 2.4.58-1ubuntu7 (diff) [921 kB] 1476s gpgv: Signature made Sun Mar 31 08:37:33 2024 UTC 1476s gpgv: using RSA key AC483F68DE728F43F2202FCA568D30F321B2133D 1476s gpgv: issuer "steve.langasek@ubuntu.com" 1476s gpgv: Can't check signature: No public key 1476s dpkg-source: warning: cannot verify inline signature for ./apache2_2.4.58-1ubuntu7.dsc: no acceptable signature found 1477s autopkgtest [17:20:33]: testing package apache2 version 2.4.58-1ubuntu7 1477s autopkgtest [17:20:33]: build not needed 1477s autopkgtest [17:20:33]: test run-test-suite: preparing testbed 1482s Note, using file '/tmp/autopkgtest.4jUaKD/1-autopkgtest-satdep.dsc' to get the build dependencies 1482s Reading package lists... 1482s Building dependency tree... 1482s Reading state information... 1482s Starting pkgProblemResolver with broken count: 0 1482s Starting 2 pkgProblemResolver with broken count: 0 1482s Done 1483s The following NEW packages will be installed: 1483s apache2:i386 apache2-bin:i386 apache2-data apache2-dev:i386 apache2-utils 1483s autoconf automake autopoint autotools-dev binutils-i686-linux-gnu 1483s build-essential cpp cpp-13 cpp-13-i686-linux-gnu cpp-13-x86-64-linux-gnu 1483s cpp-i686-linux-gnu cpp-x86-64-linux-gnu cross-config 1483s crossbuild-essential-i386 debhelper debugedit dh-autoreconf 1483s dh-strip-nondeterminism dpkg-cross dwz g++ g++-13 g++-13-i686-linux-gnu 1483s g++-13-x86-64-linux-gnu g++-i686-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 1483s gcc-13-cross-base gcc-13-i686-linux-gnu gcc-13-i686-linux-gnu-base 1483s gcc-13-x86-64-linux-gnu gcc-14-base:i386 gcc-14-cross-base gcc-9-base:i386 1483s gcc-i686-linux-gnu gcc-x86-64-linux-gnu gettext intltool-debian 1483s libalgorithm-c3-perl libanyevent-perl libapr1-dev:i386 libapr1t64 1483s libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 libaprutil1-dev:i386 1483s libaprutil1-ldap:i386 libaprutil1t64 libaprutil1t64:i386 libarchive-zip-perl 1483s libasan5:i386 libasan8 libasan8-i386-cross libatomic1 libatomic1:i386 1483s libatomic1-i386-cross libb-hooks-endofscope-perl libb-hooks-op-check-perl 1483s libbrotli1:i386 libbytes-random-secure-perl libc6:i386 libc6-dev:i386 1483s libc6-dev-i386-cross libc6-i386-cross libcc1-0 libclass-c3-perl 1483s libclass-data-inheritable-perl libclass-inspector-perl 1483s libclass-method-modifiers-perl libclass-singleton-perl libclone-perl 1483s libcom-err2:i386 libconfig-auto-perl libconfig-inifiles-perl 1483s libcrypt-dev:i386 libcrypt-random-seed-perl libcrypt-ssleay-perl 1483s libcrypt1:i386 libcurl4t64:i386 libdata-optlist-perl libdatetime-locale-perl 1483s libdatetime-perl libdatetime-timezone-perl libdb5.3t64:i386 1483s libdebhelper-perl libdebian-dpkgcross-perl libdevel-callchecker-perl 1483s libdevel-stacktrace-perl libdynaloader-functions-perl libencode-locale-perl 1483s libeval-closure-perl libexception-class-perl libexpat1:i386 1483s libexpat1-dev:i386 libfcgi-perl libfcgi0t64 libffi8:i386 1483s libfile-homedir-perl libfile-listing-perl libfile-sharedir-perl 1483s libfile-stripnondeterminism-perl libfile-which-perl libgcc-13-dev 1483s libgcc-13-dev-i386-cross libgcc-9-dev:i386 libgcc-s1:i386 1483s libgcc-s1-i386-cross libgdbm6t64:i386 libgmp10:i386 libgnutls30t64:i386 1483s libgomp1 libgomp1:i386 libgomp1-i386-cross libgssapi-krb5-2:i386 1483s libhogweed6t64:i386 libhtml-parser-perl libhtml-tagset-perl 1483s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl libhttp-dav-perl 1483s libhttp-message-perl libhttp-negotiate-perl libhwasan0 libicu74:i386 1483s libidn2-0:i386 libio-html-perl libio-socket-ssl-perl libio-string-perl 1483s libisl23 libitm1 libitm1:i386 libitm1-i386-cross libjansson4:i386 1483s libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 1483s libldap-dev:i386 libldap2:i386 liblsan0 liblua5.4-0:i386 1483s liblwp-mediatypes-perl liblwp-protocol-https-perl liblzma5:i386 1483s libmath-random-isaac-perl libmodule-implementation-perl 1483s libmodule-runtime-perl libmpc3 libmro-compat-perl 1483s libnamespace-autoclean-perl libnamespace-clean-perl libnet-http-perl 1483s libnet-ssleay-perl libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 1483s libpackage-stash-perl libparams-classify-perl libparams-util-perl 1483s libparams-validationcompiler-perl libpcre2-16-0 libpcre2-16-0:i386 1483s libpcre2-32-0 libpcre2-32-0:i386 libpcre2-8-0:i386 libpcre2-dev 1483s libpcre2-dev:i386 libpcre2-posix3 libpcre2-posix3:i386 libpod-parser-perl 1483s libprotocol-http2-perl libpsl5t64:i386 libquadmath0 libquadmath0:i386 1483s libquadmath0-i386-cross librole-tiny-perl librtmp1:i386 libsasl2-2:i386 1483s libsasl2-modules-db:i386 libsctp-dev:i386 libsctp1:i386 libspecio-perl 1483s libsqlite3-0:i386 libssh-4:i386 libssl3t64:i386 libstdc++-13-dev 1483s libstdc++-13-dev-i386-cross libstdc++-9-dev:i386 libstdc++6:i386 1483s libstdc++6-i386-cross libsub-exporter-perl libsub-exporter-progressive-perl 1483s libsub-identify-perl libsub-install-perl libsub-name-perl 1483s libsub-override-perl libsub-quote-perl libtasn1-6:i386 libtimedate-perl 1483s libtool libtry-tiny-perl libtsan2 libubsan1 libubsan1:i386 1483s libubsan1-i386-cross libunistring5:i386 liburi-perl libuuid1:i386 1483s libvariable-magic-perl libwww-perl libwww-robotrules-perl libxml-dom-perl 1483s libxml-libxml-perl libxml-namespacesupport-perl libxml-parser-perl 1483s libxml-perl libxml-regexp-perl libxml-sax-base-perl libxml-sax-perl 1483s libxml-simple-perl libxml2:i386 libxstring-perl libyaml-perl libzstd1:i386 1483s linux-libc-dev:i386 linux-libc-dev-i386-cross m4 perl-doc 1483s perl-openssl-defaults po-debconf uuid-dev:i386 zlib1g:i386 1483s 0 upgraded, 238 newly installed, 0 to remove and 0 not upgraded. 1483s Need to get 190 MB of archives. 1483s After this operation, 689 MB of additional disk space will be used. 1483s Get:1 http://ftpmaster.internal/ubuntu noble/main i386 gcc-14-base i386 14-20240330-1ubuntu2 [47.4 kB] 1483s Get:2 http://ftpmaster.internal/ubuntu noble/main i386 libgcc-s1 i386 14-20240330-1ubuntu2 [95.2 kB] 1483s Get:3 http://ftpmaster.internal/ubuntu noble/main i386 libc6 i386 2.39-0ubuntu8 [3010 kB] 1483s Get:4 http://ftpmaster.internal/ubuntu noble/main i386 libuuid1 i386 2.39.3-9ubuntu4 [36.4 kB] 1483s Get:5 http://ftpmaster.internal/ubuntu noble/main i386 libapr1t64 i386 1.7.2-3.1build2 [116 kB] 1483s Get:6 http://ftpmaster.internal/ubuntu noble/main i386 libcrypt1 i386 1:4.4.36-4 [106 kB] 1483s Get:7 http://ftpmaster.internal/ubuntu noble/main i386 libdb5.3t64 i386 5.3.28+dfsg2-6build1 [806 kB] 1483s Get:8 http://ftpmaster.internal/ubuntu noble/main i386 libexpat1 i386 2.6.1-2build1 [91.2 kB] 1483s Get:9 http://ftpmaster.internal/ubuntu noble/main i386 libgdbm6t64 i386 1.23-5.1build1 [39.4 kB] 1483s Get:10 http://ftpmaster.internal/ubuntu noble/main i386 libssl3t64 i386 3.0.13-0ubuntu3 [1919 kB] 1483s Get:11 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1t64 i386 1.6.3-1.1ubuntu7 [101 kB] 1483s Get:12 http://ftpmaster.internal/ubuntu noble/main i386 libsqlite3-0 i386 3.45.1-1ubuntu2 [775 kB] 1483s Get:13 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-1.1ubuntu7 [11.6 kB] 1483s Get:14 http://ftpmaster.internal/ubuntu noble/main i386 libgmp10 i386 2:6.3.0+dfsg-2ubuntu4 [273 kB] 1483s Get:15 http://ftpmaster.internal/ubuntu noble/main i386 libnettle8t64 i386 3.9.1-2.2build1 [191 kB] 1483s Get:16 http://ftpmaster.internal/ubuntu noble/main i386 libhogweed6t64 i386 3.9.1-2.2build1 [202 kB] 1483s Get:17 http://ftpmaster.internal/ubuntu noble/main i386 libunistring5 i386 1.1-2 [543 kB] 1483s Get:18 http://ftpmaster.internal/ubuntu noble/main i386 libidn2-0 i386 2.3.7-2 [102 kB] 1483s Get:19 http://ftpmaster.internal/ubuntu noble/main i386 libffi8 i386 3.4.6-1 [22.7 kB] 1483s Get:20 http://ftpmaster.internal/ubuntu noble/main i386 libp11-kit0 i386 0.25.3-4ubuntu1 [289 kB] 1483s Get:21 http://ftpmaster.internal/ubuntu noble/main i386 libtasn1-6 i386 4.19.0-3 [44.3 kB] 1483s Get:22 http://ftpmaster.internal/ubuntu noble/main i386 libgnutls30t64 i386 3.8.3-1.1ubuntu3 [1010 kB] 1483s Get:23 http://ftpmaster.internal/ubuntu noble/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-5ubuntu3 [21.7 kB] 1483s Get:24 http://ftpmaster.internal/ubuntu noble/main i386 libsasl2-2 i386 2.1.28+dfsg1-5ubuntu3 [61.5 kB] 1483s Get:25 http://ftpmaster.internal/ubuntu noble/main i386 libldap2 i386 2.6.7+dfsg-1~exp1ubuntu8 [210 kB] 1483s Get:26 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-ldap i386 1.6.3-1.1ubuntu7 [9226 B] 1483s Get:27 http://ftpmaster.internal/ubuntu noble/main i386 libbrotli1 i386 1.1.0-2build2 [334 kB] 1483s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libkrb5support0 i386 1.20.1-6ubuntu2 [37.4 kB] 1483s Get:29 http://ftpmaster.internal/ubuntu noble/main i386 libcom-err2 i386 1.47.0-2.4~exp1ubuntu3 [23.1 kB] 1483s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libk5crypto3 i386 1.20.1-6ubuntu2 [86.1 kB] 1483s Get:31 http://ftpmaster.internal/ubuntu noble/main i386 libkeyutils1 i386 1.6.3-3 [9824 B] 1483s Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libkrb5-3 i386 1.20.1-6ubuntu2 [395 kB] 1483s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libgssapi-krb5-2 i386 1.20.1-6ubuntu2 [153 kB] 1483s Get:34 http://ftpmaster.internal/ubuntu noble/main i386 libnghttp2-14 i386 1.59.0-1build2 [89.2 kB] 1483s Get:35 http://ftpmaster.internal/ubuntu noble/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 1483s Get:36 http://ftpmaster.internal/ubuntu noble/main i386 zlib1g i386 1:1.3.dfsg-3.1ubuntu2 [58.8 kB] 1483s Get:37 http://ftpmaster.internal/ubuntu noble/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 1483s Get:38 http://ftpmaster.internal/ubuntu noble/main i386 libssh-4 i386 0.10.6-2build2 [212 kB] 1483s Get:39 http://ftpmaster.internal/ubuntu noble/main i386 libzstd1 i386 1.5.5+dfsg2-2 [287 kB] 1483s Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libcurl4t64 i386 8.5.0-2ubuntu10 [376 kB] 1483s Get:41 http://ftpmaster.internal/ubuntu noble/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 1483s Get:42 http://ftpmaster.internal/ubuntu noble/main i386 libstdc++6 i386 14-20240330-1ubuntu2 [862 kB] 1483s Get:43 http://ftpmaster.internal/ubuntu noble/main i386 liblua5.4-0 i386 5.4.6-3build2 [182 kB] 1483s Get:44 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-8-0 i386 10.42-4ubuntu1 [227 kB] 1483s Get:45 http://ftpmaster.internal/ubuntu noble/main i386 libicu74 i386 74.2-1ubuntu1 [11.0 MB] 1483s Get:46 http://ftpmaster.internal/ubuntu noble/main i386 liblzma5 i386 5.6.1+really5.4.5-1 [133 kB] 1483s Get:47 http://ftpmaster.internal/ubuntu noble/main i386 libxml2 i386 2.9.14+dfsg-1.3ubuntu3 [722 kB] 1483s Get:48 http://ftpmaster.internal/ubuntu noble/main i386 apache2-bin i386 2.4.58-1ubuntu7 [1439 kB] 1483s Get:49 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 1483s Get:50 http://ftpmaster.internal/ubuntu noble/main amd64 libapr1t64 amd64 1.7.2-3.1build2 [107 kB] 1483s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 1483s Get:52 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-utils amd64 2.4.58-1ubuntu7 [95.9 kB] 1483s Get:53 http://ftpmaster.internal/ubuntu noble/main i386 apache2 i386 2.4.58-1ubuntu7 [90.2 kB] 1483s Get:54 http://ftpmaster.internal/ubuntu noble/main amd64 autotools-dev all 20220109.1 [44.9 kB] 1483s Get:55 http://ftpmaster.internal/ubuntu noble/main amd64 m4 amd64 1.4.19-4 [243 kB] 1483s Get:56 http://ftpmaster.internal/ubuntu noble/main amd64 autoconf all 2.71-3 [339 kB] 1483s Get:57 http://ftpmaster.internal/ubuntu noble/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB] 1483s Get:58 http://ftpmaster.internal/ubuntu noble/main amd64 autopoint all 0.21-14ubuntu1 [422 kB] 1483s Get:59 http://ftpmaster.internal/ubuntu noble/main amd64 libdebhelper-perl all 13.14.1ubuntu5 [89.8 kB] 1483s Get:60 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3 [741 kB] 1483s Get:61 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1 [54.1 kB] 1483s Get:62 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [11.2 MB] 1483s Get:63 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13 amd64 13.2.0-23ubuntu3 [1034 B] 1483s Get:64 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 1483s Get:65 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 1483s Get:66 http://ftpmaster.internal/ubuntu noble/main amd64 libcc1-0 amd64 14-20240330-1ubuntu2 [47.7 kB] 1483s Get:67 http://ftpmaster.internal/ubuntu noble/main amd64 libgomp1 amd64 14-20240330-1ubuntu2 [147 kB] 1483s Get:68 http://ftpmaster.internal/ubuntu noble/main amd64 libitm1 amd64 14-20240330-1ubuntu2 [29.1 kB] 1483s Get:69 http://ftpmaster.internal/ubuntu noble/main amd64 libatomic1 amd64 14-20240330-1ubuntu2 [10.4 kB] 1483s Get:70 http://ftpmaster.internal/ubuntu noble/main amd64 libasan8 amd64 14-20240330-1ubuntu2 [3020 kB] 1483s Get:71 http://ftpmaster.internal/ubuntu noble/main amd64 liblsan0 amd64 14-20240330-1ubuntu2 [1310 kB] 1483s Get:72 http://ftpmaster.internal/ubuntu noble/main amd64 libtsan2 amd64 14-20240330-1ubuntu2 [2731 kB] 1483s Get:73 http://ftpmaster.internal/ubuntu noble/main amd64 libubsan1 amd64 14-20240330-1ubuntu2 [1172 kB] 1483s Get:74 http://ftpmaster.internal/ubuntu noble/main amd64 libhwasan0 amd64 14-20240330-1ubuntu2 [1629 kB] 1483s Get:75 http://ftpmaster.internal/ubuntu noble/main amd64 libquadmath0 amd64 14-20240330-1ubuntu2 [155 kB] 1483s Get:76 http://ftpmaster.internal/ubuntu noble/main amd64 libgcc-13-dev amd64 13.2.0-23ubuntu3 [2687 kB] 1483s Get:77 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [21.9 MB] 1483s Get:78 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13 amd64 13.2.0-23ubuntu3 [479 kB] 1483s Get:79 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 1483s Get:80 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 1483s Get:81 http://ftpmaster.internal/ubuntu noble/main amd64 libtool all 2.4.7-7 [166 kB] 1483s Get:82 http://ftpmaster.internal/ubuntu noble/main amd64 dh-autoreconf all 20 [16.1 kB] 1483s Get:83 http://ftpmaster.internal/ubuntu noble/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB] 1483s Get:84 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-override-perl all 0.10-1 [10.0 kB] 1483s Get:85 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-stripnondeterminism-perl all 1.13.1-1 [18.1 kB] 1483s Get:86 http://ftpmaster.internal/ubuntu noble/main amd64 dh-strip-nondeterminism all 1.13.1-1 [5362 B] 1483s Get:87 http://ftpmaster.internal/ubuntu noble/main amd64 debugedit amd64 1:5.0-5build2 [46.1 kB] 1483s Get:88 http://ftpmaster.internal/ubuntu noble/main amd64 dwz amd64 0.15-1build6 [115 kB] 1483s Get:89 http://ftpmaster.internal/ubuntu noble/main amd64 gettext amd64 0.21-14ubuntu1 [864 kB] 1483s Get:90 http://ftpmaster.internal/ubuntu noble/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB] 1483s Get:91 http://ftpmaster.internal/ubuntu noble/main amd64 po-debconf all 1.0.21+nmu1 [233 kB] 1483s Get:92 http://ftpmaster.internal/ubuntu noble/main amd64 debhelper all 13.14.1ubuntu5 [869 kB] 1483s Get:93 http://ftpmaster.internal/ubuntu noble/main i386 linux-libc-dev i386 6.8.0-22.22 [1597 kB] 1483s Get:94 http://ftpmaster.internal/ubuntu noble/main i386 libcrypt-dev i386 1:4.4.36-4 [138 kB] 1483s Get:95 http://ftpmaster.internal/ubuntu noble/main i386 libc6-dev i386 2.39-0ubuntu8 [1852 kB] 1483s Get:96 http://ftpmaster.internal/ubuntu noble/main i386 uuid-dev i386 2.39.3-9ubuntu4 [33.8 kB] 1483s Get:97 http://ftpmaster.internal/ubuntu noble/main i386 libsctp1 i386 1.0.19+dfsg-2 [9380 B] 1483s Get:98 http://ftpmaster.internal/ubuntu noble/main i386 libsctp-dev i386 1.0.19+dfsg-2 [51.7 kB] 1483s Get:99 http://ftpmaster.internal/ubuntu noble/main i386 libapr1-dev i386 1.7.2-3.1build2 [779 kB] 1483s Get:100 http://ftpmaster.internal/ubuntu noble/main i386 libldap-dev i386 2.6.7+dfsg-1~exp1ubuntu8 [329 kB] 1483s Get:101 http://ftpmaster.internal/ubuntu noble/main i386 libexpat1-dev i386 2.6.1-2build1 [151 kB] 1483s Get:102 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-dev i386 1.6.3-1.1ubuntu7 [423 kB] 1483s Get:103 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-16-0 i386 10.42-4ubuntu1 [211 kB] 1483s Get:104 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-32-0 i386 10.42-4ubuntu1 [199 kB] 1483s Get:105 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-posix3 i386 10.42-4ubuntu1 [6784 B] 1484s Get:106 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-dev i386 10.42-4ubuntu1 [750 kB] 1484s Get:107 http://ftpmaster.internal/ubuntu noble/main i386 apache2-dev i386 2.4.58-1ubuntu7 [199 kB] 1484s Get:108 http://ftpmaster.internal/ubuntu noble/main amd64 libstdc++-13-dev amd64 13.2.0-23ubuntu3 [2398 kB] 1484s Get:109 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [12.5 MB] 1484s Get:110 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13 amd64 13.2.0-23ubuntu3 [14.5 kB] 1484s Get:111 http://ftpmaster.internal/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 1484s Get:112 http://ftpmaster.internal/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 1484s Get:113 http://ftpmaster.internal/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 1484s Get:114 http://ftpmaster.internal/ubuntu noble/universe amd64 gcc-13-i686-linux-gnu-base amd64 13.2.0-23ubuntu2cross1 [48.7 kB] 1484s Get:115 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13-i686-linux-gnu amd64 13.2.0-23ubuntu2cross1 [11.2 MB] 1484s Get:116 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-i686-linux-gnu amd64 4:13.2.0-7ubuntu1 [5330 B] 1484s Get:117 http://ftpmaster.internal/ubuntu noble/main amd64 binutils-i686-linux-gnu amd64 2.42-4ubuntu2 [2899 kB] 1484s Get:118 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-cross-base all 13.2.0-23ubuntu2cross1 [43.5 kB] 1484s Get:119 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-14-cross-base all 14-20240315-1ubuntu1cross1 [42.5 kB] 1484s Get:120 http://ftpmaster.internal/ubuntu noble/universe amd64 libc6-i386-cross all 2.39-0ubuntu7cross1 [1486 kB] 1484s Get:121 http://ftpmaster.internal/ubuntu noble/universe amd64 libgcc-s1-i386-cross all 14-20240315-1ubuntu1cross1 [95.1 kB] 1484s Get:122 http://ftpmaster.internal/ubuntu noble/universe amd64 libgomp1-i386-cross all 14-20240315-1ubuntu1cross1 [149 kB] 1484s Get:123 http://ftpmaster.internal/ubuntu noble/universe amd64 libitm1-i386-cross all 14-20240315-1ubuntu1cross1 [30.5 kB] 1484s Get:124 http://ftpmaster.internal/ubuntu noble/universe amd64 libatomic1-i386-cross all 14-20240315-1ubuntu1cross1 [8166 B] 1484s Get:125 http://ftpmaster.internal/ubuntu noble/universe amd64 libasan8-i386-cross all 14-20240315-1ubuntu1cross1 [2892 kB] 1484s Get:126 http://ftpmaster.internal/ubuntu noble/universe amd64 libstdc++6-i386-cross all 14-20240315-1ubuntu1cross1 [813 kB] 1484s Get:127 http://ftpmaster.internal/ubuntu noble/universe amd64 libubsan1-i386-cross all 14-20240315-1ubuntu1cross1 [1142 kB] 1484s Get:128 http://ftpmaster.internal/ubuntu noble/universe amd64 libquadmath0-i386-cross all 14-20240315-1ubuntu1cross1 [248 kB] 1484s Get:129 http://ftpmaster.internal/ubuntu noble/universe amd64 libgcc-13-dev-i386-cross all 13.2.0-23ubuntu2cross1 [2631 kB] 1484s Get:130 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-i686-linux-gnu amd64 13.2.0-23ubuntu2cross1 [22.0 MB] 1484s Get:131 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-i686-linux-gnu amd64 4:13.2.0-7ubuntu1 [1206 B] 1484s Get:132 http://ftpmaster.internal/ubuntu noble/universe amd64 linux-libc-dev-i386-cross all 6.8.0-20.20cross1 [1401 kB] 1484s Get:133 http://ftpmaster.internal/ubuntu noble/universe amd64 libc6-dev-i386-cross all 2.39-0ubuntu7cross1 [1886 kB] 1484s Get:134 http://ftpmaster.internal/ubuntu noble/universe amd64 libstdc++-13-dev-i386-cross all 13.2.0-23ubuntu2cross1 [2500 kB] 1484s Get:135 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13-i686-linux-gnu amd64 13.2.0-23ubuntu2cross1 [12.6 MB] 1484s Get:136 http://ftpmaster.internal/ubuntu noble/main amd64 g++-i686-linux-gnu amd64 4:13.2.0-7ubuntu1 [960 B] 1484s Get:137 http://ftpmaster.internal/ubuntu noble/main amd64 libconfig-inifiles-perl all 3.000003-2 [39.4 kB] 1484s Get:138 http://ftpmaster.internal/ubuntu noble/main amd64 libio-string-perl all 1.08-4 [11.1 kB] 1484s Get:139 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB] 1484s Get:140 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB] 1484s Get:141 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-sax-perl all 1.02+dfsg-3 [57.0 kB] 1484s Get:142 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-1build4 [304 kB] 1484s Get:143 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-simple-perl all 2.25-2 [64.1 kB] 1484s Get:144 http://ftpmaster.internal/ubuntu noble/main amd64 libyaml-perl all 1.31-1 [65.7 kB] 1484s Get:145 http://ftpmaster.internal/ubuntu noble/main amd64 libconfig-auto-perl all 0.44-2 [17.1 kB] 1484s Get:146 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-which-perl all 1.27-2 [12.5 kB] 1484s Get:147 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-homedir-perl all 1.006-2 [37.0 kB] 1484s Get:148 http://ftpmaster.internal/ubuntu noble/main amd64 libdebian-dpkgcross-perl all 2.6.20 [15.6 kB] 1484s Get:149 http://ftpmaster.internal/ubuntu noble/main amd64 cross-config all 2.6.20 [16.5 kB] 1484s Get:150 http://ftpmaster.internal/ubuntu noble/main amd64 dpkg-cross all 2.6.20 [22.2 kB] 1484s Get:151 http://ftpmaster.internal/ubuntu noble/universe amd64 crossbuild-essential-i386 all 12.10ubuntu1 [3870 B] 1484s Get:152 http://ftpmaster.internal/ubuntu noble/universe i386 gcc-9-base i386 9.5.0-6ubuntu2 [31.3 kB] 1484s Get:153 http://ftpmaster.internal/ubuntu noble/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB] 1484s Get:154 http://ftpmaster.internal/ubuntu noble/universe amd64 libanyevent-perl amd64 7.170-2build6 [368 kB] 1484s Get:155 http://ftpmaster.internal/ubuntu noble/universe i386 libasan5 i386 9.5.0-6ubuntu2 [2987 kB] 1484s Get:156 http://ftpmaster.internal/ubuntu noble/main i386 libatomic1 i386 14-20240330-1ubuntu2 [8412 B] 1484s Get:157 http://ftpmaster.internal/ubuntu noble/main amd64 libb-hooks-op-check-perl amd64 0.22-3build1 [9518 B] 1484s Get:158 http://ftpmaster.internal/ubuntu noble/main amd64 libdynaloader-functions-perl all 0.003-3 [12.1 kB] 1484s Get:159 http://ftpmaster.internal/ubuntu noble/main amd64 libdevel-callchecker-perl amd64 0.008-2build3 [13.2 kB] 1484s Get:160 http://ftpmaster.internal/ubuntu noble/main amd64 libparams-classify-perl amd64 0.015-2build5 [20.1 kB] 1484s Get:161 http://ftpmaster.internal/ubuntu noble/main amd64 libmodule-runtime-perl all 0.016-2 [16.4 kB] 1484s Get:162 http://ftpmaster.internal/ubuntu noble/main amd64 libtry-tiny-perl all 0.31-2 [20.8 kB] 1484s Get:163 http://ftpmaster.internal/ubuntu noble/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB] 1484s Get:164 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B] 1484s Get:165 http://ftpmaster.internal/ubuntu noble/main amd64 libvariable-magic-perl amd64 0.63-1build3 [35.1 kB] 1484s Get:166 http://ftpmaster.internal/ubuntu noble/main amd64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB] 1484s Get:167 http://ftpmaster.internal/ubuntu noble/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB] 1484s Get:168 http://ftpmaster.internal/ubuntu noble/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB] 1484s Get:169 http://ftpmaster.internal/ubuntu noble/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB] 1484s Get:170 http://ftpmaster.internal/ubuntu noble/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB] 1484s Get:171 http://ftpmaster.internal/ubuntu noble/main amd64 libclass-data-inheritable-perl all 0.08-3 [8084 B] 1484s Get:172 http://ftpmaster.internal/ubuntu noble/universe amd64 libclass-inspector-perl all 1.36-3 [15.4 kB] 1484s Get:173 http://ftpmaster.internal/ubuntu noble/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB] 1484s Get:174 http://ftpmaster.internal/ubuntu noble/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB] 1484s Get:175 http://ftpmaster.internal/ubuntu noble/main amd64 libclone-perl amd64 0.46-1build3 [10.7 kB] 1484s Get:176 http://ftpmaster.internal/ubuntu noble/main amd64 perl-openssl-defaults amd64 7build2 [6574 B] 1484s Get:177 http://ftpmaster.internal/ubuntu noble/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build5 [44.1 kB] 1484s Get:178 http://ftpmaster.internal/ubuntu noble/main amd64 libparams-util-perl amd64 1.102-2build3 [21.2 kB] 1484s Get:179 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-install-perl all 0.929-1 [9764 B] 1484s Get:180 http://ftpmaster.internal/ubuntu noble/main amd64 libdata-optlist-perl all 0.114-1 [9708 B] 1484s Get:181 http://ftpmaster.internal/ubuntu noble/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB] 1484s Get:182 http://ftpmaster.internal/ubuntu noble/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB] 1484s Get:183 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB] 1484s Get:184 http://ftpmaster.internal/ubuntu noble/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB] 1484s Get:185 http://ftpmaster.internal/ubuntu noble/main amd64 libexception-class-perl all 1.45-1 [28.6 kB] 1484s Get:186 http://ftpmaster.internal/ubuntu noble/main amd64 libfcgi0t64 amd64 2.4.2-2.1build1 [26.8 kB] 1484s Get:187 http://ftpmaster.internal/ubuntu noble/main amd64 libfcgi-perl amd64 0.82+ds-3build1 [21.6 kB] 1484s Get:188 http://ftpmaster.internal/ubuntu noble/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB] 1484s Get:189 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB] 1484s Get:190 http://ftpmaster.internal/ubuntu noble/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB] 1484s Get:191 http://ftpmaster.internal/ubuntu noble/universe amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB] 1484s Get:192 http://ftpmaster.internal/ubuntu noble/main i386 libgomp1 i386 14-20240330-1ubuntu2 [151 kB] 1484s Get:193 http://ftpmaster.internal/ubuntu noble/main i386 libitm1 i386 14-20240330-1ubuntu2 [31.0 kB] 1484s Get:194 http://ftpmaster.internal/ubuntu noble/main i386 libubsan1 i386 14-20240330-1ubuntu2 [1144 kB] 1484s Get:195 http://ftpmaster.internal/ubuntu noble/main i386 libquadmath0 i386 14-20240330-1ubuntu2 [249 kB] 1484s Get:196 http://ftpmaster.internal/ubuntu noble/universe i386 libgcc-9-dev i386 9.5.0-6ubuntu2 [2488 kB] 1484s Get:197 http://ftpmaster.internal/ubuntu noble/main amd64 libhtml-tagset-perl all 3.20-6 [11.3 kB] 1484s Get:198 http://ftpmaster.internal/ubuntu noble/main amd64 liburi-perl all 5.27-1 [88.0 kB] 1484s Get:199 http://ftpmaster.internal/ubuntu noble/main amd64 libhtml-parser-perl amd64 3.81-1build3 [85.8 kB] 1484s Get:200 http://ftpmaster.internal/ubuntu noble/main amd64 libhtml-tree-perl all 5.07-3 [200 kB] 1484s Get:201 http://ftpmaster.internal/ubuntu noble/main amd64 libio-html-perl all 1.004-3 [15.9 kB] 1484s Get:202 http://ftpmaster.internal/ubuntu noble/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB] 1484s Get:203 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-message-perl all 6.45-1ubuntu1 [78.2 kB] 1484s Get:204 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB] 1484s Get:205 http://ftpmaster.internal/ubuntu noble/main amd64 libpod-parser-perl all 1.67-1 [80.6 kB] 1484s Get:206 http://ftpmaster.internal/ubuntu noble/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB] 1484s Get:207 http://ftpmaster.internal/ubuntu noble/main amd64 libnet-ssleay-perl amd64 1.94-1build3 [316 kB] 1484s Get:208 http://ftpmaster.internal/ubuntu noble/main amd64 libio-socket-ssl-perl all 2.085-1 [195 kB] 1484s Get:209 http://ftpmaster.internal/ubuntu noble/main amd64 libnet-http-perl all 6.23-1 [22.3 kB] 1484s Get:210 http://ftpmaster.internal/ubuntu noble/main amd64 liblwp-protocol-https-perl all 6.13-1 [9006 B] 1484s Get:211 http://ftpmaster.internal/ubuntu noble/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB] 1484s Get:212 http://ftpmaster.internal/ubuntu noble/main amd64 libwww-perl all 6.76-1 [138 kB] 1484s Get:213 http://ftpmaster.internal/ubuntu noble/main amd64 libxml-parser-perl amd64 2.47-1build3 [204 kB] 1484s Get:214 http://ftpmaster.internal/ubuntu noble/universe amd64 libxml-perl all 0.08-4 [90.5 kB] 1484s Get:215 http://ftpmaster.internal/ubuntu noble/universe amd64 libxml-regexp-perl all 0.04-1.1 [7208 B] 1484s Get:216 http://ftpmaster.internal/ubuntu noble/universe amd64 libxml-dom-perl all 1.46-2 [143 kB] 1484s Get:217 http://ftpmaster.internal/ubuntu noble/universe amd64 libhttp-dav-perl all 0.49-3 [82.9 kB] 1484s Get:218 http://ftpmaster.internal/ubuntu noble/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB] 1484s Get:219 http://ftpmaster.internal/ubuntu noble/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB] 1484s Get:220 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-identify-perl amd64 0.14-3build3 [9786 B] 1484s Get:221 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-name-perl amd64 0.27-1build3 [10.8 kB] 1484s Get:222 http://ftpmaster.internal/ubuntu noble/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB] 1484s Get:223 http://ftpmaster.internal/ubuntu noble/universe amd64 libnamespace-autoclean-perl all 0.29-2 [11.7 kB] 1484s Get:224 http://ftpmaster.internal/ubuntu noble/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB] 1484s Get:225 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-16-0 amd64 10.42-4ubuntu1 [211 kB] 1484s Get:226 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-32-0 amd64 10.42-4ubuntu1 [198 kB] 1484s Get:227 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-posix3 amd64 10.42-4ubuntu1 [6808 B] 1484s Get:228 http://ftpmaster.internal/ubuntu noble/main amd64 libpcre2-dev amd64 10.42-4ubuntu1 [743 kB] 1484s Get:229 http://ftpmaster.internal/ubuntu noble/universe amd64 libprotocol-http2-perl all 1.10-3 [42.3 kB] 1484s Get:230 http://ftpmaster.internal/ubuntu noble/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB] 1484s Get:231 http://ftpmaster.internal/ubuntu noble/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB] 1484s Get:232 http://ftpmaster.internal/ubuntu noble/universe amd64 libxstring-perl amd64 0.005-2build3 [7852 B] 1484s Get:233 http://ftpmaster.internal/ubuntu noble/universe amd64 libspecio-perl all 0.48-1 [137 kB] 1484s Get:234 http://ftpmaster.internal/ubuntu noble/universe i386 libstdc++-9-dev i386 9.5.0-6ubuntu2 [1874 kB] 1484s Get:235 http://ftpmaster.internal/ubuntu noble/main amd64 perl-doc all 5.38.2-3.2build2 [7831 kB] 1484s Get:236 http://ftpmaster.internal/ubuntu noble/universe amd64 libdatetime-locale-perl all 1:1.37-1 [2833 kB] 1484s Get:237 http://ftpmaster.internal/ubuntu noble/universe amd64 libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB] 1484s Get:238 http://ftpmaster.internal/ubuntu noble/universe amd64 libdatetime-perl amd64 2:1.65-1build2 [95.8 kB] 1485s Preconfiguring packages ... 1485s Fetched 190 MB in 2s (120 MB/s) 1485s Selecting previously unselected package gcc-14-base:i386. 1485s (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 ... 105901 files and directories currently installed.) 1485s Preparing to unpack .../000-gcc-14-base_14-20240330-1ubuntu2_i386.deb ... 1485s Unpacking gcc-14-base:i386 (14-20240330-1ubuntu2) ... 1485s Selecting previously unselected package libgcc-s1:i386. 1485s Preparing to unpack .../001-libgcc-s1_14-20240330-1ubuntu2_i386.deb ... 1485s Unpacking libgcc-s1:i386 (14-20240330-1ubuntu2) ... 1485s Selecting previously unselected package libc6:i386. 1485s Preparing to unpack .../002-libc6_2.39-0ubuntu8_i386.deb ... 1485s Unpacking libc6:i386 (2.39-0ubuntu8) ... 1486s Selecting previously unselected package libuuid1:i386. 1486s Preparing to unpack .../003-libuuid1_2.39.3-9ubuntu4_i386.deb ... 1486s Unpacking libuuid1:i386 (2.39.3-9ubuntu4) ... 1486s Selecting previously unselected package libapr1t64:i386. 1486s Preparing to unpack .../004-libapr1t64_1.7.2-3.1build2_i386.deb ... 1486s Unpacking libapr1t64:i386 (1.7.2-3.1build2) ... 1486s Selecting previously unselected package libcrypt1:i386. 1486s Preparing to unpack .../005-libcrypt1_1%3a4.4.36-4_i386.deb ... 1486s Unpacking libcrypt1:i386 (1:4.4.36-4) ... 1486s Selecting previously unselected package libdb5.3t64:i386. 1486s Preparing to unpack .../006-libdb5.3t64_5.3.28+dfsg2-6build1_i386.deb ... 1486s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-6build1) ... 1486s Selecting previously unselected package libexpat1:i386. 1486s Preparing to unpack .../007-libexpat1_2.6.1-2build1_i386.deb ... 1486s Unpacking libexpat1:i386 (2.6.1-2build1) ... 1486s Selecting previously unselected package libgdbm6t64:i386. 1486s Preparing to unpack .../008-libgdbm6t64_1.23-5.1build1_i386.deb ... 1486s Unpacking libgdbm6t64:i386 (1.23-5.1build1) ... 1486s Selecting previously unselected package libssl3t64:i386. 1486s Preparing to unpack .../009-libssl3t64_3.0.13-0ubuntu3_i386.deb ... 1486s Unpacking libssl3t64:i386 (3.0.13-0ubuntu3) ... 1486s Selecting previously unselected package libaprutil1t64:i386. 1486s Preparing to unpack .../010-libaprutil1t64_1.6.3-1.1ubuntu7_i386.deb ... 1486s Unpacking libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 1486s Selecting previously unselected package libsqlite3-0:i386. 1486s Preparing to unpack .../011-libsqlite3-0_3.45.1-1ubuntu2_i386.deb ... 1486s Unpacking libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 1486s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 1486s Preparing to unpack .../012-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_i386.deb ... 1486s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 1486s Selecting previously unselected package libgmp10:i386. 1486s Preparing to unpack .../013-libgmp10_2%3a6.3.0+dfsg-2ubuntu4_i386.deb ... 1486s Unpacking libgmp10:i386 (2:6.3.0+dfsg-2ubuntu4) ... 1486s Selecting previously unselected package libnettle8t64:i386. 1486s Preparing to unpack .../014-libnettle8t64_3.9.1-2.2build1_i386.deb ... 1486s Unpacking libnettle8t64:i386 (3.9.1-2.2build1) ... 1486s Selecting previously unselected package libhogweed6t64:i386. 1486s Preparing to unpack .../015-libhogweed6t64_3.9.1-2.2build1_i386.deb ... 1486s Unpacking libhogweed6t64:i386 (3.9.1-2.2build1) ... 1486s Selecting previously unselected package libunistring5:i386. 1486s Preparing to unpack .../016-libunistring5_1.1-2_i386.deb ... 1486s Unpacking libunistring5:i386 (1.1-2) ... 1486s Selecting previously unselected package libidn2-0:i386. 1486s Preparing to unpack .../017-libidn2-0_2.3.7-2_i386.deb ... 1486s Unpacking libidn2-0:i386 (2.3.7-2) ... 1486s Selecting previously unselected package libffi8:i386. 1486s Preparing to unpack .../018-libffi8_3.4.6-1_i386.deb ... 1486s Unpacking libffi8:i386 (3.4.6-1) ... 1486s Selecting previously unselected package libp11-kit0:i386. 1486s Preparing to unpack .../019-libp11-kit0_0.25.3-4ubuntu1_i386.deb ... 1486s Unpacking libp11-kit0:i386 (0.25.3-4ubuntu1) ... 1486s Selecting previously unselected package libtasn1-6:i386. 1486s Preparing to unpack .../020-libtasn1-6_4.19.0-3_i386.deb ... 1486s Unpacking libtasn1-6:i386 (4.19.0-3) ... 1486s Selecting previously unselected package libgnutls30t64:i386. 1486s Preparing to unpack .../021-libgnutls30t64_3.8.3-1.1ubuntu3_i386.deb ... 1486s Unpacking libgnutls30t64:i386 (3.8.3-1.1ubuntu3) ... 1486s Selecting previously unselected package libsasl2-modules-db:i386. 1486s Preparing to unpack .../022-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_i386.deb ... 1486s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3) ... 1486s Selecting previously unselected package libsasl2-2:i386. 1486s Preparing to unpack .../023-libsasl2-2_2.1.28+dfsg1-5ubuntu3_i386.deb ... 1486s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3) ... 1486s Selecting previously unselected package libldap2:i386. 1486s Preparing to unpack .../024-libldap2_2.6.7+dfsg-1~exp1ubuntu8_i386.deb ... 1486s Unpacking libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8) ... 1486s Selecting previously unselected package libaprutil1-ldap:i386. 1486s Preparing to unpack .../025-libaprutil1-ldap_1.6.3-1.1ubuntu7_i386.deb ... 1486s Unpacking libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 1486s Selecting previously unselected package libbrotli1:i386. 1486s Preparing to unpack .../026-libbrotli1_1.1.0-2build2_i386.deb ... 1486s Unpacking libbrotli1:i386 (1.1.0-2build2) ... 1486s Selecting previously unselected package libkrb5support0:i386. 1486s Preparing to unpack .../027-libkrb5support0_1.20.1-6ubuntu2_i386.deb ... 1486s Unpacking libkrb5support0:i386 (1.20.1-6ubuntu2) ... 1486s Selecting previously unselected package libcom-err2:i386. 1486s Preparing to unpack .../028-libcom-err2_1.47.0-2.4~exp1ubuntu3_i386.deb ... 1486s Unpacking libcom-err2:i386 (1.47.0-2.4~exp1ubuntu3) ... 1486s Selecting previously unselected package libk5crypto3:i386. 1486s Preparing to unpack .../029-libk5crypto3_1.20.1-6ubuntu2_i386.deb ... 1486s Unpacking libk5crypto3:i386 (1.20.1-6ubuntu2) ... 1486s Selecting previously unselected package libkeyutils1:i386. 1486s Preparing to unpack .../030-libkeyutils1_1.6.3-3_i386.deb ... 1486s Unpacking libkeyutils1:i386 (1.6.3-3) ... 1486s Selecting previously unselected package libkrb5-3:i386. 1486s Preparing to unpack .../031-libkrb5-3_1.20.1-6ubuntu2_i386.deb ... 1486s Unpacking libkrb5-3:i386 (1.20.1-6ubuntu2) ... 1487s Selecting previously unselected package libgssapi-krb5-2:i386. 1487s Preparing to unpack .../032-libgssapi-krb5-2_1.20.1-6ubuntu2_i386.deb ... 1487s Unpacking libgssapi-krb5-2:i386 (1.20.1-6ubuntu2) ... 1487s Selecting previously unselected package libnghttp2-14:i386. 1487s Preparing to unpack .../033-libnghttp2-14_1.59.0-1build2_i386.deb ... 1487s Unpacking libnghttp2-14:i386 (1.59.0-1build2) ... 1487s Selecting previously unselected package libpsl5t64:i386. 1487s Preparing to unpack .../034-libpsl5t64_0.21.2-1.1build1_i386.deb ... 1487s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 1487s Selecting previously unselected package zlib1g:i386. 1487s Preparing to unpack .../035-zlib1g_1%3a1.3.dfsg-3.1ubuntu2_i386.deb ... 1487s Unpacking zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2) ... 1487s Selecting previously unselected package librtmp1:i386. 1487s Preparing to unpack .../036-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 1487s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 1487s Selecting previously unselected package libssh-4:i386. 1487s Preparing to unpack .../037-libssh-4_0.10.6-2build2_i386.deb ... 1487s Unpacking libssh-4:i386 (0.10.6-2build2) ... 1487s Selecting previously unselected package libzstd1:i386. 1487s Preparing to unpack .../038-libzstd1_1.5.5+dfsg2-2_i386.deb ... 1487s Unpacking libzstd1:i386 (1.5.5+dfsg2-2) ... 1487s Selecting previously unselected package libcurl4t64:i386. 1487s Preparing to unpack .../039-libcurl4t64_8.5.0-2ubuntu10_i386.deb ... 1487s Unpacking libcurl4t64:i386 (8.5.0-2ubuntu10) ... 1487s Selecting previously unselected package libjansson4:i386. 1487s Preparing to unpack .../040-libjansson4_2.14-2build2_i386.deb ... 1487s Unpacking libjansson4:i386 (2.14-2build2) ... 1487s Selecting previously unselected package libstdc++6:i386. 1487s Preparing to unpack .../041-libstdc++6_14-20240330-1ubuntu2_i386.deb ... 1487s Unpacking libstdc++6:i386 (14-20240330-1ubuntu2) ... 1487s Selecting previously unselected package liblua5.4-0:i386. 1487s Preparing to unpack .../042-liblua5.4-0_5.4.6-3build2_i386.deb ... 1487s Unpacking liblua5.4-0:i386 (5.4.6-3build2) ... 1487s Selecting previously unselected package libpcre2-8-0:i386. 1487s Preparing to unpack .../043-libpcre2-8-0_10.42-4ubuntu1_i386.deb ... 1487s Unpacking libpcre2-8-0:i386 (10.42-4ubuntu1) ... 1487s Selecting previously unselected package libicu74:i386. 1487s Preparing to unpack .../044-libicu74_74.2-1ubuntu1_i386.deb ... 1487s Unpacking libicu74:i386 (74.2-1ubuntu1) ... 1487s Selecting previously unselected package liblzma5:i386. 1487s Preparing to unpack .../045-liblzma5_5.6.1+really5.4.5-1_i386.deb ... 1487s Unpacking liblzma5:i386 (5.6.1+really5.4.5-1) ... 1487s Selecting previously unselected package libxml2:i386. 1487s Preparing to unpack .../046-libxml2_2.9.14+dfsg-1.3ubuntu3_i386.deb ... 1487s Unpacking libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 1487s Selecting previously unselected package apache2-bin:i386. 1487s Preparing to unpack .../047-apache2-bin_2.4.58-1ubuntu7_i386.deb ... 1487s Unpacking apache2-bin:i386 (2.4.58-1ubuntu7) ... 1487s Selecting previously unselected package apache2-data. 1487s Preparing to unpack .../048-apache2-data_2.4.58-1ubuntu7_all.deb ... 1487s Unpacking apache2-data (2.4.58-1ubuntu7) ... 1487s Selecting previously unselected package libapr1t64:amd64. 1487s Preparing to unpack .../049-libapr1t64_1.7.2-3.1build2_amd64.deb ... 1487s Unpacking libapr1t64:amd64 (1.7.2-3.1build2) ... 1487s Selecting previously unselected package libaprutil1t64:amd64. 1487s Preparing to unpack .../050-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 1487s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1487s Selecting previously unselected package apache2-utils. 1487s Preparing to unpack .../051-apache2-utils_2.4.58-1ubuntu7_amd64.deb ... 1487s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 1487s Selecting previously unselected package apache2:i386. 1487s Preparing to unpack .../052-apache2_2.4.58-1ubuntu7_i386.deb ... 1487s Unpacking apache2:i386 (2.4.58-1ubuntu7) ... 1487s Selecting previously unselected package autotools-dev. 1487s Preparing to unpack .../053-autotools-dev_20220109.1_all.deb ... 1487s Unpacking autotools-dev (20220109.1) ... 1488s Selecting previously unselected package m4. 1488s Preparing to unpack .../054-m4_1.4.19-4_amd64.deb ... 1488s Unpacking m4 (1.4.19-4) ... 1488s Selecting previously unselected package autoconf. 1488s Preparing to unpack .../055-autoconf_2.71-3_all.deb ... 1488s Unpacking autoconf (2.71-3) ... 1488s Selecting previously unselected package automake. 1488s Preparing to unpack .../056-automake_1%3a1.16.5-1.3ubuntu1_all.deb ... 1488s Unpacking automake (1:1.16.5-1.3ubuntu1) ... 1488s Selecting previously unselected package autopoint. 1488s Preparing to unpack .../057-autopoint_0.21-14ubuntu1_all.deb ... 1488s Unpacking autopoint (0.21-14ubuntu1) ... 1488s Selecting previously unselected package libdebhelper-perl. 1488s Preparing to unpack .../058-libdebhelper-perl_13.14.1ubuntu5_all.deb ... 1488s Unpacking libdebhelper-perl (13.14.1ubuntu5) ... 1488s Selecting previously unselected package libisl23:amd64. 1488s Preparing to unpack .../059-libisl23_0.26-3_amd64.deb ... 1488s Unpacking libisl23:amd64 (0.26-3) ... 1488s Selecting previously unselected package libmpc3:amd64. 1488s Preparing to unpack .../060-libmpc3_1.3.1-1_amd64.deb ... 1488s Unpacking libmpc3:amd64 (1.3.1-1) ... 1488s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 1488s Preparing to unpack .../061-cpp-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 1488s Unpacking cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 1488s Selecting previously unselected package cpp-13. 1488s Preparing to unpack .../062-cpp-13_13.2.0-23ubuntu3_amd64.deb ... 1488s Unpacking cpp-13 (13.2.0-23ubuntu3) ... 1488s Selecting previously unselected package cpp-x86-64-linux-gnu. 1488s Preparing to unpack .../063-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 1488s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1488s Selecting previously unselected package cpp. 1488s Preparing to unpack .../064-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 1488s Unpacking cpp (4:13.2.0-7ubuntu1) ... 1488s Selecting previously unselected package libcc1-0:amd64. 1488s Preparing to unpack .../065-libcc1-0_14-20240330-1ubuntu2_amd64.deb ... 1488s Unpacking libcc1-0:amd64 (14-20240330-1ubuntu2) ... 1488s Selecting previously unselected package libgomp1:amd64. 1488s Preparing to unpack .../066-libgomp1_14-20240330-1ubuntu2_amd64.deb ... 1488s Unpacking libgomp1:amd64 (14-20240330-1ubuntu2) ... 1488s Selecting previously unselected package libitm1:amd64. 1488s Preparing to unpack .../067-libitm1_14-20240330-1ubuntu2_amd64.deb ... 1488s Unpacking libitm1:amd64 (14-20240330-1ubuntu2) ... 1488s Selecting previously unselected package libatomic1:amd64. 1488s Preparing to unpack .../068-libatomic1_14-20240330-1ubuntu2_amd64.deb ... 1488s Unpacking libatomic1:amd64 (14-20240330-1ubuntu2) ... 1488s Selecting previously unselected package libasan8:amd64. 1488s Preparing to unpack .../069-libasan8_14-20240330-1ubuntu2_amd64.deb ... 1488s Unpacking libasan8:amd64 (14-20240330-1ubuntu2) ... 1488s Selecting previously unselected package liblsan0:amd64. 1488s Preparing to unpack .../070-liblsan0_14-20240330-1ubuntu2_amd64.deb ... 1488s Unpacking liblsan0:amd64 (14-20240330-1ubuntu2) ... 1488s Selecting previously unselected package libtsan2:amd64. 1488s Preparing to unpack .../071-libtsan2_14-20240330-1ubuntu2_amd64.deb ... 1488s Unpacking libtsan2:amd64 (14-20240330-1ubuntu2) ... 1488s Selecting previously unselected package libubsan1:amd64. 1488s Preparing to unpack .../072-libubsan1_14-20240330-1ubuntu2_amd64.deb ... 1488s Unpacking libubsan1:amd64 (14-20240330-1ubuntu2) ... 1488s Selecting previously unselected package libhwasan0:amd64. 1488s Preparing to unpack .../073-libhwasan0_14-20240330-1ubuntu2_amd64.deb ... 1488s Unpacking libhwasan0:amd64 (14-20240330-1ubuntu2) ... 1489s Selecting previously unselected package libquadmath0:amd64. 1489s Preparing to unpack .../074-libquadmath0_14-20240330-1ubuntu2_amd64.deb ... 1489s Unpacking libquadmath0:amd64 (14-20240330-1ubuntu2) ... 1489s Selecting previously unselected package libgcc-13-dev:amd64. 1489s Preparing to unpack .../075-libgcc-13-dev_13.2.0-23ubuntu3_amd64.deb ... 1489s Unpacking libgcc-13-dev:amd64 (13.2.0-23ubuntu3) ... 1489s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 1489s Preparing to unpack .../076-gcc-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 1489s Unpacking gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 1489s Selecting previously unselected package gcc-13. 1489s Preparing to unpack .../077-gcc-13_13.2.0-23ubuntu3_amd64.deb ... 1489s Unpacking gcc-13 (13.2.0-23ubuntu3) ... 1489s Selecting previously unselected package gcc-x86-64-linux-gnu. 1489s Preparing to unpack .../078-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 1489s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1489s Selecting previously unselected package gcc. 1489s Preparing to unpack .../079-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 1489s Unpacking gcc (4:13.2.0-7ubuntu1) ... 1489s Selecting previously unselected package libtool. 1489s Preparing to unpack .../080-libtool_2.4.7-7_all.deb ... 1489s Unpacking libtool (2.4.7-7) ... 1489s Selecting previously unselected package dh-autoreconf. 1489s Preparing to unpack .../081-dh-autoreconf_20_all.deb ... 1489s Unpacking dh-autoreconf (20) ... 1489s Selecting previously unselected package libarchive-zip-perl. 1489s Preparing to unpack .../082-libarchive-zip-perl_1.68-1_all.deb ... 1489s Unpacking libarchive-zip-perl (1.68-1) ... 1489s Selecting previously unselected package libsub-override-perl. 1489s Preparing to unpack .../083-libsub-override-perl_0.10-1_all.deb ... 1489s Unpacking libsub-override-perl (0.10-1) ... 1489s Selecting previously unselected package libfile-stripnondeterminism-perl. 1489s Preparing to unpack .../084-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... 1489s Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... 1489s Selecting previously unselected package dh-strip-nondeterminism. 1489s Preparing to unpack .../085-dh-strip-nondeterminism_1.13.1-1_all.deb ... 1489s Unpacking dh-strip-nondeterminism (1.13.1-1) ... 1489s Selecting previously unselected package debugedit. 1489s Preparing to unpack .../086-debugedit_1%3a5.0-5build2_amd64.deb ... 1489s Unpacking debugedit (1:5.0-5build2) ... 1489s Selecting previously unselected package dwz. 1489s Preparing to unpack .../087-dwz_0.15-1build6_amd64.deb ... 1489s Unpacking dwz (0.15-1build6) ... 1489s Selecting previously unselected package gettext. 1489s Preparing to unpack .../088-gettext_0.21-14ubuntu1_amd64.deb ... 1489s Unpacking gettext (0.21-14ubuntu1) ... 1489s Selecting previously unselected package intltool-debian. 1489s Preparing to unpack .../089-intltool-debian_0.35.0+20060710.6_all.deb ... 1489s Unpacking intltool-debian (0.35.0+20060710.6) ... 1489s Selecting previously unselected package po-debconf. 1489s Preparing to unpack .../090-po-debconf_1.0.21+nmu1_all.deb ... 1489s Unpacking po-debconf (1.0.21+nmu1) ... 1490s Selecting previously unselected package debhelper. 1490s Preparing to unpack .../091-debhelper_13.14.1ubuntu5_all.deb ... 1490s Unpacking debhelper (13.14.1ubuntu5) ... 1490s Selecting previously unselected package linux-libc-dev:i386. 1490s Preparing to unpack .../092-linux-libc-dev_6.8.0-22.22_i386.deb ... 1490s Unpacking linux-libc-dev:i386 (6.8.0-22.22) ... 1490s Selecting previously unselected package libcrypt-dev:i386. 1490s Preparing to unpack .../093-libcrypt-dev_1%3a4.4.36-4_i386.deb ... 1490s Unpacking libcrypt-dev:i386 (1:4.4.36-4) ... 1490s Selecting previously unselected package libc6-dev:i386. 1490s Preparing to unpack .../094-libc6-dev_2.39-0ubuntu8_i386.deb ... 1490s Unpacking libc6-dev:i386 (2.39-0ubuntu8) ... 1490s Selecting previously unselected package uuid-dev:i386. 1490s Preparing to unpack .../095-uuid-dev_2.39.3-9ubuntu4_i386.deb ... 1490s Unpacking uuid-dev:i386 (2.39.3-9ubuntu4) ... 1490s Selecting previously unselected package libsctp1:i386. 1490s Preparing to unpack .../096-libsctp1_1.0.19+dfsg-2_i386.deb ... 1490s Unpacking libsctp1:i386 (1.0.19+dfsg-2) ... 1490s Selecting previously unselected package libsctp-dev:i386. 1490s Preparing to unpack .../097-libsctp-dev_1.0.19+dfsg-2_i386.deb ... 1490s Unpacking libsctp-dev:i386 (1.0.19+dfsg-2) ... 1490s Selecting previously unselected package libapr1-dev:i386. 1490s Preparing to unpack .../098-libapr1-dev_1.7.2-3.1build2_i386.deb ... 1490s Unpacking libapr1-dev:i386 (1.7.2-3.1build2) ... 1490s Selecting previously unselected package libldap-dev:i386. 1490s Preparing to unpack .../099-libldap-dev_2.6.7+dfsg-1~exp1ubuntu8_i386.deb ... 1490s Unpacking libldap-dev:i386 (2.6.7+dfsg-1~exp1ubuntu8) ... 1490s Selecting previously unselected package libexpat1-dev:i386. 1490s Preparing to unpack .../100-libexpat1-dev_2.6.1-2build1_i386.deb ... 1490s Unpacking libexpat1-dev:i386 (2.6.1-2build1) ... 1491s Selecting previously unselected package libaprutil1-dev:i386. 1491s Preparing to unpack .../101-libaprutil1-dev_1.6.3-1.1ubuntu7_i386.deb ... 1491s Unpacking libaprutil1-dev:i386 (1.6.3-1.1ubuntu7) ... 1491s Selecting previously unselected package libpcre2-16-0:i386. 1491s Preparing to unpack .../102-libpcre2-16-0_10.42-4ubuntu1_i386.deb ... 1491s Unpacking libpcre2-16-0:i386 (10.42-4ubuntu1) ... 1491s Selecting previously unselected package libpcre2-32-0:i386. 1491s Preparing to unpack .../103-libpcre2-32-0_10.42-4ubuntu1_i386.deb ... 1491s Unpacking libpcre2-32-0:i386 (10.42-4ubuntu1) ... 1491s Selecting previously unselected package libpcre2-posix3:i386. 1491s Preparing to unpack .../104-libpcre2-posix3_10.42-4ubuntu1_i386.deb ... 1491s Unpacking libpcre2-posix3:i386 (10.42-4ubuntu1) ... 1491s Selecting previously unselected package libpcre2-dev:i386. 1491s Preparing to unpack .../105-libpcre2-dev_10.42-4ubuntu1_i386.deb ... 1491s Unpacking libpcre2-dev:i386 (10.42-4ubuntu1) ... 1491s Selecting previously unselected package apache2-dev:i386. 1491s Preparing to unpack .../106-apache2-dev_2.4.58-1ubuntu7_i386.deb ... 1491s Unpacking apache2-dev:i386 (2.4.58-1ubuntu7) ... 1491s Selecting previously unselected package libstdc++-13-dev:amd64. 1491s Preparing to unpack .../107-libstdc++-13-dev_13.2.0-23ubuntu3_amd64.deb ... 1491s Unpacking libstdc++-13-dev:amd64 (13.2.0-23ubuntu3) ... 1491s Selecting previously unselected package g++-13-x86-64-linux-gnu. 1491s Preparing to unpack .../108-g++-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 1491s Unpacking g++-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 1491s Selecting previously unselected package g++-13. 1491s Preparing to unpack .../109-g++-13_13.2.0-23ubuntu3_amd64.deb ... 1491s Unpacking g++-13 (13.2.0-23ubuntu3) ... 1491s Selecting previously unselected package g++-x86-64-linux-gnu. 1491s Preparing to unpack .../110-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 1491s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1491s Selecting previously unselected package g++. 1491s Preparing to unpack .../111-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 1491s Unpacking g++ (4:13.2.0-7ubuntu1) ... 1491s Selecting previously unselected package build-essential. 1491s Preparing to unpack .../112-build-essential_12.10ubuntu1_amd64.deb ... 1491s Unpacking build-essential (12.10ubuntu1) ... 1491s Selecting previously unselected package gcc-13-i686-linux-gnu-base:amd64. 1491s Preparing to unpack .../113-gcc-13-i686-linux-gnu-base_13.2.0-23ubuntu2cross1_amd64.deb ... 1491s Unpacking gcc-13-i686-linux-gnu-base:amd64 (13.2.0-23ubuntu2cross1) ... 1491s Selecting previously unselected package cpp-13-i686-linux-gnu. 1491s Preparing to unpack .../114-cpp-13-i686-linux-gnu_13.2.0-23ubuntu2cross1_amd64.deb ... 1491s Unpacking cpp-13-i686-linux-gnu (13.2.0-23ubuntu2cross1) ... 1492s Selecting previously unselected package cpp-i686-linux-gnu. 1492s Preparing to unpack .../115-cpp-i686-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 1492s Unpacking cpp-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 1492s Selecting previously unselected package binutils-i686-linux-gnu. 1492s Preparing to unpack .../116-binutils-i686-linux-gnu_2.42-4ubuntu2_amd64.deb ... 1492s Unpacking binutils-i686-linux-gnu (2.42-4ubuntu2) ... 1492s Selecting previously unselected package gcc-13-cross-base. 1492s Preparing to unpack .../117-gcc-13-cross-base_13.2.0-23ubuntu2cross1_all.deb ... 1492s Unpacking gcc-13-cross-base (13.2.0-23ubuntu2cross1) ... 1492s Selecting previously unselected package gcc-14-cross-base. 1492s Preparing to unpack .../118-gcc-14-cross-base_14-20240315-1ubuntu1cross1_all.deb ... 1492s Unpacking gcc-14-cross-base (14-20240315-1ubuntu1cross1) ... 1492s Selecting previously unselected package libc6-i386-cross. 1492s Preparing to unpack .../119-libc6-i386-cross_2.39-0ubuntu7cross1_all.deb ... 1492s Unpacking libc6-i386-cross (2.39-0ubuntu7cross1) ... 1492s Selecting previously unselected package libgcc-s1-i386-cross. 1492s Preparing to unpack .../120-libgcc-s1-i386-cross_14-20240315-1ubuntu1cross1_all.deb ... 1492s Unpacking libgcc-s1-i386-cross (14-20240315-1ubuntu1cross1) ... 1492s Selecting previously unselected package libgomp1-i386-cross. 1492s Preparing to unpack .../121-libgomp1-i386-cross_14-20240315-1ubuntu1cross1_all.deb ... 1492s Unpacking libgomp1-i386-cross (14-20240315-1ubuntu1cross1) ... 1492s Selecting previously unselected package libitm1-i386-cross. 1492s Preparing to unpack .../122-libitm1-i386-cross_14-20240315-1ubuntu1cross1_all.deb ... 1492s Unpacking libitm1-i386-cross (14-20240315-1ubuntu1cross1) ... 1492s Selecting previously unselected package libatomic1-i386-cross. 1492s Preparing to unpack .../123-libatomic1-i386-cross_14-20240315-1ubuntu1cross1_all.deb ... 1492s Unpacking libatomic1-i386-cross (14-20240315-1ubuntu1cross1) ... 1492s Selecting previously unselected package libasan8-i386-cross. 1492s Preparing to unpack .../124-libasan8-i386-cross_14-20240315-1ubuntu1cross1_all.deb ... 1492s Unpacking libasan8-i386-cross (14-20240315-1ubuntu1cross1) ... 1492s Selecting previously unselected package libstdc++6-i386-cross. 1492s Preparing to unpack .../125-libstdc++6-i386-cross_14-20240315-1ubuntu1cross1_all.deb ... 1492s Unpacking libstdc++6-i386-cross (14-20240315-1ubuntu1cross1) ... 1492s Selecting previously unselected package libubsan1-i386-cross. 1492s Preparing to unpack .../126-libubsan1-i386-cross_14-20240315-1ubuntu1cross1_all.deb ... 1492s Unpacking libubsan1-i386-cross (14-20240315-1ubuntu1cross1) ... 1492s Selecting previously unselected package libquadmath0-i386-cross. 1492s Preparing to unpack .../127-libquadmath0-i386-cross_14-20240315-1ubuntu1cross1_all.deb ... 1492s Unpacking libquadmath0-i386-cross (14-20240315-1ubuntu1cross1) ... 1492s Selecting previously unselected package libgcc-13-dev-i386-cross. 1492s Preparing to unpack .../128-libgcc-13-dev-i386-cross_13.2.0-23ubuntu2cross1_all.deb ... 1492s Unpacking libgcc-13-dev-i386-cross (13.2.0-23ubuntu2cross1) ... 1492s Selecting previously unselected package gcc-13-i686-linux-gnu. 1492s Preparing to unpack .../129-gcc-13-i686-linux-gnu_13.2.0-23ubuntu2cross1_amd64.deb ... 1492s Unpacking gcc-13-i686-linux-gnu (13.2.0-23ubuntu2cross1) ... 1493s Selecting previously unselected package gcc-i686-linux-gnu. 1493s Preparing to unpack .../130-gcc-i686-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 1493s Unpacking gcc-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 1493s Selecting previously unselected package linux-libc-dev-i386-cross. 1493s Preparing to unpack .../131-linux-libc-dev-i386-cross_6.8.0-20.20cross1_all.deb ... 1493s Unpacking linux-libc-dev-i386-cross (6.8.0-20.20cross1) ... 1493s Selecting previously unselected package libc6-dev-i386-cross. 1493s Preparing to unpack .../132-libc6-dev-i386-cross_2.39-0ubuntu7cross1_all.deb ... 1493s Unpacking libc6-dev-i386-cross (2.39-0ubuntu7cross1) ... 1493s Selecting previously unselected package libstdc++-13-dev-i386-cross. 1493s Preparing to unpack .../133-libstdc++-13-dev-i386-cross_13.2.0-23ubuntu2cross1_all.deb ... 1493s Unpacking libstdc++-13-dev-i386-cross (13.2.0-23ubuntu2cross1) ... 1493s Selecting previously unselected package g++-13-i686-linux-gnu. 1493s Preparing to unpack .../134-g++-13-i686-linux-gnu_13.2.0-23ubuntu2cross1_amd64.deb ... 1493s Unpacking g++-13-i686-linux-gnu (13.2.0-23ubuntu2cross1) ... 1494s Selecting previously unselected package g++-i686-linux-gnu. 1494s Preparing to unpack .../135-g++-i686-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 1494s Unpacking g++-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 1494s Selecting previously unselected package libconfig-inifiles-perl. 1494s Preparing to unpack .../136-libconfig-inifiles-perl_3.000003-2_all.deb ... 1494s Unpacking libconfig-inifiles-perl (3.000003-2) ... 1494s Selecting previously unselected package libio-string-perl. 1494s Preparing to unpack .../137-libio-string-perl_1.08-4_all.deb ... 1494s Unpacking libio-string-perl (1.08-4) ... 1494s Selecting previously unselected package libxml-namespacesupport-perl. 1494s Preparing to unpack .../138-libxml-namespacesupport-perl_1.12-2_all.deb ... 1494s Unpacking libxml-namespacesupport-perl (1.12-2) ... 1494s Selecting previously unselected package libxml-sax-base-perl. 1494s Preparing to unpack .../139-libxml-sax-base-perl_1.09-3_all.deb ... 1494s Unpacking libxml-sax-base-perl (1.09-3) ... 1494s Selecting previously unselected package libxml-sax-perl. 1494s Preparing to unpack .../140-libxml-sax-perl_1.02+dfsg-3_all.deb ... 1494s Unpacking libxml-sax-perl (1.02+dfsg-3) ... 1494s Selecting previously unselected package libxml-libxml-perl. 1494s Preparing to unpack .../141-libxml-libxml-perl_2.0207+dfsg+really+2.0134-1build4_amd64.deb ... 1494s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-1build4) ... 1494s Selecting previously unselected package libxml-simple-perl. 1494s Preparing to unpack .../142-libxml-simple-perl_2.25-2_all.deb ... 1494s Unpacking libxml-simple-perl (2.25-2) ... 1494s Selecting previously unselected package libyaml-perl. 1494s Preparing to unpack .../143-libyaml-perl_1.31-1_all.deb ... 1494s Unpacking libyaml-perl (1.31-1) ... 1494s Selecting previously unselected package libconfig-auto-perl. 1494s Preparing to unpack .../144-libconfig-auto-perl_0.44-2_all.deb ... 1494s Unpacking libconfig-auto-perl (0.44-2) ... 1494s Selecting previously unselected package libfile-which-perl. 1494s Preparing to unpack .../145-libfile-which-perl_1.27-2_all.deb ... 1494s Unpacking libfile-which-perl (1.27-2) ... 1494s Selecting previously unselected package libfile-homedir-perl. 1494s Preparing to unpack .../146-libfile-homedir-perl_1.006-2_all.deb ... 1494s Unpacking libfile-homedir-perl (1.006-2) ... 1494s Selecting previously unselected package libdebian-dpkgcross-perl. 1494s Preparing to unpack .../147-libdebian-dpkgcross-perl_2.6.20_all.deb ... 1494s Unpacking libdebian-dpkgcross-perl (2.6.20) ... 1494s Selecting previously unselected package cross-config. 1494s Preparing to unpack .../148-cross-config_2.6.20_all.deb ... 1494s Unpacking cross-config (2.6.20) ... 1494s Selecting previously unselected package dpkg-cross. 1494s Preparing to unpack .../149-dpkg-cross_2.6.20_all.deb ... 1494s Unpacking dpkg-cross (2.6.20) ... 1494s Selecting previously unselected package crossbuild-essential-i386. 1494s Preparing to unpack .../150-crossbuild-essential-i386_12.10ubuntu1_all.deb ... 1494s Unpacking crossbuild-essential-i386 (12.10ubuntu1) ... 1494s Selecting previously unselected package gcc-9-base:i386. 1494s Preparing to unpack .../151-gcc-9-base_9.5.0-6ubuntu2_i386.deb ... 1494s Unpacking gcc-9-base:i386 (9.5.0-6ubuntu2) ... 1494s Selecting previously unselected package libalgorithm-c3-perl. 1494s Preparing to unpack .../152-libalgorithm-c3-perl_0.11-2_all.deb ... 1494s Unpacking libalgorithm-c3-perl (0.11-2) ... 1494s Selecting previously unselected package libanyevent-perl. 1494s Preparing to unpack .../153-libanyevent-perl_7.170-2build6_amd64.deb ... 1494s Unpacking libanyevent-perl (7.170-2build6) ... 1494s Selecting previously unselected package libasan5:i386. 1494s Preparing to unpack .../154-libasan5_9.5.0-6ubuntu2_i386.deb ... 1494s Unpacking libasan5:i386 (9.5.0-6ubuntu2) ... 1494s Selecting previously unselected package libatomic1:i386. 1494s Preparing to unpack .../155-libatomic1_14-20240330-1ubuntu2_i386.deb ... 1494s Unpacking libatomic1:i386 (14-20240330-1ubuntu2) ... 1494s Selecting previously unselected package libb-hooks-op-check-perl:amd64. 1494s Preparing to unpack .../156-libb-hooks-op-check-perl_0.22-3build1_amd64.deb ... 1494s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build1) ... 1494s Selecting previously unselected package libdynaloader-functions-perl. 1494s Preparing to unpack .../157-libdynaloader-functions-perl_0.003-3_all.deb ... 1494s Unpacking libdynaloader-functions-perl (0.003-3) ... 1494s Selecting previously unselected package libdevel-callchecker-perl:amd64. 1494s Preparing to unpack .../158-libdevel-callchecker-perl_0.008-2build3_amd64.deb ... 1494s Unpacking libdevel-callchecker-perl:amd64 (0.008-2build3) ... 1494s Selecting previously unselected package libparams-classify-perl:amd64. 1494s Preparing to unpack .../159-libparams-classify-perl_0.015-2build5_amd64.deb ... 1494s Unpacking libparams-classify-perl:amd64 (0.015-2build5) ... 1494s Selecting previously unselected package libmodule-runtime-perl. 1494s Preparing to unpack .../160-libmodule-runtime-perl_0.016-2_all.deb ... 1494s Unpacking libmodule-runtime-perl (0.016-2) ... 1494s Selecting previously unselected package libtry-tiny-perl. 1494s Preparing to unpack .../161-libtry-tiny-perl_0.31-2_all.deb ... 1494s Unpacking libtry-tiny-perl (0.31-2) ... 1494s Selecting previously unselected package libmodule-implementation-perl. 1494s Preparing to unpack .../162-libmodule-implementation-perl_0.09-2_all.deb ... 1494s Unpacking libmodule-implementation-perl (0.09-2) ... 1494s Selecting previously unselected package libsub-exporter-progressive-perl. 1494s Preparing to unpack .../163-libsub-exporter-progressive-perl_0.001013-3_all.deb ... 1494s Unpacking libsub-exporter-progressive-perl (0.001013-3) ... 1494s Selecting previously unselected package libvariable-magic-perl. 1494s Preparing to unpack .../164-libvariable-magic-perl_0.63-1build3_amd64.deb ... 1494s Unpacking libvariable-magic-perl (0.63-1build3) ... 1494s Selecting previously unselected package libb-hooks-endofscope-perl. 1494s Preparing to unpack .../165-libb-hooks-endofscope-perl_0.28-1_all.deb ... 1494s Unpacking libb-hooks-endofscope-perl (0.28-1) ... 1494s Selecting previously unselected package libcrypt-random-seed-perl. 1495s Preparing to unpack .../166-libcrypt-random-seed-perl_0.03-3_all.deb ... 1495s Unpacking libcrypt-random-seed-perl (0.03-3) ... 1495s Selecting previously unselected package libmath-random-isaac-perl. 1495s Preparing to unpack .../167-libmath-random-isaac-perl_1.004-2_all.deb ... 1495s Unpacking libmath-random-isaac-perl (1.004-2) ... 1495s Selecting previously unselected package libbytes-random-secure-perl. 1495s Preparing to unpack .../168-libbytes-random-secure-perl_0.29-3_all.deb ... 1495s Unpacking libbytes-random-secure-perl (0.29-3) ... 1495s Selecting previously unselected package libclass-c3-perl. 1495s Preparing to unpack .../169-libclass-c3-perl_0.35-2_all.deb ... 1495s Unpacking libclass-c3-perl (0.35-2) ... 1495s Selecting previously unselected package libclass-data-inheritable-perl. 1495s Preparing to unpack .../170-libclass-data-inheritable-perl_0.08-3_all.deb ... 1495s Unpacking libclass-data-inheritable-perl (0.08-3) ... 1495s Selecting previously unselected package libclass-inspector-perl. 1495s Preparing to unpack .../171-libclass-inspector-perl_1.36-3_all.deb ... 1495s Unpacking libclass-inspector-perl (1.36-3) ... 1495s Selecting previously unselected package libclass-method-modifiers-perl. 1495s Preparing to unpack .../172-libclass-method-modifiers-perl_2.15-1_all.deb ... 1495s Unpacking libclass-method-modifiers-perl (2.15-1) ... 1495s Selecting previously unselected package libclass-singleton-perl. 1495s Preparing to unpack .../173-libclass-singleton-perl_1.6-2_all.deb ... 1495s Unpacking libclass-singleton-perl (1.6-2) ... 1495s Selecting previously unselected package libclone-perl:amd64. 1495s Preparing to unpack .../174-libclone-perl_0.46-1build3_amd64.deb ... 1495s Unpacking libclone-perl:amd64 (0.46-1build3) ... 1495s Selecting previously unselected package perl-openssl-defaults:amd64. 1495s Preparing to unpack .../175-perl-openssl-defaults_7build2_amd64.deb ... 1495s Unpacking perl-openssl-defaults:amd64 (7build2) ... 1495s Selecting previously unselected package libcrypt-ssleay-perl. 1495s Preparing to unpack .../176-libcrypt-ssleay-perl_0.73.06-2build5_amd64.deb ... 1495s Unpacking libcrypt-ssleay-perl (0.73.06-2build5) ... 1495s Selecting previously unselected package libparams-util-perl. 1495s Preparing to unpack .../177-libparams-util-perl_1.102-2build3_amd64.deb ... 1495s Unpacking libparams-util-perl (1.102-2build3) ... 1495s Selecting previously unselected package libsub-install-perl. 1495s Preparing to unpack .../178-libsub-install-perl_0.929-1_all.deb ... 1495s Unpacking libsub-install-perl (0.929-1) ... 1495s Selecting previously unselected package libdata-optlist-perl. 1495s Preparing to unpack .../179-libdata-optlist-perl_0.114-1_all.deb ... 1495s Unpacking libdata-optlist-perl (0.114-1) ... 1495s Selecting previously unselected package libdevel-stacktrace-perl. 1495s Preparing to unpack .../180-libdevel-stacktrace-perl_2.0500-1_all.deb ... 1495s Unpacking libdevel-stacktrace-perl (2.0500-1) ... 1495s Selecting previously unselected package libencode-locale-perl. 1495s Preparing to unpack .../181-libencode-locale-perl_1.05-3_all.deb ... 1495s Unpacking libencode-locale-perl (1.05-3) ... 1495s Selecting previously unselected package libsub-exporter-perl. 1495s Preparing to unpack .../182-libsub-exporter-perl_0.990-1_all.deb ... 1495s Unpacking libsub-exporter-perl (0.990-1) ... 1495s Selecting previously unselected package libeval-closure-perl. 1495s Preparing to unpack .../183-libeval-closure-perl_0.14-3_all.deb ... 1495s Unpacking libeval-closure-perl (0.14-3) ... 1495s Selecting previously unselected package libexception-class-perl. 1495s Preparing to unpack .../184-libexception-class-perl_1.45-1_all.deb ... 1495s Unpacking libexception-class-perl (1.45-1) ... 1495s Selecting previously unselected package libfcgi0t64:amd64. 1495s Preparing to unpack .../185-libfcgi0t64_2.4.2-2.1build1_amd64.deb ... 1495s Unpacking libfcgi0t64:amd64 (2.4.2-2.1build1) ... 1495s Selecting previously unselected package libfcgi-perl. 1495s Preparing to unpack .../186-libfcgi-perl_0.82+ds-3build1_amd64.deb ... 1495s Unpacking libfcgi-perl (0.82+ds-3build1) ... 1495s Selecting previously unselected package libtimedate-perl. 1495s Preparing to unpack .../187-libtimedate-perl_2.3300-2_all.deb ... 1495s Unpacking libtimedate-perl (2.3300-2) ... 1495s Selecting previously unselected package libhttp-date-perl. 1495s Preparing to unpack .../188-libhttp-date-perl_6.06-1_all.deb ... 1495s Unpacking libhttp-date-perl (6.06-1) ... 1495s Selecting previously unselected package libfile-listing-perl. 1495s Preparing to unpack .../189-libfile-listing-perl_6.16-1_all.deb ... 1495s Unpacking libfile-listing-perl (6.16-1) ... 1495s Selecting previously unselected package libfile-sharedir-perl. 1495s Preparing to unpack .../190-libfile-sharedir-perl_1.118-3_all.deb ... 1495s Unpacking libfile-sharedir-perl (1.118-3) ... 1495s Selecting previously unselected package libgomp1:i386. 1495s Preparing to unpack .../191-libgomp1_14-20240330-1ubuntu2_i386.deb ... 1495s Unpacking libgomp1:i386 (14-20240330-1ubuntu2) ... 1495s Selecting previously unselected package libitm1:i386. 1495s Preparing to unpack .../192-libitm1_14-20240330-1ubuntu2_i386.deb ... 1495s Unpacking libitm1:i386 (14-20240330-1ubuntu2) ... 1495s Selecting previously unselected package libubsan1:i386. 1495s Preparing to unpack .../193-libubsan1_14-20240330-1ubuntu2_i386.deb ... 1495s Unpacking libubsan1:i386 (14-20240330-1ubuntu2) ... 1495s Selecting previously unselected package libquadmath0:i386. 1495s Preparing to unpack .../194-libquadmath0_14-20240330-1ubuntu2_i386.deb ... 1495s Unpacking libquadmath0:i386 (14-20240330-1ubuntu2) ... 1495s Selecting previously unselected package libgcc-9-dev:i386. 1495s Preparing to unpack .../195-libgcc-9-dev_9.5.0-6ubuntu2_i386.deb ... 1495s Unpacking libgcc-9-dev:i386 (9.5.0-6ubuntu2) ... 1495s Selecting previously unselected package libhtml-tagset-perl. 1495s Preparing to unpack .../196-libhtml-tagset-perl_3.20-6_all.deb ... 1495s Unpacking libhtml-tagset-perl (3.20-6) ... 1495s Selecting previously unselected package liburi-perl. 1495s Preparing to unpack .../197-liburi-perl_5.27-1_all.deb ... 1495s Unpacking liburi-perl (5.27-1) ... 1495s Selecting previously unselected package libhtml-parser-perl:amd64. 1495s Preparing to unpack .../198-libhtml-parser-perl_3.81-1build3_amd64.deb ... 1495s Unpacking libhtml-parser-perl:amd64 (3.81-1build3) ... 1496s Selecting previously unselected package libhtml-tree-perl. 1496s Preparing to unpack .../199-libhtml-tree-perl_5.07-3_all.deb ... 1496s Unpacking libhtml-tree-perl (5.07-3) ... 1496s Selecting previously unselected package libio-html-perl. 1496s Preparing to unpack .../200-libio-html-perl_1.004-3_all.deb ... 1496s Unpacking libio-html-perl (1.004-3) ... 1496s Selecting previously unselected package liblwp-mediatypes-perl. 1496s Preparing to unpack .../201-liblwp-mediatypes-perl_6.04-2_all.deb ... 1496s Unpacking liblwp-mediatypes-perl (6.04-2) ... 1496s Selecting previously unselected package libhttp-message-perl. 1496s Preparing to unpack .../202-libhttp-message-perl_6.45-1ubuntu1_all.deb ... 1496s Unpacking libhttp-message-perl (6.45-1ubuntu1) ... 1496s Selecting previously unselected package libhttp-cookies-perl. 1496s Preparing to unpack .../203-libhttp-cookies-perl_6.11-1_all.deb ... 1496s Unpacking libhttp-cookies-perl (6.11-1) ... 1496s Selecting previously unselected package libpod-parser-perl. 1496s Preparing to unpack .../204-libpod-parser-perl_1.67-1_all.deb ... 1496s Adding 'diversion of /usr/bin/podselect to /usr/bin/podselect.bundled by libpod-parser-perl' 1496s Adding 'diversion of /usr/share/man/man1/podselect.1.gz to /usr/share/man/man1/podselect.bundled.1.gz by libpod-parser-perl' 1496s Unpacking libpod-parser-perl (1.67-1) ... 1496s Selecting previously unselected package libhttp-negotiate-perl. 1496s Preparing to unpack .../205-libhttp-negotiate-perl_6.01-2_all.deb ... 1496s Unpacking libhttp-negotiate-perl (6.01-2) ... 1496s Selecting previously unselected package libnet-ssleay-perl:amd64. 1496s Preparing to unpack .../206-libnet-ssleay-perl_1.94-1build3_amd64.deb ... 1496s Unpacking libnet-ssleay-perl:amd64 (1.94-1build3) ... 1496s Selecting previously unselected package libio-socket-ssl-perl. 1496s Preparing to unpack .../207-libio-socket-ssl-perl_2.085-1_all.deb ... 1496s Unpacking libio-socket-ssl-perl (2.085-1) ... 1496s Selecting previously unselected package libnet-http-perl. 1496s Preparing to unpack .../208-libnet-http-perl_6.23-1_all.deb ... 1496s Unpacking libnet-http-perl (6.23-1) ... 1496s Selecting previously unselected package liblwp-protocol-https-perl. 1496s Preparing to unpack .../209-liblwp-protocol-https-perl_6.13-1_all.deb ... 1496s Unpacking liblwp-protocol-https-perl (6.13-1) ... 1496s Selecting previously unselected package libwww-robotrules-perl. 1496s Preparing to unpack .../210-libwww-robotrules-perl_6.02-1_all.deb ... 1496s Unpacking libwww-robotrules-perl (6.02-1) ... 1496s Selecting previously unselected package libwww-perl. 1496s Preparing to unpack .../211-libwww-perl_6.76-1_all.deb ... 1496s Unpacking libwww-perl (6.76-1) ... 1496s Selecting previously unselected package libxml-parser-perl. 1496s Preparing to unpack .../212-libxml-parser-perl_2.47-1build3_amd64.deb ... 1496s Unpacking libxml-parser-perl (2.47-1build3) ... 1496s Selecting previously unselected package libxml-perl. 1496s Preparing to unpack .../213-libxml-perl_0.08-4_all.deb ... 1496s Unpacking libxml-perl (0.08-4) ... 1496s Selecting previously unselected package libxml-regexp-perl. 1496s Preparing to unpack .../214-libxml-regexp-perl_0.04-1.1_all.deb ... 1496s Unpacking libxml-regexp-perl (0.04-1.1) ... 1496s Selecting previously unselected package libxml-dom-perl. 1496s Preparing to unpack .../215-libxml-dom-perl_1.46-2_all.deb ... 1496s Unpacking libxml-dom-perl (1.46-2) ... 1496s Selecting previously unselected package libhttp-dav-perl. 1496s Preparing to unpack .../216-libhttp-dav-perl_0.49-3_all.deb ... 1496s Unpacking libhttp-dav-perl (0.49-3) ... 1496s Selecting previously unselected package libmro-compat-perl. 1496s Preparing to unpack .../217-libmro-compat-perl_0.15-2_all.deb ... 1496s Unpacking libmro-compat-perl (0.15-2) ... 1496s Selecting previously unselected package libpackage-stash-perl. 1496s Preparing to unpack .../218-libpackage-stash-perl_0.40-1_all.deb ... 1496s Unpacking libpackage-stash-perl (0.40-1) ... 1496s Selecting previously unselected package libsub-identify-perl. 1496s Preparing to unpack .../219-libsub-identify-perl_0.14-3build3_amd64.deb ... 1496s Unpacking libsub-identify-perl (0.14-3build3) ... 1496s Selecting previously unselected package libsub-name-perl:amd64. 1496s Preparing to unpack .../220-libsub-name-perl_0.27-1build3_amd64.deb ... 1496s Unpacking libsub-name-perl:amd64 (0.27-1build3) ... 1496s Selecting previously unselected package libnamespace-clean-perl. 1496s Preparing to unpack .../221-libnamespace-clean-perl_0.27-2_all.deb ... 1496s Unpacking libnamespace-clean-perl (0.27-2) ... 1496s Selecting previously unselected package libnamespace-autoclean-perl. 1496s Preparing to unpack .../222-libnamespace-autoclean-perl_0.29-2_all.deb ... 1496s Unpacking libnamespace-autoclean-perl (0.29-2) ... 1496s Selecting previously unselected package libparams-validationcompiler-perl. 1496s Preparing to unpack .../223-libparams-validationcompiler-perl_0.31-1_all.deb ... 1496s Unpacking libparams-validationcompiler-perl (0.31-1) ... 1496s Selecting previously unselected package libpcre2-16-0:amd64. 1496s Preparing to unpack .../224-libpcre2-16-0_10.42-4ubuntu1_amd64.deb ... 1496s Unpacking libpcre2-16-0:amd64 (10.42-4ubuntu1) ... 1496s Selecting previously unselected package libpcre2-32-0:amd64. 1496s Preparing to unpack .../225-libpcre2-32-0_10.42-4ubuntu1_amd64.deb ... 1496s Unpacking libpcre2-32-0:amd64 (10.42-4ubuntu1) ... 1496s Selecting previously unselected package libpcre2-posix3:amd64. 1496s Preparing to unpack .../226-libpcre2-posix3_10.42-4ubuntu1_amd64.deb ... 1496s Unpacking libpcre2-posix3:amd64 (10.42-4ubuntu1) ... 1496s Selecting previously unselected package libpcre2-dev:amd64. 1496s Preparing to unpack .../227-libpcre2-dev_10.42-4ubuntu1_amd64.deb ... 1496s Unpacking libpcre2-dev:amd64 (10.42-4ubuntu1) ... 1496s Selecting previously unselected package libprotocol-http2-perl. 1496s Preparing to unpack .../228-libprotocol-http2-perl_1.10-3_all.deb ... 1496s Unpacking libprotocol-http2-perl (1.10-3) ... 1496s Selecting previously unselected package librole-tiny-perl. 1496s Preparing to unpack .../229-librole-tiny-perl_2.002004-1_all.deb ... 1496s Unpacking librole-tiny-perl (2.002004-1) ... 1496s Selecting previously unselected package libsub-quote-perl. 1497s Preparing to unpack .../230-libsub-quote-perl_2.006008-1ubuntu1_all.deb ... 1497s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ... 1497s Selecting previously unselected package libxstring-perl:amd64. 1497s Preparing to unpack .../231-libxstring-perl_0.005-2build3_amd64.deb ... 1497s Unpacking libxstring-perl:amd64 (0.005-2build3) ... 1497s Selecting previously unselected package libspecio-perl. 1497s Preparing to unpack .../232-libspecio-perl_0.48-1_all.deb ... 1497s Unpacking libspecio-perl (0.48-1) ... 1497s Selecting previously unselected package libstdc++-9-dev:i386. 1497s Preparing to unpack .../233-libstdc++-9-dev_9.5.0-6ubuntu2_i386.deb ... 1497s Unpacking libstdc++-9-dev:i386 (9.5.0-6ubuntu2) ... 1497s Selecting previously unselected package perl-doc. 1497s Preparing to unpack .../234-perl-doc_5.38.2-3.2build2_all.deb ... 1497s Adding 'diversion of /usr/bin/perldoc to /usr/bin/perldoc.stub by perl-doc' 1497s Unpacking perl-doc (5.38.2-3.2build2) ... 1497s Selecting previously unselected package libdatetime-locale-perl. 1497s Preparing to unpack .../235-libdatetime-locale-perl_1%3a1.37-1_all.deb ... 1497s Unpacking libdatetime-locale-perl (1:1.37-1) ... 1498s Selecting previously unselected package libdatetime-timezone-perl. 1498s Preparing to unpack .../236-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ... 1498s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ... 1498s Selecting previously unselected package libdatetime-perl. 1498s Preparing to unpack .../237-libdatetime-perl_2%3a1.65-1build2_amd64.deb ... 1498s Unpacking libdatetime-perl (2:1.65-1build2) ... 1498s Setting up libconfig-inifiles-perl (3.000003-2) ... 1498s Setting up libanyevent-perl (7.170-2build6) ... 1498s Setting up libfile-which-perl (1.27-2) ... 1498s Setting up libmath-random-isaac-perl (1.004-2) ... 1498s Setting up libclass-inspector-perl (1.36-3) ... 1498s Setting up libdynaloader-functions-perl (0.003-3) ... 1498s Setting up libclass-method-modifiers-perl (2.15-1) ... 1498s Setting up libxml-regexp-perl (0.04-1.1) ... 1498s Setting up gcc-14-base:i386 (14-20240330-1ubuntu2) ... 1498s Setting up libclone-perl:amd64 (0.46-1build3) ... 1498s Setting up libarchive-zip-perl (1.68-1) ... 1498s Setting up libsub-identify-perl (0.14-3build3) ... 1498s Setting up libfcgi0t64:amd64 (2.4.2-2.1build1) ... 1498s Setting up libhtml-tagset-perl (3.20-6) ... 1498s Setting up binutils-i686-linux-gnu (2.42-4ubuntu2) ... 1498s Setting up libdebhelper-perl (13.14.1ubuntu5) ... 1498s Setting up liblwp-mediatypes-perl (6.04-2) ... 1498s Setting up libtry-tiny-perl (0.31-2) ... 1498s Setting up libprotocol-http2-perl (1.10-3) ... 1498s Setting up perl-openssl-defaults:amd64 (7build2) ... 1498s Setting up perl-doc (5.38.2-3.2build2) ... 1498s Setting up linux-libc-dev:i386 (6.8.0-22.22) ... 1498s Setting up libxml-namespacesupport-perl (1.12-2) ... 1498s Setting up m4 (1.4.19-4) ... 1498s Setting up libclass-singleton-perl (1.6-2) ... 1498s Setting up libencode-locale-perl (1.05-3) ... 1498s Setting up gcc-14-cross-base (14-20240315-1ubuntu1cross1) ... 1498s Setting up libxstring-perl:amd64 (0.005-2build3) ... 1498s Setting up libgomp1:amd64 (14-20240330-1ubuntu2) ... 1498s Setting up libyaml-perl (1.31-1) ... 1498s Setting up libpcre2-16-0:amd64 (10.42-4ubuntu1) ... 1498s Setting up libsub-install-perl (0.929-1) ... 1498s Setting up libxml-sax-base-perl (1.09-3) ... 1498s Setting up libio-string-perl (1.08-4) ... 1498s Setting up linux-libc-dev-i386-cross (6.8.0-20.20cross1) ... 1498s Setting up autotools-dev (20220109.1) ... 1498s Setting up libpcre2-32-0:amd64 (10.42-4ubuntu1) ... 1498s Setting up libclass-data-inheritable-perl (0.08-3) ... 1498s Setting up cross-config (2.6.20) ... 1498s Setting up libalgorithm-c3-perl (0.11-2) ... 1498s Setting up libcrypt-random-seed-perl (0.03-3) ... 1498s Setting up gcc-13-cross-base (13.2.0-23ubuntu2cross1) ... 1498s Setting up libquadmath0:amd64 (14-20240330-1ubuntu2) ... 1498s Setting up libmpc3:amd64 (1.3.1-1) ... 1498s Setting up libatomic1:amd64 (14-20240330-1ubuntu2) ... 1498s Setting up libvariable-magic-perl (0.63-1build3) ... 1498s Setting up libio-html-perl (1.004-3) ... 1498s Setting up libpod-parser-perl (1.67-1) ... 1498s Setting up autopoint (0.21-14ubuntu1) ... 1498s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build1) ... 1498s Setting up libparams-util-perl (1.102-2build3) ... 1498s Setting up autoconf (2.71-3) ... 1498s Setting up libsub-exporter-progressive-perl (0.001013-3) ... 1498s Setting up libtimedate-perl (2.3300-2) ... 1498s Setting up libubsan1:amd64 (14-20240330-1ubuntu2) ... 1498s Setting up libsub-name-perl:amd64 (0.27-1build3) ... 1498s Setting up libpcre2-posix3:amd64 (10.42-4ubuntu1) ... 1498s Setting up dwz (0.15-1build6) ... 1498s Setting up libhwasan0:amd64 (14-20240330-1ubuntu2) ... 1498s Setting up libasan8:amd64 (14-20240330-1ubuntu2) ... 1498s Setting up libapr1t64:amd64 (1.7.2-3.1build2) ... 1498s Setting up librole-tiny-perl (2.002004-1) ... 1498s Setting up debugedit (1:5.0-5build2) ... 1498s Setting up libc6-i386-cross (2.39-0ubuntu7cross1) ... 1498s Setting up libfile-sharedir-perl (1.118-3) ... 1498s Setting up libfcgi-perl (0.82+ds-3build1) ... 1498s Setting up libsub-override-perl (0.10-1) ... 1498s Setting up libsub-quote-perl (2.006008-1ubuntu1) ... 1498s Setting up libdevel-stacktrace-perl (2.0500-1) ... 1498s Setting up apache2-data (2.4.58-1ubuntu7) ... 1498s Setting up libtsan2:amd64 (14-20240330-1ubuntu2) ... 1498s Setting up libisl23:amd64 (0.26-3) ... 1498s Setting up libfile-homedir-perl (1.006-2) ... 1498s Setting up gcc-13-i686-linux-gnu-base:amd64 (13.2.0-23ubuntu2cross1) ... 1498s Setting up cpp-13-i686-linux-gnu (13.2.0-23ubuntu2cross1) ... 1498s Setting up libquadmath0-i386-cross (14-20240315-1ubuntu1cross1) ... 1498s Setting up libcc1-0:amd64 (14-20240330-1ubuntu2) ... 1498s Setting up liburi-perl (5.27-1) ... 1498s Setting up liblsan0:amd64 (14-20240330-1ubuntu2) ... 1498s Setting up libitm1:amd64 (14-20240330-1ubuntu2) ... 1498s Setting up gcc-9-base:i386 (9.5.0-6ubuntu2) ... 1498s Setting up libnet-ssleay-perl:amd64 (1.94-1build3) ... 1498s Setting up automake (1:1.16.5-1.3ubuntu1) ... 1498s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode 1498s Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... 1498s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 1498s Setting up libhttp-date-perl (6.06-1) ... 1498s Setting up gettext (0.21-14ubuntu1) ... 1498s Setting up libfile-listing-perl (6.16-1) ... 1498s Setting up libpcre2-dev:amd64 (10.42-4ubuntu1) ... 1498s Setting up libatomic1-i386-cross (14-20240315-1ubuntu1cross1) ... 1498s Setting up cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 1498s Setting up libnet-http-perl (6.23-1) ... 1498s Setting up libgomp1-i386-cross (14-20240315-1ubuntu1cross1) ... 1498s Setting up libexception-class-perl (1.45-1) ... 1498s Setting up libc6-dev-i386-cross (2.39-0ubuntu7cross1) ... 1498s Setting up libclass-c3-perl (0.35-2) ... 1498s Setting up libdevel-callchecker-perl:amd64 (0.008-2build3) ... 1498s Setting up libxml-sax-perl (1.02+dfsg-3) ... 1498s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10... 1498s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1498s 1498s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1498s Setting up intltool-debian (0.35.0+20060710.6) ... 1498s Setting up libbytes-random-secure-perl (0.29-3) ... 1498s Setting up libgcc-s1-i386-cross (14-20240315-1ubuntu1cross1) ... 1498s Setting up libitm1-i386-cross (14-20240315-1ubuntu1cross1) ... 1498s Setting up libdata-optlist-perl (0.114-1) ... 1498s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-1build4) ... 1498s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50... 1498s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50... 1498s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file... 1499s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version 1499s Setting up dh-strip-nondeterminism (1.13.1-1) ... 1499s Setting up libwww-robotrules-perl (6.02-1) ... 1499s Setting up libgcc-13-dev:amd64 (13.2.0-23ubuntu3) ... 1499s Setting up libhtml-parser-perl:amd64 (3.81-1build3) ... 1499s Setting up libcrypt-ssleay-perl (0.73.06-2build5) ... 1499s Setting up cpp-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 1499s Setting up libmro-compat-perl (0.15-2) ... 1499s Setting up libio-socket-ssl-perl (2.085-1) ... 1499s Setting up libstdc++-13-dev:amd64 (13.2.0-23ubuntu3) ... 1499s Setting up libsub-exporter-perl (0.990-1) ... 1499s Setting up libhttp-message-perl (6.45-1ubuntu1) ... 1499s Setting up apache2-utils (2.4.58-1ubuntu7) ... 1499s Setting up libeval-closure-perl (0.14-3) ... 1499s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1499s Setting up libhttp-negotiate-perl (6.01-2) ... 1499s Setting up libparams-validationcompiler-perl (0.31-1) ... 1499s Setting up cpp-13 (13.2.0-23ubuntu3) ... 1499s Setting up libhttp-cookies-perl (6.11-1) ... 1499s Setting up gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 1499s Setting up po-debconf (1.0.21+nmu1) ... 1499s Setting up libhtml-tree-perl (5.07-3) ... 1499s Setting up libparams-classify-perl:amd64 (0.015-2build5) ... 1499s Setting up libasan8-i386-cross (14-20240315-1ubuntu1cross1) ... 1499s Setting up libstdc++6-i386-cross (14-20240315-1ubuntu1cross1) ... 1499s Setting up libmodule-runtime-perl (0.016-2) ... 1499s Setting up gcc-13 (13.2.0-23ubuntu3) ... 1499s Setting up libxml-simple-perl (2.25-2) ... 1499s Setting up cpp (4:13.2.0-7ubuntu1) ... 1499s Setting up g++-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 1499s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1499s Setting up libtool (2.4.7-7) ... 1499s Setting up libmodule-implementation-perl (0.09-2) ... 1499s Setting up libpackage-stash-perl (0.40-1) ... 1499s Setting up libubsan1-i386-cross (14-20240315-1ubuntu1cross1) ... 1499s Setting up libconfig-auto-perl (0.44-2) ... 1499s Setting up gcc (4:13.2.0-7ubuntu1) ... 1499s Setting up dh-autoreconf (20) ... 1499s Setting up libspecio-perl (0.48-1) ... 1499s Setting up libgcc-13-dev-i386-cross (13.2.0-23ubuntu2cross1) ... 1499s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 1499s Setting up libb-hooks-endofscope-perl (0.28-1) ... 1499s Setting up gcc-13-i686-linux-gnu (13.2.0-23ubuntu2cross1) ... 1499s Setting up libdebian-dpkgcross-perl (2.6.20) ... 1499s Setting up libstdc++-13-dev-i386-cross (13.2.0-23ubuntu2cross1) ... 1499s Setting up g++-13 (13.2.0-23ubuntu3) ... 1499s Setting up debhelper (13.14.1ubuntu5) ... 1499s Setting up libnamespace-clean-perl (0.27-2) ... 1499s Setting up g++ (4:13.2.0-7ubuntu1) ... 1499s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 1499s Setting up gcc-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 1499s Setting up build-essential (12.10ubuntu1) ... 1499s Setting up libnamespace-autoclean-perl (0.29-2) ... 1499s Setting up libdatetime-locale-perl (1:1.37-1) ... 1499s Setting up dpkg-cross (2.6.20) ... 1499s Setting up g++-13-i686-linux-gnu (13.2.0-23ubuntu2cross1) ... 1499s Setting up g++-i686-linux-gnu (4:13.2.0-7ubuntu1) ... 1499s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ... 1499s Setting up crossbuild-essential-i386 (12.10ubuntu1) ... 1499s Setting up libdatetime-perl (2:1.65-1build2) ... 1499s Setting up libwww-perl (6.76-1) ... 1499s Setting up libgcc-s1:i386 (14-20240330-1ubuntu2) ... 1499s Setting up libc6:i386 (2.39-0ubuntu8) ... 1499s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-6build1) ... 1499s Setting up libffi8:i386 (3.4.6-1) ... 1499s Setting up libsctp1:i386 (1.0.19+dfsg-2) ... 1499s Setting up libtasn1-6:i386 (4.19.0-3) ... 1499s Setting up libstdc++6:i386 (14-20240330-1ubuntu2) ... 1499s Setting up libitm1:i386 (14-20240330-1ubuntu2) ... 1499s Setting up libexpat1:i386 (2.6.1-2build1) ... 1499s Setting up liblwp-protocol-https-perl (6.13-1) ... 1499s Setting up libxml-parser-perl (2.47-1build3) ... 1499s Setting up libzstd1:i386 (1.5.5+dfsg2-2) ... 1499s Setting up libkeyutils1:i386 (1.6.3-3) ... 1499s Setting up libgdbm6t64:i386 (1.23-5.1build1) ... 1499s Setting up liblzma5:i386 (5.6.1+really5.4.5-1) ... 1499s Setting up libssl3t64:i386 (3.0.13-0ubuntu3) ... 1499s Setting up libbrotli1:i386 (1.1.0-2build2) ... 1499s Setting up libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 1499s Setting up libnghttp2-14:i386 (1.59.0-1build2) ... 1499s Setting up zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2) ... 1499s Setting up libcrypt1:i386 (1:4.4.36-4) ... 1499s Setting up libcom-err2:i386 (1.47.0-2.4~exp1ubuntu3) ... 1499s Setting up libgomp1:i386 (14-20240330-1ubuntu2) ... 1499s Setting up libpcre2-16-0:i386 (10.42-4ubuntu1) ... 1499s Setting up libjansson4:i386 (2.14-2build2) ... 1499s Setting up libkrb5support0:i386 (1.20.1-6ubuntu2) ... 1499s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3) ... 1499s Setting up libasan5:i386 (9.5.0-6ubuntu2) ... 1499s Setting up libnettle8t64:i386 (3.9.1-2.2build1) ... 1499s Setting up libpcre2-32-0:i386 (10.42-4ubuntu1) ... 1499s Setting up libgmp10:i386 (2:6.3.0+dfsg-2ubuntu4) ... 1499s Setting up libquadmath0:i386 (14-20240330-1ubuntu2) ... 1499s Setting up libp11-kit0:i386 (0.25.3-4ubuntu1) ... 1499s Setting up libunistring5:i386 (1.1-2) ... 1499s Setting up libatomic1:i386 (14-20240330-1ubuntu2) ... 1499s Setting up libuuid1:i386 (2.39.3-9ubuntu4) ... 1499s Setting up libpcre2-8-0:i386 (10.42-4ubuntu1) ... 1499s Setting up libk5crypto3:i386 (1.20.1-6ubuntu2) ... 1499s Setting up libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3) ... 1499s Setting up libubsan1:i386 (14-20240330-1ubuntu2) ... 1499s Setting up libicu74:i386 (74.2-1ubuntu1) ... 1499s Setting up libpcre2-posix3:i386 (10.42-4ubuntu1) ... 1499s Setting up libhogweed6t64:i386 (3.9.1-2.2build1) ... 1499s Setting up libcrypt-dev:i386 (1:4.4.36-4) ... 1499s Setting up libapr1t64:i386 (1.7.2-3.1build2) ... 1499s Setting up libxml-perl (0.08-4) ... 1499s Setting up liblua5.4-0:i386 (5.4.6-3build2) ... 1499s Setting up libc6-dev:i386 (2.39-0ubuntu8) ... 1499s Setting up libkrb5-3:i386 (1.20.1-6ubuntu2) ... 1499s Setting up libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 1499s Setting up libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 1499s Setting up libpcre2-dev:i386 (10.42-4ubuntu1) ... 1499s Setting up libxml-dom-perl (1.46-2) ... 1499s Setting up libidn2-0:i386 (2.3.7-2) ... 1499s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 1499s Setting up libhttp-dav-perl (0.49-3) ... 1499s Setting up libgcc-9-dev:i386 (9.5.0-6ubuntu2) ... 1499s Setting up libexpat1-dev:i386 (2.6.1-2build1) ... 1499s Setting up uuid-dev:i386 (2.39.3-9ubuntu4) ... 1499s Setting up libgssapi-krb5-2:i386 (1.20.1-6ubuntu2) ... 1499s Setting up libsctp-dev:i386 (1.0.19+dfsg-2) ... 1499s Setting up libssh-4:i386 (0.10.6-2build2) ... 1499s Setting up libgnutls30t64:i386 (3.8.3-1.1ubuntu3) ... 1499s Setting up libstdc++-9-dev:i386 (9.5.0-6ubuntu2) ... 1499s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 1499s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 1499s Setting up libapr1-dev:i386 (1.7.2-3.1build2) ... 1499s Setting up libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8) ... 1499s Setting up libcurl4t64:i386 (8.5.0-2ubuntu10) ... 1499s Setting up libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 1499s Setting up apache2-bin:i386 (2.4.58-1ubuntu7) ... 1499s Setting up libldap-dev:i386 (2.6.7+dfsg-1~exp1ubuntu8) ... 1499s Setting up libaprutil1-dev:i386 (1.6.3-1.1ubuntu7) ... 1499s Setting up apache2-dev:i386 (2.4.58-1ubuntu7) ... 1499s Setting up apache2:i386 (2.4.58-1ubuntu7) ... 1499s Enabling module mpm_event. 1499s Enabling module authz_core. 1499s Enabling module authz_host. 1499s Enabling module authn_core. 1499s Enabling module auth_basic. 1499s Enabling module access_compat. 1499s Enabling module authn_file. 1499s Enabling module authz_user. 1499s Enabling module alias. 1499s Enabling module dir. 1499s Enabling module autoindex. 1500s Enabling module env. 1500s Enabling module mime. 1500s Enabling module negotiation. 1500s Enabling module setenvif. 1500s Enabling module filter. 1500s Enabling module deflate. 1500s Enabling module status. 1500s Enabling module reqtimeout. 1500s Enabling conf charset. 1500s Enabling conf localized-error-pages. 1500s Enabling conf other-vhosts-access-log. 1500s Enabling conf security. 1500s Enabling conf serve-cgi-bin. 1500s Enabling site 000-default. 1501s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 1501s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 1502s Processing triggers for libc-bin (2.39-0ubuntu8) ... 1502s Processing triggers for ufw (0.36.2-5) ... 1502s Processing triggers for man-db (2.12.0-4build1) ... 1505s Processing triggers for install-info (7.1-3build2) ... 1508s Reading package lists... 1508s Building dependency tree... 1508s Reading state information... 1509s Starting pkgProblemResolver with broken count: 0 1509s Starting 2 pkgProblemResolver with broken count: 0 1509s Done 1509s The following NEW packages will be installed: 1509s autopkgtest-satdep 1509s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 1509s Need to get 0 B/696 B of archives. 1509s After this operation, 0 B of additional disk space will be used. 1509s Get:1 /tmp/autopkgtest.4jUaKD/2-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [696 B] 1510s Selecting previously unselected package autopkgtest-satdep. 1510s (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 ... 120859 files and directories currently installed.) 1510s Preparing to unpack .../2-autopkgtest-satdep.deb ... 1510s Unpacking autopkgtest-satdep (0) ... 1510s Setting up autopkgtest-satdep (0) ... 1511s (Reading database ... 120859 files and directories currently installed.) 1511s Removing autopkgtest-satdep (0) ... 1512s autopkgtest [17:21:08]: test run-test-suite: [----------------------- 1512s + set -o pipefail 1512s + export LANG=C 1512s + LANG=C 1512s + export PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1512s + PATH=/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin 1512s + TESTS= 1512s + TESTUSER=tuser 1512s + perl -p -i -e ' if (/^\s*::1\s+/) { s/\s+localhost\s+/ /g }' /etc/hosts 1512s + useradd --user-group --system --create-home -s /bin/bash tuser 1512s + cp -a debian/perl-framework /tmp/autopkgtest.4jUaKD/autopkgtest_tmp 1512s + cd /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework 1512s =============Running-with-mpm_prefork========== 1512s + export HARNESS_VERBOSE=1 1512s + HARNESS_VERBOSE=1 1512s + run_tests mpm_prefork 1512s + local MPM=mpm_prefork 1512s + shift 1512s + local LOG=testlog.mpm_prefork 1512s + echo =============Running-with-mpm_prefork========== 1512s + rm -f apache2.conf.debian 1512s + cp /etc/apache2/apache2.conf apache2.conf.debian 1512s + cat /etc/apache2/mods-available/mpm_prefork.load 1512s + 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 1512s + grep -v mpm_ 1512s + xargs cat 1512s + for m in bucketeer case_filter case_filter_in 1512s + echo 'LoadModule bucketeer_module /usr/lib/apache2/modules/mod_bucketeer.so' 1512s + for m in bucketeer case_filter case_filter_in 1512s + echo 'LoadModule case_filter_module /usr/lib/apache2/modules/mod_case_filter.so' 1512s + for m in bucketeer case_filter case_filter_in 1512s + echo 'LoadModule case_filter_in_module /usr/lib/apache2/modules/mod_case_filter_in.so' 1512s + cat /etc/apache2/mods-available/mime.conf 1512s + echo 'Servername localhost' 1512s + make clean 1512s make: *** No rule to make target 'clean'. Stop. 1512s + true 1512s + perl -p -i -e 's,^Include,#Include,' apache2.conf.debian 1512s + chown -R tuser: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp 1512s + su tuser -c 'perl Makefile.PL -apxs /usr/bin/apxs2 -httpd_conf /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/apache2.conf.debian' 1512s [ info] generating script ./t/conf/ssl/httpd-passphrase.pl 1512s [ info] generating script ./t/htdocs/apache/http_strict/send_hdr.pl 1512s [ info] generating script ./t/htdocs/modules/rewrite/numbers.pl 1512s [ info] generating script ./t/htdocs/modules/rewrite/db.pl 1512s [ info] generating script ./t/htdocs/modules/rewrite/numbers2.pl 1512s [ info] generating script ./t/htdocs/modules/ext_filter/eval-cmd.pl 1512s [ info] generating script ./t/htdocs/modules/ext_filter/sleepycat.pl 1512s [ info] generating script ./t/htdocs/modules/negotiation/query/test.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/pr37166.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/stderr3.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/nph-stderr.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/ocsp.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/nph-interim1.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/stderr1.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/bogus1k.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/big.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/not-modified.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/nph-interim2.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/action.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/empty.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/nph-102.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/nph-foldhdr.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/ranged.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/stderr2.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/nph-test.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/xother.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/perl_post.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/unique-id.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/perl_echo.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/env.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/nph-dripfeed.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/redirect.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/bogus-perl.pl 1512s [ info] generating script ./t/htdocs/modules/cgi/perl.pl 1512s [ info] generating script ./Apache-Test/t/cgi-bin/next_available_port.pl 1512s [ info] generating script ./Apache-Test/t/cgi-bin/cookies.pl 1512s Warning: NAME must be a package name 1512s Checking if your kit is complete... 1512s Looks good 1512s [ info] generating script t/TEST 1512s [ info] generating script ./t/cgi-bin/next_available_port.pl 1512s [ info] generating script ./t/cgi-bin/cookies.pl 1512s [ info] generating script t/TEST 1512s Writing MYMETA.yml and MYMETA.json 1512s Writing MYMETA.yml and MYMETA.json 1512s Checking for Cwd...ok 1512s Checking for File::Spec...ok 1512s Generating a Unix-style Makefile 1512s Writing Makefile for httpd-test 1512s Writing MYMETA.yml and MYMETA.json 1512s + su tuser -c 't/TEST ' 1512s + tee testlog.mpm_prefork 1512s [warning] setting ulimit to allow core files 1512s ulimit -c unlimited; /usr/bin/perl /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/TEST 1514s [warning] generating SSL CA for asf 1514s [ info] openssl req -new -x509 -keyout keys/ca.pem -out certs/ca.crt -days 365 -config conf/ca.cnf 1515s .......+...+..+..........+......+...........+...+...+...+....+..+...+......+.+...+...+........+.......+.....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*...........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.+.+......+......+..+...............+.+..+...+.+...+.....+..............................+............+...+...+....+...+............+...+...+...+...........+...............+.+........+.+......+..............+.+.........+...+...........+.+...+...+..+......+.+........+................+..+...+......+.+.....+...+.+...+......+..+............+.+.........+..+...+.+.........+...+...+......+...............+.....+.+...+..+......................+...+...+..+............+..................+....+...+.....+...+...+.+...+.................+.+..............+.+..+.......+...+......+............+..+................+..............+.+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1515s .+.....+...+......+......+.........+......+...+....+...+..+......+.+......+........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.....+.+.....+....+..+...............+....+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*.........+........+......+......+.........+.+...+.........+...+.........+..............+....+.....+...+....+.....+.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1515s ----- 1515s [ info] openssl pkcs12 -export -in certs/ca.crt -inkey keys/ca.pem -out export/ca.p12 -passin pass:httpd -passout pass:httpd 1515s [ info] openssl dsaparam -inform PEM -out dsa-param 2048 1515s [ info] openssl gendsa -out keys/server_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1515s [ 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 1515s [ 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 1515s Using configuration from conf/server_des3_dsa.cnf 1515s Check that the request matches the signature 1515s Signature ok 1515s The Subject's Distinguished Name is as follows 1515s countryName :PRINTABLE:'US' 1515s stateOrProvinceName :ASN.1 12:'California' 1515s localityName :ASN.1 12:'San Francisco' 1515s organizationName :ASN.1 12:'ASF' 1515s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test' 1515s commonName :ASN.1 12:'localhost' 1515s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1515s Certificate is to be certified until Apr 8 17:21:11 2025 GMT (365 days) 1515s 1515s Write out database with 1 new entries 1515s Database updated 1515s [ info] openssl genrsa -out keys/server.pem 2048 1515s [ info] openssl req -new -key keys/server.pem -out csr/server.csr -passin pass:httpd -passout pass:httpd -config conf/server.cnf 1515s [ 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 1515s Using configuration from conf/server.cnf 1515s Check that the request matches the signature 1515s Signature ok 1515s The Subject's Distinguished Name is as follows 1515s countryName :PRINTABLE:'US' 1515s stateOrProvinceName :ASN.1 12:'California' 1515s localityName :ASN.1 12:'San Francisco' 1515s organizationName :ASN.1 12:'ASF' 1515s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test' 1515s commonName :ASN.1 12:'localhost' 1515s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1515s Certificate is to be certified until Apr 8 17:21:11 2025 GMT (365 days) 1515s 1515s Write out database with 1 new entries 1515s Database updated 1515s [ info] openssl gendsa -out keys/server2_des3_dsa.pem -des3 -passout pass:httpd dsa-param 1515s [ 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 1515s [ 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 1515s Using configuration from conf/server2_des3_dsa.cnf 1515s Check that the request matches the signature 1515s Signature ok 1515s The Subject's Distinguished Name is as follows 1515s countryName :PRINTABLE:'US' 1515s stateOrProvinceName :ASN.1 12:'California' 1515s localityName :ASN.1 12:'San Francisco' 1515s organizationName :ASN.1 12:'ASF' 1515s organizationalUnitName:ASN.1 12:'httpd-test/dsa-des3-test-2' 1515s commonName :ASN.1 12:'localhost' 1515s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1515s Certificate is to be certified until Apr 8 17:21:11 2025 GMT (365 days) 1515s 1515s Write out database with 1 new entries 1515s Database updated 1515s [ info] openssl genrsa -out keys/client_revoked.pem 2048 1515s [ 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 1515s [ 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 1515s Using configuration from conf/client_revoked.cnf 1515s Check that the request matches the signature 1515s Signature ok 1515s The Subject's Distinguished Name is as follows 1515s countryName :PRINTABLE:'US' 1515s stateOrProvinceName :ASN.1 12:'California' 1515s localityName :ASN.1 12:'San Francisco' 1515s organizationName :ASN.1 12:'ASF' 1515s organizationalUnitName:ASN.1 12:'httpd-test' 1515s commonName :ASN.1 12:'client_revoked' 1515s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1515s Certificate is to be certified until Apr 8 17:21:11 2025 GMT (365 days) 1515s 1515s Write out database with 1 new entries 1515s Database updated 1515s [ 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 1515s [ info] openssl ca -revoke certs/client_revoked.crt -config conf/cacrl.cnf -passin pass:httpd 1515s Using configuration from conf/cacrl.cnf 1515s Revoking Certificate 04. 1515s Database updated 1515s [ info] openssl ca -gencrl -out crl/ca-bundle.crl -config conf/cacrl.cnf -passin pass:httpd 1515s Using configuration from conf/cacrl.cnf 1515s [ info] generating proxy cert: proxy/client_revoked.pem 1515s [ info] openssl genrsa -out keys/client_snakeoil.pem 2048 1516s [ 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 1516s [ 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 1516s Using configuration from conf/client_snakeoil.cnf 1516s Check that the request matches the signature 1516s Signature ok 1516s The Subject's Distinguished Name is as follows 1516s countryName :PRINTABLE:'AU' 1516s stateOrProvinceName :ASN.1 12:'Queensland' 1516s localityName :ASN.1 12:'Mackay' 1516s organizationName :ASN.1 12:'Snake Oil, Ltd.' 1516s organizationalUnitName:ASN.1 12:'Staff' 1516s commonName :ASN.1 12:'client_snakeoil' 1516s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1516s Certificate is to be certified until Apr 8 17:21:12 2025 GMT (365 days) 1516s 1516s Write out database with 1 new entries 1516s Database updated 1516s [ 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 1516s [ info] generating proxy cert: proxy/client_snakeoil.pem 1516s [ info] openssl genrsa -out keys/client_ok.pem 2048 1516s [ 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 1516s [ 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 1516s Using configuration from conf/client_ok.cnf 1516s Check that the request matches the signature 1516s Signature ok 1516s The Subject's Distinguished Name is as follows 1516s countryName :PRINTABLE:'US' 1516s stateOrProvinceName :ASN.1 12:'California' 1516s localityName :ASN.1 12:'San Francisco' 1516s organizationName :ASN.1 12:'ASF' 1516s organizationalUnitName:ASN.1 12:'httpd-test' 1516s commonName :ASN.1 12:'client_ok' 1516s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1516s Certificate is to be certified until Apr 8 17:21:12 2025 GMT (365 days) 1516s 1516s Write out database with 1 new entries 1516s Database updated 1516s [ 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 1516s [ info] generating proxy cert: proxy/client_ok.pem 1516s [ info] openssl genrsa -out keys/server2_des3.pem -des3 -passout pass:httpd 2048 1516s [ 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 1516s [ 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 1516s Using configuration from conf/server2_des3.cnf 1516s Check that the request matches the signature 1516s Signature ok 1516s The Subject's Distinguished Name is as follows 1516s countryName :PRINTABLE:'US' 1516s stateOrProvinceName :ASN.1 12:'California' 1516s localityName :ASN.1 12:'San Francisco' 1516s organizationName :ASN.1 12:'ASF' 1516s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test-2' 1516s commonName :ASN.1 12:'localhost' 1516s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1516s Certificate is to be certified until Apr 8 17:21:12 2025 GMT (365 days) 1516s 1516s Write out database with 1 new entries 1516s Database updated 1516s [ info] openssl gendsa -out keys/server2_dsa.pem dsa-param 1516s [ 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 1516s [ 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 1516s Using configuration from conf/server2_dsa.cnf 1516s Check that the request matches the signature 1516s Signature ok 1516s The Subject's Distinguished Name is as follows 1516s countryName :PRINTABLE:'US' 1516s stateOrProvinceName :ASN.1 12:'California' 1516s localityName :ASN.1 12:'San Francisco' 1516s organizationName :ASN.1 12:'ASF' 1516s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test-2' 1516s commonName :ASN.1 12:'localhost' 1516s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1516s Certificate is to be certified until Apr 8 17:21:12 2025 GMT (365 days) 1516s 1516s Write out database with 1 new entries 1516s Database updated 1516s [ info] openssl genrsa -out keys/server2.pem 2048 1517s [ info] openssl req -new -key keys/server2.pem -out csr/server2.csr -passin pass:httpd -passout pass:httpd -config conf/server2.cnf 1517s [ 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 1517s Using configuration from conf/server2.cnf 1517s Check that the request matches the signature 1517s Signature ok 1517s The Subject's Distinguished Name is as follows 1517s countryName :PRINTABLE:'US' 1517s stateOrProvinceName :ASN.1 12:'California' 1517s localityName :ASN.1 12:'San Francisco' 1517s organizationName :ASN.1 12:'ASF' 1517s organizationalUnitName:ASN.1 12:'httpd-test/rsa-test-2' 1517s commonName :ASN.1 12:'localhost' 1517s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1517s Certificate is to be certified until Apr 8 17:21:13 2025 GMT (365 days) 1517s 1517s Write out database with 1 new entries 1517s Database updated 1517s [ info] openssl gendsa -out keys/server_dsa.pem dsa-param 1517s [ 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 1517s [ 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 1517s Using configuration from conf/server_dsa.cnf 1517s Check that the request matches the signature 1517s Signature ok 1517s The Subject's Distinguished Name is as follows 1517s countryName :PRINTABLE:'US' 1517s stateOrProvinceName :ASN.1 12:'California' 1517s localityName :ASN.1 12:'San Francisco' 1517s organizationName :ASN.1 12:'ASF' 1517s organizationalUnitName:ASN.1 12:'httpd-test/dsa-test' 1517s commonName :ASN.1 12:'localhost' 1517s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1517s Certificate is to be certified until Apr 8 17:21:13 2025 GMT (365 days) 1517s 1517s Write out database with 1 new entries 1517s Database updated 1517s [ info] openssl genrsa -out keys/client_colon.pem 2048 1517s [ 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 1517s [ 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 1517s Using configuration from conf/client_colon.cnf 1517s Check that the request matches the signature 1517s Signature ok 1517s The Subject's Distinguished Name is as follows 1517s countryName :PRINTABLE:'US' 1517s stateOrProvinceName :ASN.1 12:'California' 1517s localityName :ASN.1 12:'San Francisco' 1517s organizationName :ASN.1 12:'ASF' 1517s organizationalUnitName:ASN.1 12:'httpd-test' 1517s commonName :ASN.1 12:'user:colon' 1517s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1517s Certificate is to be certified until Apr 8 17:21:13 2025 GMT (365 days) 1517s 1517s Write out database with 1 new entries 1517s Database updated 1517s [ 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 1517s [ info] generating proxy cert: proxy/client_colon.pem 1517s [ info] openssl genrsa -out keys/server_des3.pem -des3 -passout pass:httpd 2048 1517s [ 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 1517s [ 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 1517s Using configuration from conf/server_des3.cnf 1517s Check that the request matches the signature 1517s Signature ok 1517s The Subject's Distinguished Name is as follows 1517s countryName :PRINTABLE:'US' 1517s stateOrProvinceName :ASN.1 12:'California' 1517s localityName :ASN.1 12:'San Francisco' 1517s organizationName :ASN.1 12:'ASF' 1517s organizationalUnitName:ASN.1 12:'httpd-test/rsa-des3-test' 1517s commonName :ASN.1 12:'localhost' 1517s emailAddress :IA5STRING:'test-dev@httpd.apache.org' 1517s Certificate is to be certified until Apr 8 17:21:13 2025 GMT (365 days) 1517s 1517s Write out database with 1 new entries 1517s Database updated 1517s [ info] linked ca-bundle.crl to fdd35eee.r0 1517s cd nntp_like && make .libs/mod_nntp_like.so 1517s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1517s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_nntp_like.c 1517s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_nntp_like.lo mod_nntp_like.c && touch mod_nntp_like.slo 1517s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_nntp_like.c -fPIC -DPIC -o .libs/mod_nntp_like.o 1517s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_nntp_like.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_nntp_like.lo 1517s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_nntp_like.so -o .libs/mod_nntp_like.so 1517s libtool: link: ( cd ".libs" && rm -f "mod_nntp_like.la" && ln -s "../mod_nntp_like.la" "mod_nntp_like.la" ) 1517s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/nntp_like' 1517s cd list_modules && make .libs/mod_list_modules.so 1517s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1517s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_list_modules.c 1517s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_list_modules.lo mod_list_modules.c && touch mod_list_modules.slo 1518s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_list_modules.c -fPIC -DPIC -o .libs/mod_list_modules.o 1518s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_list_modules.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_list_modules.lo 1518s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_list_modules.so -o .libs/mod_list_modules.so 1518s libtool: link: ( cd ".libs" && rm -f "mod_list_modules.la" && ln -s "../mod_list_modules.la" "mod_list_modules.la" ) 1518s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/list_modules' 1518s cd test_pass_brigade && make .libs/mod_test_pass_brigade.so 1518s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1518s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_test_pass_brigade.c 1518s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/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 1518s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_pass_brigade.c -fPIC -DPIC -o .libs/mod_test_pass_brigade.o 1518s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_pass_brigade.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_pass_brigade.lo 1518s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_pass_brigade.so -o .libs/mod_test_pass_brigade.so 1518s libtool: link: ( cd ".libs" && rm -f "mod_test_pass_brigade.la" && ln -s "../mod_test_pass_brigade.la" "mod_test_pass_brigade.la" ) 1518s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/test_pass_brigade' 1518s cd test_ssl && make .libs/mod_test_ssl.so 1518s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1518s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_test_ssl.c 1518s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_ssl.lo mod_test_ssl.c && touch mod_test_ssl.slo 1518s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_ssl.c -fPIC -DPIC -o .libs/mod_test_ssl.o 1518s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_ssl.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_ssl.lo 1518s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_ssl.so -o .libs/mod_test_ssl.so 1518s libtool: link: ( cd ".libs" && rm -f "mod_test_ssl.la" && ln -s "../mod_test_ssl.la" "mod_test_ssl.la" ) 1518s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/test_ssl' 1518s cd authany && make .libs/mod_authany.so 1518s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/authany' 1518s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_authany.c 1518s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_authany.lo mod_authany.c && touch mod_authany.slo 1518s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_authany.c -fPIC -DPIC -o .libs/mod_authany.o 1519s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_authany.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_authany.lo 1519s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_authany.so -o .libs/mod_authany.so 1519s libtool: link: ( cd ".libs" && rm -f "mod_authany.la" && ln -s "../mod_authany.la" "mod_authany.la" ) 1519s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/authany' 1519s cd fold && make .libs/mod_fold.so 1519s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/fold' 1519s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_fold.c 1519s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_fold.lo mod_fold.c && touch mod_fold.slo 1519s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_fold.c -fPIC -DPIC -o .libs/mod_fold.o 1519s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_fold.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_fold.lo 1519s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_fold.so -o .libs/mod_fold.so 1519s libtool: link: ( cd ".libs" && rm -f "mod_fold.la" && ln -s "../mod_fold.la" "mod_fold.la" ) 1519s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/fold' 1519s cd input_body_filter && make .libs/mod_input_body_filter.so 1519s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1519s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_input_body_filter.c 1519s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/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 1519s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_input_body_filter.c -fPIC -DPIC -o .libs/mod_input_body_filter.o 1519s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_input_body_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_input_body_filter.lo 1519s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_input_body_filter.so -o .libs/mod_input_body_filter.so 1519s libtool: link: ( cd ".libs" && rm -f "mod_input_body_filter.la" && ln -s "../mod_input_body_filter.la" "mod_input_body_filter.la" ) 1519s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/input_body_filter' 1519s cd test_apr_uri && make .libs/mod_test_apr_uri.so 1519s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1519s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_test_apr_uri.c 1519s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/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 1519s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_apr_uri.c -fPIC -DPIC -o .libs/mod_test_apr_uri.o 1520s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_apr_uri.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_apr_uri.lo 1520s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_apr_uri.so -o .libs/mod_test_apr_uri.so 1520s libtool: link: ( cd ".libs" && rm -f "mod_test_apr_uri.la" && ln -s "../mod_test_apr_uri.la" "mod_test_apr_uri.la" ) 1520s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/test_apr_uri' 1520s cd memory_track && make .libs/mod_memory_track.so 1520s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1520s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_memory_track.c 1520s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_memory_track.lo mod_memory_track.c && touch mod_memory_track.slo 1520s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_memory_track.c -fPIC -DPIC -o .libs/mod_memory_track.o 1520s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_memory_track.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_memory_track.lo 1520s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_memory_track.so -o .libs/mod_memory_track.so 1520s libtool: link: ( cd ".libs" && rm -f "mod_memory_track.la" && ln -s "../mod_memory_track.la" "mod_memory_track.la" ) 1520s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/memory_track' 1520s cd echo_post && make .libs/mod_echo_post.so 1520s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1520s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post.c 1520s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_echo_post.lo mod_echo_post.c && touch mod_echo_post.slo 1520s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post.c -fPIC -DPIC -o .libs/mod_echo_post.o 1520s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post.lo 1520s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post.so -o .libs/mod_echo_post.so 1520s libtool: link: ( cd ".libs" && rm -f "mod_echo_post.la" && ln -s "../mod_echo_post.la" "mod_echo_post.la" ) 1520s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/echo_post' 1520s cd test_rwrite && make .libs/mod_test_rwrite.so 1520s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1520s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_test_rwrite.c 1520s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_rwrite.lo mod_test_rwrite.c && touch mod_test_rwrite.slo 1520s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_rwrite.c -fPIC -DPIC -o .libs/mod_test_rwrite.o 1521s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_rwrite.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_rwrite.lo 1521s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_rwrite.so -o .libs/mod_test_rwrite.so 1521s libtool: link: ( cd ".libs" && rm -f "mod_test_rwrite.la" && ln -s "../mod_test_rwrite.la" "mod_test_rwrite.la" ) 1521s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/test_rwrite' 1521s cd client_add_filter && make .libs/mod_client_add_filter.so 1521s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1521s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_client_add_filter.c 1521s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/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 1521s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_client_add_filter.c -fPIC -DPIC -o .libs/mod_client_add_filter.o 1521s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_client_add_filter.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_client_add_filter.lo 1521s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_client_add_filter.so -o .libs/mod_client_add_filter.so 1521s libtool: link: ( cd ".libs" && rm -f "mod_client_add_filter.la" && ln -s "../mod_client_add_filter.la" "mod_client_add_filter.la" ) 1521s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/client_add_filter' 1521s cd eat_post && make .libs/mod_eat_post.so 1521s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1521s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_eat_post.c 1521s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_eat_post.lo mod_eat_post.c && touch mod_eat_post.slo 1521s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_eat_post.c -fPIC -DPIC -o .libs/mod_eat_post.o 1521s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_eat_post.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_eat_post.lo 1521s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_eat_post.so -o .libs/mod_eat_post.so 1521s libtool: link: ( cd ".libs" && rm -f "mod_eat_post.la" && ln -s "../mod_eat_post.la" "mod_eat_post.la" ) 1521s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/eat_post' 1521s cd test_session && make .libs/mod_test_session.so 1521s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/test_session' 1521s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_test_session.c 1521s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_session.lo mod_test_session.c && touch mod_test_session.slo 1521s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_session.c -fPIC -DPIC -o .libs/mod_test_session.o 1522s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_session.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_session.lo 1522s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_session.so -o .libs/mod_test_session.so 1522s libtool: link: ( cd ".libs" && rm -f "mod_test_session.la" && ln -s "../mod_test_session.la" "mod_test_session.la" ) 1522s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/test_session' 1522s cd random_chunk && make .libs/mod_random_chunk.so 1522s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1522s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_random_chunk.c 1522s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_random_chunk.lo mod_random_chunk.c && touch mod_random_chunk.slo 1522s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_random_chunk.c -fPIC -DPIC -o .libs/mod_random_chunk.o 1522s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_random_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_random_chunk.lo 1522s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_random_chunk.so -o .libs/mod_random_chunk.so 1522s libtool: link: ( cd ".libs" && rm -f "mod_random_chunk.la" && ln -s "../mod_random_chunk.la" "mod_random_chunk.la" ) 1522s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/random_chunk' 1522s cd echo_post_chunk && make .libs/mod_echo_post_chunk.so 1522s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1522s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_echo_post_chunk.c 1522s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/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 1522s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_echo_post_chunk.c -fPIC -DPIC -o .libs/mod_echo_post_chunk.o 1522s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_echo_post_chunk.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_echo_post_chunk.lo 1522s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_echo_post_chunk.so -o .libs/mod_echo_post_chunk.so 1522s libtool: link: ( cd ".libs" && rm -f "mod_echo_post_chunk.la" && ln -s "../mod_echo_post_chunk.la" "mod_echo_post_chunk.la" ) 1522s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/echo_post_chunk' 1522s cd test_utilities && make .libs/mod_test_utilities.so 1522s make[1]: Entering directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1522s /usr/bin/apxs2 -D APACHE2 -D APACHE2_4 -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -c mod_test_utilities.c 1522s /usr/share/apr-1.0/build/libtool --mode=compile --tag=disable-static i686-linux-gnu-gcc -prefer-pic -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c -o mod_test_utilities.lo mod_test_utilities.c && touch mod_test_utilities.slo 1522s libtool: compile: i686-linux-gnu-gcc -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -fno-stack-clash-protection -Wdate-time -D_FORTIFY_SOURCE=3 -DLINUX -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0 -I/usr/include/apr-1.0 -I/usr/include -I/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules -DAPACHE2 -DAPACHE2_4 -c mod_test_utilities.c -fPIC -DPIC -o .libs/mod_test_utilities.o 1522s /usr/share/apr-1.0/build/libtool --mode=link --tag=disable-static i686-linux-gnu-gcc -Wl,--as-needed -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,now -lpcre2-8 -L/usr/lib/x86_64-linux-gnu/libpcre2-8.so.0 -o mod_test_utilities.la -rpath /usr/lib/apache2/modules -module -avoid-version mod_test_utilities.lo 1522s libtool: link: i686-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 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,mod_test_utilities.so -o .libs/mod_test_utilities.so 1522s libtool: link: ( cd ".libs" && rm -f "mod_test_utilities.la" && ln -s "../mod_test_utilities.la" "mod_test_utilities.la" ) 1522s make[1]: Leaving directory '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/c-modules/test_utilities' 1522s /usr/sbin/apache2 -d /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t -f /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/conf/httpd.conf -D APACHE2 -D APACHE2_4 -D PERL_USEITHREADS 1522s using Apache/2.4.58 (prefork MPM) 1522s 1523s waiting 60 seconds for server to start: .[Mon Apr 08 17:21:19.011808 2024] [core:trace3] [pid 8315] core.c(3482): Setting LogLevel for all modules to trace8 1523s [Mon Apr 08 17:21:19.012722 2024] [core:trace6] [pid 8315] core.c(3499): Cannot find module 'rewrite', trying 'rewrite_module' 1523s [Mon Apr 08 17:21:19.012733 2024] [core:trace3] [pid 8315] core.c(3509): Setting LogLevel for module mod_rewrite.c to trace8 1523s [Mon Apr 08 17:21:19.014172 2024] [core:trace6] [pid 8315] core.c(3499): Cannot find module 'dumpio', trying 'dumpio_module' 1523s [Mon Apr 08 17:21:19.014186 2024] [core:trace3] [pid 8315] core.c(3509): Setting LogLevel for module mod_dumpio.c to trace7 1523s [Mon Apr 08 17:21:19.014190 2024] [core:trace3] [pid 8315] core.c(3482): Setting LogLevel for all modules to info 1523s [Mon Apr 08 17:21:19.014195 2024] [core:trace6] [pid 8315] core.c(3499): Cannot find module 'core', trying 'core_module' 1523s [Mon Apr 08 17:21:19.014199 2024] [core:trace3] [pid 8315] core.c(3509): Setting LogLevel for module core.c to crit 1523s [Mon Apr 08 17:21:19.014203 2024] [core:trace3] [pid 8315] core.c(3482): Setting LogLevel for all modules to crit 1523s [Mon Apr 08 17:21:19.014208 2024] [core:trace6] [pid 8315] core.c(3499): Cannot find module 'core', trying 'core_module' 1523s [Mon Apr 08 17:21:19.014212 2024] [core:trace3] [pid 8315] core.c(3509): Setting LogLevel for module core.c to info 1523s [Mon Apr 08 17:21:19.014215 2024] [core:trace3] [pid 8315] core.c(3482): Setting LogLevel for all modules to crit 1523s [Mon Apr 08 17:21:19.014223 2024] [core:trace6] [pid 8315] core.c(3499): Cannot find module 'core', trying 'core_module' 1523s [Mon Apr 08 17:21:19.014227 2024] [core:trace3] [pid 8315] core.c(3509): Setting LogLevel for module core.c to info 1523s [Mon Apr 08 17:21:19.014231 2024] [core:trace3] [pid 8315] core.c(3482): Setting LogLevel for all modules to crit 1523s [Mon Apr 08 17:21:19.014234 2024] [core:trace3] [pid 8315] core.c(3482): Setting LogLevel for all modules to info 1523s [Mon Apr 08 17:21:19.014240 2024] [core:trace6] [pid 8315] core.c(3499): Cannot find module 'core', trying 'core_module' 1523s [Mon Apr 08 17:21:19.014248 2024] [core:trace3] [pid 8315] core.c(3509): Setting LogLevel for module core.c to crit 1523s [Mon Apr 08 17:21:19.014252 2024] [core:trace3] [pid 8315] core.c(3482): Setting LogLevel for all modules to info 1523s [Mon Apr 08 17:21:19.014901 2024] [core:trace6] [pid 8315] core.c(3499): Cannot find module 'http2', trying 'http2_module' 1523s [Mon Apr 08 17:21:19.014911 2024] [core:trace3] [pid 8315] core.c(3509): Setting LogLevel for module mod_http2.c to debug 1523s [Mon Apr 08 17:21:19.016100 2024] [proxy:info] [pid 8315] AH01145: Sharing worker 'http://localhost:8529/' instead of creating new worker 'http://localhost:8529/servlet' 1523s [Mon Apr 08 17:21:19.016116 2024] [core:trace6] [pid 8315] core.c(3499): Cannot find module 'proxy_hcheck', trying 'proxy_hcheck_module' 1523s [Mon Apr 08 17:21:19.016121 2024] [core:trace3] [pid 8315] core.c(3509): Setting LogLevel for module mod_proxy_hcheck.c to trace4 1524s . 1524s waiting 60 seconds for server to start: ok (waited 1 secs) 1524s server localhost:8529 started 1524s server localhost:8530 listening (mod_nntp_like) 1524s server localhost:8531 listening (mod_nntp_like_ssl) 1524s server localhost:8532 listening (mod_ssl) 1524s server localhost:8533 listening (ssl_optional_cc) 1524s server localhost:8534 listening (ssl_pr33791) 1524s server localhost:8535 listening (ssl_ocsp) 1524s server localhost:8536 listening (mod_include) 1524s server localhost:8537 listening (mod_vhost_alias) 1524s server localhost:8538 listening (mod_proxy) 1524s server localhost:8539 listening (proxy_http_bal1) 1524s server localhost:8540 listening (proxy_http_bal2) 1524s server localhost:8541 listening (proxy_http_balancer) 1524s server localhost:8544 listening (proxy_fcgi) 1524s server localhost:8545 listening (mod_cache) 1524s server localhost:8546 listening (cve_2011_3368_rewrite) 1524s server localhost:8547 listening (proxy_http_reverse) 1524s server localhost:8548 listening (proxy_http_nofwd) 1524s server localhost:8549 listening (cve_2011_3368) 1524s server localhost:8550 listening (mod_headers) 1524s server localhost:8551 listening (mod_echo) 1524s server localhost:8552 listening (mod_echo_ssl) 1524s server localhost:8553 listening (error_document) 1524s server localhost:8554 listening (http_unsafe) 1524s server localhost:8555 listening (http_strict) 1524s server localhost:8556 listening (remote_ip) 1524s server localhost:8557 listening (h2c) 1524s server localhost:8558 listening (h2) 1524s server localhost:8559 listening (core) 1524s server localhost:8560 listening (proxy_http_https) 1524s server localhost:8561 listening (proxy_https_https) 1524s server localhost:8562 listening (proxy_http_https_proxy_section) 1524s server localhost:8563 listening (proxy_https_https_proxy_section) 1524s server localhost:8564 listening (proxy_https_http) 1526s [ info] adding source lib /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/Apache-Test/lib to @INC 1532s t/ab/base.t ......................... 1532s 1..5 1532s # Running under perl version 5.038002 for linux 1532s # Current time local: Mon Apr 8 17:21:26 2024 1532s # Current time GMT: Mon Apr 8 17:21:26 2024 1532s # Using Test.pm version 1.31 1532s # Using Apache/Test.pm version 1.42 1532s # # running: 1532s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 http://localhost:8559/ 1532s ok 1 1532s ok 2 1532s # # running: 1532s # ASAN_OPTIONS='detect_leaks=0' /usr/bin/ab -B 127.0.0.1 -q -n 10 https://localhost:8532/ 1532s ok 3 1532s ok 4 1532s ok 5 1532s ok 1534s t/apache/404.t ...................... 1534s 1..2 1534s # Running under perl version 5.038002 for linux 1534s # Current time local: Mon Apr 8 17:21:28 2024 1534s # Current time GMT: Mon Apr 8 17:21:28 2024 1534s # Using Test.pm version 1.31 1534s # Using Apache/Test.pm version 1.42 1534s # GET_STR Response: 1534s # HTTP/1.1 404 Not Found 1534s # Connection: close 1534s # Date: Mon, 08 Apr 2024 17:21:30 GMT 1534s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1534s # Content-Length: 196 1534s # Content-Type: text/html; charset=iso-8859-1 1534s # Client-Date: Mon, 08 Apr 2024 17:21:30 GMT 1534s # Client-Peer: 127.0.0.1:8529 1534s # Client-Response-Num: 1 1534s # Title: 404 Not Found 1534s # 1534s # 1534s # 1534s # 404 Not Found 1534s # 1534s #

Not Found

1534s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1564s #

The requested URL was not found on this server.

1564s # ' 1564s ok 8 1564s # testing : /merge/notfound.html code 1564s # expected: 404 1564s # received: '404' 1564s ok 9 1564s # testing : /merge/notfound.html content 1564s # expected: 'testing merge' 1564s # received: 'testing merge' 1564s ok 10 1564s # testing : /merge/merge2/notfound.html code 1564s # expected: 404 1564s # received: '404' 1564s ok 11 1564s # testing : /merge/merge2/notfound.html content 1564s # expected: 'testing merge' 1564s # received: 'testing merge' 1564s ok 12 1564s # testing : /bounce/notfound.html code 1564s # expected: 404 1564s # received: '404' 1564s ok 13 1564s # testing : /bounce/notfound.html content 1564s # expected: qr/expire test/ 1564s # received: ' 1564s # expire test 1564s # expire test 1564s # ' 1564s ok 14 1564s ok 1566s t/apache/etags.t .................... 1566s # Checking for existence of FileETag directive 1566s # Returned 200: 1566s 1..61 1566s # Running under perl version 5.038002 for linux 1566s # Current time local: Mon Apr 8 17:22:00 2024 1566s # Current time GMT: Mon Apr 8 17:22:00 2024 1566s # Using Test.pm version 1.31 1566s # Using Apache/Test.pm version 1.42 1566s # --- 1566s # HEAD /apache/etags/none/plus-mi/test.txt 1566s # Expecting two components in ETag field 1566s # Received "8566c-613edd771cbc0" 1566s ok 1 1566s # --- 1566s # HEAD /apache/etags/none/m/test.txt 1566s # Expecting one component in ETag field 1566s # Received "613edd771cbc0" 1566s ok 2 1566s # --- 1566s # HEAD /apache/etags/all/test.txt 1566s # Expecting three components in ETag field 1566s # Received "8560c-b-613edd771cbc0" 1566s ok 3 1566s # --- 1566s # HEAD /apache/etags/all/is/test.txt 1566s # Expecting two components in ETag field 1566s # Received "855e7-b" 1566s ok 4 1566s # --- 1566s # HEAD /apache/etags/all/minus-mis/test.txt 1566s # Expecting field to be absent 1566s # Received "b-613edd771cbc0" 1566s ok 5 1566s # --- 1566s # HEAD /apache/etags/m/plus-mi/test.txt 1566s # Expecting two components in ETag field 1566s # Received "85637-613edd771cbc0" 1566s ok 6 1566s # --- 1566s # HEAD /apache/etags/all/mi/test.txt 1566s # Expecting two components in ETag field 1566s # Received "855ed-613edd771cbc0" 1566s ok 7 1566s # --- 1566s # HEAD /apache/etags/all/minus-s/test.txt 1566s # Expecting two components in ETag field 1566s # Received "85602-613edd771cbc0" 1566s ok 8 1566s # --- 1566s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1566s # Expecting field to be absent 1566s # Received "b-613edd771cbc0" 1566s ok 9 1566s # --- 1566s # HEAD /apache/etags/s/test.txt 1566s # Expecting one component in ETag field 1566s # Received "b" 1566s ok 10 1566s # --- 1566s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1566s # Expecting one component in ETag field 1566s # Received "b" 1566s ok 11 1566s # --- 1566s # HEAD /apache/etags/none/i/test.txt 1566s # Expecting one component in ETag field 1566s # Received "8564f" 1566s ok 12 1566s # --- 1566s # HEAD /apache/etags/m/minus-i/test.txt 1566s # Expecting field to be absent 1566s # Received "613edd771cbc0" 1566s ok 13 1566s # --- 1566s # HEAD /apache/etags/all/minus-ms/test.txt 1566s # Expecting one component in ETag field 1566s # Received "855ff" 1566s ok 14 1566s # --- 1566s # HEAD /apache/etags/none/mis/test.txt 1566s # Expecting three components in ETag field 1566s # Received "8565d-b-613edd771cbc0" 1566s ok 15 1566s # --- 1566s # HEAD /apache/etags/m/minus-ms/test.txt 1566s # Expecting field to be absent 1566s # Received "b-613edd771cbc0" 1566s ok 16 1566s # --- 1566s # HEAD /apache/etags/all/minus-m/test.txt 1566s # Expecting two components in ETag field 1566s # Received "855f6-b" 1566s ok 17 1566s # --- 1566s # HEAD /apache/etags/all/minus-is/test.txt 1566s # Expecting one component in ETag field 1566s # Received "613edd771cbc0" 1566s ok 18 1566s # --- 1566s # HEAD /apache/etags/none/test.txt 1566s # Expecting field to be absent 1566s # ETag field is missing 1566s ok 19 1566s # --- 1566s # HEAD /apache/etags/all/m/test.txt 1566s # Expecting one component in ETag field 1566s # Received "613edd771cbc0" 1566s ok 20 1566s # --- 1566s # HEAD /apache/etags/m/minus-mis/test.txt 1566s # Expecting field to be absent 1566s # Received "b-613edd771cbc0" 1566s ok 21 1566s # --- 1566s # HEAD /apache/etags/mi/test.txt 1566s # Expecting two components in ETag field 1566s # Received "85644-613edd771cbc0" 1566s ok 22 1566s # --- 1566s # HEAD /apache/etags/all/minus-i/test.txt 1566s # Expecting two components in ETag field 1566s # Received "b-613edd771cbc0" 1566s ok 23 1566s # --- 1566s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1566s # Expecting two components in ETag field 1566s # Received "b-613edd771cbc0" 1566s ok 24 1566s # --- 1566s # HEAD /apache/etags/none/plus-is/test.txt 1566s # Expecting two components in ETag field 1566s # Received "85666-b" 1566s ok 25 1566s # --- 1566s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1566s # Expecting two components in ETag field 1566s # Received "85683-613edd771cbc0" 1566s ok 26 1566s # --- 1566s # HEAD /apache/etags/none/plus-i/test.txt 1566s # Expecting one component in ETag field 1566s # Received "85663" 1566s ok 27 1566s # --- 1566s # HEAD /apache/etags/m/minus-m/test.txt 1566s # Expecting field to be absent 1566s # Received "b-613edd771cbc0" 1566s ok 28 1566s # --- 1566s # HEAD /apache/etags/i/test.txt 1566s # Expecting one component in ETag field 1566s # Received "85611" 1566s ok 29 1566s # --- 1566s # HEAD /apache/etags/none/is/test.txt 1566s # Expecting two components in ETag field 1566s # Received "85654-b" 1566s ok 30 1566s # --- 1566s # HEAD /apache/etags/is/test.txt 1566s # Expecting two components in ETag field 1566s # Received "85614-b" 1566s ok 31 1566s # --- 1566s # HEAD /apache/etags/default/test.txt 1566s # Expecting two components in ETag field 1566s # Received "b-613edd771cbc0" 1566s ok 32 1566s # --- 1566s # HEAD /apache/etags/none/plus-ms/test.txt 1566s # Expecting two components in ETag field 1566s # Received "b-613edd771cbc0" 1566s ok 33 1566s # --- 1566s # HEAD /apache/etags/none/mi/test.txt 1566s # Expecting two components in ETag field 1566s # Received "8565a-613edd771cbc0" 1566s ok 34 1566s # --- 1566s # HEAD /apache/etags/none/ms/test.txt 1566s # Expecting two components in ETag field 1566s # Received "b-613edd771cbc0" 1566s ok 35 1566s # --- 1566s # HEAD /apache/etags/mis/test.txt 1566s # Expecting three components in ETag field 1566s # Received "85647-b-613edd771cbc0" 1566s ok 36 1566s # --- 1566s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1566s # Expecting two components in ETag field 1566s # Received "85677-b" 1566s ok 37 1566s # --- 1566s # HEAD /apache/etags/all/i/test.txt 1566s # Expecting one component in ETag field 1566s # Received "855e2" 1566s ok 38 1566s # --- 1566s # HEAD /apache/etags/none/plus-m/test.txt 1566s # Expecting one component in ETag field 1566s # Received "613edd771cbc0" 1566s ok 39 1566s # --- 1566s # HEAD /apache/etags/all/mis/test.txt 1566s # Expecting three components in ETag field 1566s # Received "85605-b-613edd771cbc0" 1566s ok 40 1566s # --- 1566s # HEAD /apache/etags/ms/test.txt 1566s # Expecting two components in ETag field 1566s # Received "b-613edd771cbc0" 1566s ok 41 1566s # --- 1566s # HEAD /apache/etags/m/plus-is/test.txt 1566s # Expecting three components in ETag field 1566s # Received "85631-b-613edd771cbc0" 1566s ok 42 1566s # --- 1566s # HEAD /apache/etags/all/s/test.txt 1566s # Expecting one component in ETag field 1566s # Received "b" 1566s ok 43 1566s # --- 1566s # HEAD /apache/etags/none/plus-s/test.txt 1566s # Expecting one component in ETag field 1566s # Received "b" 1566s ok 44 1566s # --- 1566s # HEAD /apache/etags/all/ms/test.txt 1566s # Expecting two components in ETag field 1566s # Received "b-613edd771cbc0" 1566s ok 45 1566s # --- 1566s # HEAD /apache/etags/m/plus-m/test.txt 1566s # Expecting one component in ETag field 1566s # Received "613edd771cbc0" 1566s ok 46 1566s # --- 1566s # HEAD /apache/etags/none/inherit/test.txt 1566s # Expecting field to be absent 1566s # ETag field is missing 1566s ok 47 1566s # --- 1566s # HEAD /apache/etags/m/plus-i/test.txt 1566s # Expecting two components in ETag field 1566s # Received "8562e-613edd771cbc0" 1566s ok 48 1566s # --- 1566s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1566s # Expecting one component in ETag field 1566s # Received "85680" 1566s ok 49 1566s # --- 1566s # HEAD /apache/etags/m/plus-ms/test.txt 1566s # Expecting two components in ETag field 1566s # Received "b-613edd771cbc0" 1566s ok 50 1566s # --- 1566s # HEAD /apache/etags/m/plus-mis/test.txt 1566s # Expecting three components in ETag field 1566s # Received "8563a-b-613edd771cbc0" 1566s ok 51 1566s # --- 1566s # HEAD /apache/etags/m/minus-mi/test.txt 1566s # Expecting field to be absent 1566s # Received "b-613edd771cbc0" 1566s ok 52 1566s # --- 1566s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1566s # Expecting one component in ETag field 1566s # Received "613edd771cbc0" 1566s ok 53 1566s # --- 1566s # HEAD /apache/etags/none/s/test.txt 1566s # Expecting one component in ETag field 1566s # Received "b" 1566s ok 54 1566s # --- 1566s # HEAD /apache/etags/m/plus-s/test.txt 1566s # Expecting two components in ETag field 1566s # Received "b-613edd771cbc0" 1566s ok 55 1566s # --- 1566s # HEAD /apache/etags/all/minus-mi/test.txt 1566s # Expecting one component in ETag field 1566s # Received "b" 1566s ok 56 1566s # --- 1566s # HEAD /apache/etags/none/plus-mis/test.txt 1566s # Expecting three components in ETag field 1566s # Received "85684-b-613edd771cbc0" 1566s ok 57 1566s # --- 1566s # HEAD /apache/etags/m/test.txt 1566s # Expecting one component in ETag field 1566s # Received "613edd771cbc0" 1566s ok 58 1566s # --- 1566s # HEAD /apache/etags/m/minus-is/test.txt 1566s # Expecting field to be absent 1566s # Received "613edd771cbc0" 1566s ok 59 1566s # --- 1566s # HEAD /apache/etags/m/minus-s/test.txt 1566s # Expecting field to be absent 1566s # Received "613edd771cbc0" 1566s ok 60 1566s # --- 1566s # HEAD /apache/etags/all/inherit/test.txt 1566s # Expecting three components in ETag field 1566s # Received "855e4-b-613edd771cbc0" 1566s ok 61 1566s ok 1569s t/apache/expr.t ..................... 1569s 1..229 1569s # Running under perl version 5.038002 for linux 1569s # Current time local: Mon Apr 8 17:22:02 2024 1569s # Current time GMT: Mon Apr 8 17:22:02 2024 1569s # Using Test.pm version 1.31 1569s # Using Apache/Test.pm version 1.42 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true" should evaluate to true, got true 1569s ok 1 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "false" should evaluate to false, got false 1569s ok 2 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s Should get parse error for "foo", got parse error 1569s ok 3 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "1 -eq 01" should evaluate to true, got true 1569s ok 4 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "1 -eq 2" should evaluate to false, got false 1569s ok 5 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "1 -ne 2" should evaluate to true, got true 1569s ok 6 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "1 -ne 1" should evaluate to false, got false 1569s ok 7 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "1 -lt 02" should evaluate to true, got true 1569s ok 8 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "1 -lt 1" should evaluate to false, got false 1569s ok 9 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "1 -le 2" should evaluate to true, got true 1569s ok 10 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "1 -le 1" should evaluate to true, got true 1569s ok 11 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "2 -gt 1" should evaluate to true, got true 1569s ok 12 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "1 -gt 1" should evaluate to false, got false 1569s ok 13 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "2 -ge 1" should evaluate to true, got true 1569s ok 14 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "1 -ge 1" should evaluate to true, got true 1569s ok 15 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "1 -gt -1" should evaluate to true, got true 1569s ok 16 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'aa' == 'aa'" should evaluate to true, got true 1569s ok 17 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'aa' == 'b'" should evaluate to false, got false 1569s ok 18 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'aa' = 'aa'" should evaluate to true, got true 1569s ok 19 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'aa' = 'b'" should evaluate to false, got false 1569s ok 20 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'aa' != 'b'" should evaluate to true, got true 1569s ok 21 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'aa' != 'aa'" should evaluate to false, got false 1569s ok 22 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'aa' < 'b'" should evaluate to true, got true 1569s ok 23 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'aa' < 'aa'" should evaluate to false, got false 1569s ok 24 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'aa' <= 'b'" should evaluate to true, got true 1569s ok 25 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'aa' <= 'aa'" should evaluate to true, got true 1569s ok 26 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'b' > 'aa'" should evaluate to true, got true 1569s ok 27 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'aa' > 'aa'" should evaluate to false, got false 1569s ok 28 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'b' >= 'aa'" should evaluate to true, got true 1569s ok 29 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'aa' >= 'aa'" should evaluate to true, got true 1569s ok 30 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1569s ok 31 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1569s ok 32 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1569s ok 33 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1569s ok 34 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1569s ok 35 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1569s ok 36 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1569s ok 37 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1569s ok 38 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1569s ok 39 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1569s ok 40 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{TIME} != ''" should evaluate to true, got true 1569s ok 41 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1569s ok 42 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1569s ok 43 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " 'abc' =~ /bc/ " should evaluate to true, got true 1569s ok 44 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " 'abc' =~ /BC/i " should evaluate to true, got true 1569s ok 45 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " 'abc' !~ m!bc! " should evaluate to false, got false 1569s ok 46 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " 'abc' !~ m!BC!i " should evaluate to false, got false 1569s ok 47 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " $0 == '' " should evaluate to true, got true 1569s ok 48 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " $1 == '' " should evaluate to true, got true 1569s ok 49 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " $9 == '' " should evaluate to true, got true 1569s ok 50 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " '$0' == '' " should evaluate to true, got true 1569s ok 51 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1569s ok 52 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1569s ok 53 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1569s ok 54 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1569s ok 55 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1569s ok 56 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1569s ok 57 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1569s ok 58 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1569s ok 59 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1569s ok 60 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1569s ok 61 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1569s ok 62 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1569s ok 63 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1569s ok 64 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1569s ok 65 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1569s ok 66 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1569s ok 67 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1569s ok 68 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1569s ok 69 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1569s ok 70 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{HTTPS} == 'off' " should evaluate to true, got true 1569s ok 71 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1569s ok 72 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1569s ok 73 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1569s ok 74 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1569s ok 75 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1569s ok 76 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1569s ok 77 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1569s ok 78 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1569s ok 79 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1569s ok 80 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1569s ok 81 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1569s ok 82 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "escape('?') = '%3f' " should evaluate to true, got true 1569s ok 83 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "unescape('%3f') = '?' " should evaluate to true, got true 1569s ok 84 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1569s ok 85 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1569s ok 86 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1569s ok 87 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "file('/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1569s ok 88 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-n ''" should evaluate to false, got false 1569s ok 89 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-z ''" should evaluate to true, got true 1569s ok 90 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-n '1'" should evaluate to true, got true 1569s ok 91 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-z '1'" should evaluate to false, got false 1569s ok 92 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s Should get parse error for "-R 'abc'", got parse error 1569s ok 93 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1569s ok 94 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-R '240.0.0.0'" should evaluate to false, got false 1569s ok 95 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-R '240.0.0.0/8'" should evaluate to false, got false 1569s ok 96 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-R 'ff::/8'" should evaluate to false, got false 1569s ok 97 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1569s ok 98 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1569s ok 99 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1569s ok 100 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1569s ok 101 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1569s ok 102 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1569s ok 103 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1569s ok 104 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'foo' -strmatch '*o'" should evaluate to true, got true 1569s ok 105 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1569s ok 106 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'foo' -strmatch 'F*'" should evaluate to false, got false 1569s ok 107 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1569s ok 108 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'foo' -strmatch 'g*'" should evaluate to false, got false 1569s ok 109 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1569s ok 110 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1569s ok 111 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1569s ok 112 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1569s ok 113 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1569s ok 114 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s Should get parse error for "foo('bar') = 'bar'", got parse error 1569s ok 115 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s Should get parse error for "%{FOO} != 'bar'", got parse error 1569s ok 116 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s Should get parse error for "'bar' = bar", got parse error 1569s ok 117 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true" should evaluate to true, got true 1569s ok 118 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true && true" should evaluate to true, got true 1569s ok 119 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true || true" should evaluate to true, got true 1569s ok 120 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true || true || true" should evaluate to true, got true 1569s ok 121 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true || true && true" should evaluate to true, got true 1569s ok 122 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true && true || true" should evaluate to true, got true 1569s ok 123 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true && true && true" should evaluate to true, got true 1569s ok 124 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true || true || !true" should evaluate to true, got true 1569s ok 125 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true || true && !true" should evaluate to true, got true 1569s ok 126 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true && true || !true" should evaluate to true, got true 1569s ok 127 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true && true && !true" should evaluate to false, got false 1569s ok 128 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true && !true" should evaluate to false, got false 1569s ok 129 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true || !true" should evaluate to true, got true 1569s ok 130 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true || !true || true" should evaluate to true, got true 1569s ok 131 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true || !true && true" should evaluate to true, got true 1569s ok 132 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true && !true || true" should evaluate to true, got true 1569s ok 133 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true && !true && true" should evaluate to false, got false 1569s ok 134 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true || !true || !true" should evaluate to true, got true 1569s ok 135 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true || !true && !true" should evaluate to true, got true 1569s ok 136 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true && !true || !true" should evaluate to false, got false 1569s ok 137 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "true && !true && !true" should evaluate to false, got false 1569s ok 138 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true" should evaluate to false, got false 1569s ok 139 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true && true" should evaluate to false, got false 1569s ok 140 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true || true" should evaluate to true, got true 1569s ok 141 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true || true || true" should evaluate to true, got true 1569s ok 142 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true || true && true" should evaluate to true, got true 1569s ok 143 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true && true || true" should evaluate to true, got true 1569s ok 144 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true && true && true" should evaluate to false, got false 1569s ok 145 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true || true || !true" should evaluate to true, got true 1569s ok 146 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true || true && !true" should evaluate to false, got false 1569s ok 147 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true && true || !true" should evaluate to false, got false 1569s ok 148 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true && true && !true" should evaluate to false, got false 1569s ok 149 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true && !true" should evaluate to false, got false 1569s ok 150 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true || !true" should evaluate to false, got false 1569s ok 151 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true || !true || true" should evaluate to true, got true 1569s ok 152 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true || !true && true" should evaluate to false, got false 1569s ok 153 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true && !true || true" should evaluate to true, got true 1569s ok 154 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true && !true && true" should evaluate to false, got false 1569s ok 155 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true || !true || !true" should evaluate to false, got false 1569s ok 156 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true || !true && !true" should evaluate to false, got false 1569s ok 157 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true && !true || !true" should evaluate to false, got false 1569s ok 158 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!true && !true && !true" should evaluate to false, got false 1569s ok 159 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true)" should evaluate to false, got false 1569s ok 160 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true && true)" should evaluate to false, got false 1569s ok 161 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true || true)" should evaluate to false, got false 1569s ok 162 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true || true || true)" should evaluate to false, got false 1569s ok 163 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true || true && true)" should evaluate to false, got false 1569s ok 164 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true && true || true)" should evaluate to false, got false 1569s ok 165 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true && true && true)" should evaluate to false, got false 1569s ok 166 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true || true || !true)" should evaluate to false, got false 1569s ok 167 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true || true && !true)" should evaluate to false, got false 1569s ok 168 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true && true || !true)" should evaluate to false, got false 1569s ok 169 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true && true && !true)" should evaluate to true, got true 1569s ok 170 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true && !true)" should evaluate to true, got true 1569s ok 171 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true || !true)" should evaluate to false, got false 1569s ok 172 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true || !true || true)" should evaluate to false, got false 1569s ok 173 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true || !true && true)" should evaluate to false, got false 1569s ok 174 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true && !true || true)" should evaluate to false, got false 1569s ok 175 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true && !true && true)" should evaluate to true, got true 1569s ok 176 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true || !true || !true)" should evaluate to false, got false 1569s ok 177 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true || !true && !true)" should evaluate to false, got false 1569s ok 178 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true && !true || !true)" should evaluate to true, got true 1569s ok 179 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(true && !true && !true)" should evaluate to true, got true 1569s ok 180 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true)" should evaluate to true, got true 1569s ok 181 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true && true)" should evaluate to true, got true 1569s ok 182 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true || true)" should evaluate to false, got false 1569s ok 183 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true || true || true)" should evaluate to false, got false 1569s ok 184 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true || true && true)" should evaluate to false, got false 1569s ok 185 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true && true || true)" should evaluate to false, got false 1569s ok 186 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true && true && true)" should evaluate to true, got true 1569s ok 187 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true || true || !true)" should evaluate to false, got false 1569s ok 188 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true || true && !true)" should evaluate to true, got true 1569s ok 189 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true && true || !true)" should evaluate to true, got true 1569s ok 190 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true && true && !true)" should evaluate to true, got true 1569s ok 191 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true && !true)" should evaluate to true, got true 1569s ok 192 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true || !true)" should evaluate to true, got true 1569s ok 193 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true || !true || true)" should evaluate to false, got false 1569s ok 194 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true || !true && true)" should evaluate to true, got true 1569s ok 195 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true && !true || true)" should evaluate to false, got false 1569s ok 196 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true && !true && true)" should evaluate to true, got true 1569s ok 197 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true || !true || !true)" should evaluate to true, got true 1569s ok 198 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true || !true && !true)" should evaluate to true, got true 1569s ok 199 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true && !true || !true)" should evaluate to true, got true 1569s ok 200 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "!(!true && !true && !true)" should evaluate to true, got true 1569s ok 201 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "filesize('/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1569s ok 202 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "filesize('/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1569s ok 203 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "filesize('/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1569s ok 204 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-d '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1569s ok 205 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-e '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1569s ok 206 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-f '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1569s ok 207 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-s '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1569s ok 208 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-d '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1569s ok 209 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-e '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1569s ok 210 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-f '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1569s ok 211 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-s '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1569s ok 212 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-d '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1569s ok 213 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-e '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1569s ok 214 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-f '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1569s ok 215 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-s '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1569s ok 216 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-d '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1569s ok 217 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-e '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1569s ok 218 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-f '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1569s ok 219 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-s '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1569s ok 220 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-F '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1569s ok 221 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-F '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1569s ok 222 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-U '/apache/' " should evaluate to true, got true 1569s ok 223 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "-U '/apache/expr/none' " should evaluate to false, got false 1569s ok 224 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1569s ok 225 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1569s ok 226 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1569s ok 227 1569s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1569s ok 228 1569s Error log should not have 'Internal evaluation error' entries, found 0 1569s ok 229 1569s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1569s ok 1573s t/apache/expr_string.t .............. 1573s 1..29 1573s # Running under perl version 5.038002 for linux 1573s # Current time local: Mon Apr 8 17:22:05 2024 1573s # Current time GMT: Mon Apr 8 17:22:05 2024 1573s # Using Test.pm version 1.31 1573s # Using Apache/Test.pm version 1.42 1573s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1573s ok 1 1573s Expected return code 200, got 200 for 'foo' 1573s ok 2 1573s # testing : log message [Mon Apr 08 17:22:07.367862 2024] [log_debug:info] [pid 8321] [client 127.0.0.1:42444] foo (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1573s # didn't match 1573s # expected: 'foo' 1573s # received: 'foo' 1573s ok 3 1573s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1573s ok 4 1573s Expected return code 200, got 200 for '%{req:SomeHeader}' 1573s ok 5 1573s # testing : log message [Mon Apr 08 17:22:07.623748 2024] [log_debug:info] [pid 8321] [client 127.0.0.1:42444] SomeValue (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1573s # didn't match 1573s # expected: 'SomeValue' 1573s # received: 'SomeValue' 1573s ok 6 1573s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1573s ok 7 1573s Should get parse error (500) for "%{", got 500 1573s ok 8 1573s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1573s ok 9 1573s Expected return code 200, got 200 for '%' 1573s ok 10 1573s # testing : log message [Mon Apr 08 17:22:08.130510 2024] [log_debug:info] [pid 8319] [client 127.0.0.1:42450] % (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1573s # didn't match 1573s # expected: '%' 1573s # received: '%' 1573s ok 11 1573s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1573s ok 12 1573s Expected return code 200, got 200 for '}' 1573s ok 13 1573s # testing : log message [Mon Apr 08 17:22:08.383447 2024] [log_debug:info] [pid 8319] [client 127.0.0.1:42450] } (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1573s # didn't match 1573s # expected: '}' 1573s # received: '}' 1573s ok 14 1573s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1573s ok 15 1573s Expected return code 200, got 200 for '\"' 1573s ok 16 1573s # testing : log message [Mon Apr 08 17:22:08.636474 2024] [log_debug:info] [pid 8319] [client 127.0.0.1:42450] " (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1573s # didn't match 1573s # expected: '"' 1573s # received: '"' 1573s ok 17 1573s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1573s ok 18 1573s Expected return code 200, got 200 for '\'' 1573s ok 19 1573s # testing : log message [Mon Apr 08 17:22:08.889639 2024] [log_debug:info] [pid 8319] [client 127.0.0.1:42450] ' (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1573s # didn't match 1573s # expected: '\'' 1573s # received: '\'' 1573s ok 20 1573s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1573s ok 21 1573s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1573s ok 22 1573s # testing : log message [Mon Apr 08 17:22:09.144603 2024] [log_debug:info] [pid 8319] [client 127.0.0.1:42450] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1573s # didn't match 1573s # expected: '%{req:SomeHeader}' 1573s # received: '%{req:SomeHeader}' 1573s ok 23 1573s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1573s ok 24 1573s Expected return code 200, got 200 for '%{tolower:IDENT}' 1573s ok 25 1573s # testing : log message [Mon Apr 08 17:22:09.397658 2024] [log_debug:info] [pid 8319] [client 127.0.0.1:42450] ident (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1573s # didn't match 1573s # expected: 'ident' 1573s # received: 'ident' 1573s ok 26 1573s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1573s ok 27 1573s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1573s ok 28 1573s # testing : log message [Mon Apr 08 17:22:09.650924 2024] [log_debug:info] [pid 8319] [client 127.0.0.1:42450] get (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1573s # didn't match 1573s # expected: 'get' 1573s # received: 'get' 1573s ok 29 1573s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1573s ok 1576s t/apache/getfile.t .................. 1576s # using LWP client 1576s 1..219 1576s # Running under perl version 5.038002 for linux 1576s # Current time local: Mon Apr 8 17:22:09 2024 1576s # Current time GMT: Mon Apr 8 17:22:09 2024 1576s # Using Test.pm version 1.31 1576s # Using Apache/Test.pm version 1.42 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "44f3-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 17651 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl.pod 1576s # expected: 17651 1576s # received: 17651 1576s ok 1 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "dbb0-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 56240 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1576s # expected: 56240 1576s # received: 56240 1576s ok 2 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "85eb-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 34283 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1576s # expected: 34283 1576s # received: 34283 1576s ok 3 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "d8ed-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 55533 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1576s # expected: 55533 1576s # received: 55533 1576s ok 4 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "ab70-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 43888 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1576s # expected: 43888 1576s # received: 43888 1576s ok 5 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "15cb7-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 89271 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1576s # expected: 89271 1576s # received: 89271 1576s ok 6 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2707-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 9991 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1576s # expected: 9991 1576s # received: 9991 1576s ok 7 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2569-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 9577 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1576s # expected: 9577 1576s # received: 9577 1576s ok 8 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1004-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4100 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1576s # expected: 4100 1576s # received: 4100 1576s ok 9 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "e58-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 3672 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1576s # expected: 3672 1576s # received: 3672 1576s ok 10 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1e03-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 7683 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1576s # expected: 7683 1576s # received: 7683 1576s ok 11 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "233aa-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 144298 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1576s # expected: 144298 1576s # received: 144298 1576s ok 12 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1f1e-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 7966 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1576s # expected: 7966 1576s # received: 7966 1576s ok 13 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1aec-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 6892 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1576s # expected: 6892 1576s # received: 6892 1576s ok 14 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1e50-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 7760 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1576s # expected: 7760 1576s # received: 7760 1576s ok 15 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "18b7-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 6327 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1576s # expected: 6327 1576s # received: 6327 1576s ok 16 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "20a09-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 133641 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1576s # expected: 133641 1576s # received: 133641 1576s ok 17 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "17fe-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 6142 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1576s # expected: 6142 1576s # received: 6142 1576s ok 18 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "e0a-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 3594 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1576s # expected: 3594 1576s # received: 3594 1576s ok 19 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "ff5-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4085 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1576s # expected: 4085 1576s # received: 4085 1576s ok 20 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1d286-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 119430 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1576s # expected: 119430 1576s # received: 119430 1576s ok 21 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "19c5-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 6597 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1576s # expected: 6597 1576s # received: 6597 1576s ok 22 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "14d7-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 5335 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1576s # expected: 5335 1576s # received: 5335 1576s ok 23 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1208-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4616 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1576s # expected: 4616 1576s # received: 4616 1576s ok 24 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1c352-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 115538 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1576s # expected: 115538 1576s # received: 115538 1576s ok 25 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2a07-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 10759 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1576s # expected: 10759 1576s # received: 10759 1576s ok 26 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2fef-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 12271 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1576s # expected: 12271 1576s # received: 12271 1576s ok 27 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2410-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 9232 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1576s # expected: 9232 1576s # received: 9232 1576s ok 28 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1fa90-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 129680 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1576s # expected: 129680 1576s # received: 129680 1576s ok 29 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "293d-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 10557 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1576s # expected: 10557 1576s # received: 10557 1576s ok 30 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "301f-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 12319 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1576s # expected: 12319 1576s # received: 12319 1576s ok 31 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "20fa-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 8442 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1576s # expected: 8442 1576s # received: 8442 1576s ok 32 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1162-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4450 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1576s # expected: 4450 1576s # received: 4450 1576s ok 33 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "fc0b-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 64523 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1576s # expected: 64523 1576s # received: 64523 1576s ok 34 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2009-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 8201 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1576s # expected: 8201 1576s # received: 8201 1576s ok 35 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1007-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4103 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1576s # expected: 4103 1576s # received: 4103 1576s ok 36 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2aac-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 10924 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1576s # expected: 10924 1576s # received: 10924 1576s ok 37 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1168-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4456 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1576s # expected: 4456 1576s # received: 4456 1576s ok 38 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1875b-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 100187 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1576s # expected: 100187 1576s # received: 100187 1576s ok 39 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1e25-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 7717 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1576s # expected: 7717 1576s # received: 7717 1576s ok 40 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1e16-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 7702 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1576s # expected: 7702 1576s # received: 7702 1576s ok 41 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1b69-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 7017 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1576s # expected: 7017 1576s # received: 7017 1576s ok 42 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "115d9-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 71129 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1576s # expected: 71129 1576s # received: 71129 1576s ok 43 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "11f7-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4599 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1576s # expected: 4599 1576s # received: 4599 1576s ok 44 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1806-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 6150 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1576s # expected: 6150 1576s # received: 6150 1576s ok 45 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "13f7-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 5111 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1576s # expected: 5111 1576s # received: 5111 1576s ok 46 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "9efd-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 40701 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1576s # expected: 40701 1576s # received: 40701 1576s ok 47 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1662-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 5730 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1576s # expected: 5730 1576s # received: 5730 1576s ok 48 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "124a-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4682 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1576s # expected: 4682 1576s # received: 4682 1576s ok 49 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1374-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4980 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1576s # expected: 4980 1576s # received: 4980 1576s ok 50 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "d310-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 54032 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1576s # expected: 54032 1576s # received: 54032 1576s ok 51 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1b5f-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 7007 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1576s # expected: 7007 1576s # received: 7007 1576s ok 52 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "9201-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 37377 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1576s # expected: 37377 1576s # received: 37377 1576s ok 53 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1076-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4214 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1576s # expected: 4214 1576s # received: 4214 1576s ok 54 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "f6a-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 3946 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1576s # expected: 3946 1576s # received: 3946 1576s ok 55 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "fd6-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4054 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1576s # expected: 4054 1576s # received: 4054 1576s ok 56 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "ad8b-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 44427 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1576s # expected: 44427 1576s # received: 44427 1576s ok 57 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1288-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4744 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1576s # expected: 4744 1576s # received: 4744 1576s ok 58 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "f6a-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 3946 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1576s # expected: 3946 1576s # received: 3946 1576s ok 59 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "fd7-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4055 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1576s # expected: 4055 1576s # received: 4055 1576s ok 60 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "10d49-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 68937 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1576s # expected: 68937 1576s # received: 68937 1576s ok 61 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "f6a-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 3946 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1576s # expected: 3946 1576s # received: 3946 1576s ok 62 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "fd4-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4052 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1576s # expected: 4052 1576s # received: 4052 1576s ok 63 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1e729-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 124713 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl561delta.pod 1576s # expected: 124713 1576s # received: 124713 1576s ok 64 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1a2c1-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 107201 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl56delta.pod 1576s # expected: 107201 1576s # received: 107201 1576s ok 65 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "94ac-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 38060 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl581delta.pod 1576s # expected: 38060 1576s # received: 38060 1576s ok 66 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1176-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4470 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl582delta.pod 1576s # expected: 4470 1576s # received: 4470 1576s ok 67 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "18bf-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 6335 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl583delta.pod 1576s # expected: 6335 1576s # received: 6335 1576s ok 68 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1cc3-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 7363 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl584delta.pod 1576s # expected: 7363 1576s # received: 7363 1576s ok 69 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1701-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 5889 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl585delta.pod 1576s # expected: 5889 1576s # received: 5889 1576s ok 70 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "122b-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4651 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl586delta.pod 1576s # expected: 4651 1576s # received: 4651 1576s ok 71 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "20a5-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 8357 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl587delta.pod 1576s # expected: 8357 1576s # received: 8357 1576s ok 72 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "62c1-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 25281 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl588delta.pod 1576s # expected: 25281 1576s # received: 25281 1576s ok 73 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "d290-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 53904 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl589delta.pod 1576s # expected: 53904 1576s # received: 53904 1576s ok 74 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1c1d5-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 115157 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perl58delta.pod 1576s # expected: 115157 1576s # received: 115157 1576s ok 75 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "4fe9-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 20457 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlaix.pod 1576s # expected: 20457 1576s # received: 20457 1576s ok 76 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1688-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 5768 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlamiga.pod 1576s # expected: 5768 1576s # received: 5768 1576s ok 77 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2031-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 8241 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlandroid.pod 1576s # expected: 8241 1576s # received: 8241 1576s ok 78 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "c9433-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 824371 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlapi.pod 1576s # expected: 824371 1576s # received: 824371 1576s ok 79 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "5837-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 22583 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlapio.pod 1576s # expected: 22583 1576s # received: 22583 1576s ok 80 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1b62-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 7010 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlartistic.pod 1576s # expected: 7010 1576s # received: 7010 1576s ok 81 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "20c2-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 8386 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlbook.pod 1576s # expected: 8386 1576s # received: 8386 1576s ok 82 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "126-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 294 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlboot.pod 1576s # expected: 294 1576s # received: 294 1576s ok 83 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "130-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 304 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlbot.pod 1576s # expected: 304 1576s # received: 304 1576s ok 84 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1f50-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 8016 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1576s # expected: 8016 1576s # received: 8016 1576s ok 85 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "dea2-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 56994 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlcall.pod 1576s # expected: 56994 1576s # received: 56994 1576s ok 86 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1180-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4480 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlcheat.pod 1576s # expected: 4480 1576s # received: 4480 1576s ok 87 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "23bf-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 9151 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlclass.pod 1576s # expected: 9151 1576s # received: 9151 1576s ok 88 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "3c63-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 15459 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1576s # expected: 15459 1576s # received: 15459 1576s ok 89 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "254a-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 9546 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlclib.pod 1576s # expected: 9546 1576s # received: 9546 1576s ok 90 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "12e5-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4837 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlcn.pod 1576s # expected: 4837 1576s # received: 4837 1576s ok 91 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1b1a-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 6938 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1576s # expected: 6938 1576s # received: 6938 1576s ok 92 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "662a-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 26154 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1576s # expected: 26154 1576s # received: 26154 1576s ok 93 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "cfa2-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 53154 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perldata.pod 1576s # expected: 53154 1576s # received: 53154 1576s ok 94 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "134f-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4943 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1576s # expected: 4943 1576s # received: 4943 1576s ok 95 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "a85c-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 43100 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perldebguts.pod 1576s # expected: 43100 1576s # received: 43100 1576s ok 96 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "5693-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 22163 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perldebtut.pod 1576s # expected: 22163 1576s # received: 22163 1576s ok 97 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "9bbb-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 39867 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perldebug.pod 1576s # expected: 39867 1576s # received: 39867 1576s ok 98 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "fd4-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4052 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perldelta.pod 1576s # expected: 4052 1576s # received: 4052 1576s ok 99 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "5f0a-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 24330 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1576s # expected: 24330 1576s # received: 24330 1576s ok 100 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "4c051-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 311377 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perldiag.pod 1576s # expected: 311377 1576s # received: 311377 1576s ok 101 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "24a0-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 9376 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perldoc.pod 1576s # expected: 9376 1576s # received: 9376 1576s ok 102 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "b4ed-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 46317 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1576s # expected: 46317 1576s # received: 46317 1576s ok 103 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "687a-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 26746 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perldsc.pod 1576s # expected: 26746 1576s # received: 26746 1576s ok 104 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1f17-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 7959 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perldtrace.pod 1576s # expected: 7959 1576s # received: 7959 1576s ok 105 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "14981-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 84353 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1576s # expected: 84353 1576s # received: 84353 1576s ok 106 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "9321-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 37665 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlembed.pod 1576s # expected: 37665 1576s # received: 37665 1576s ok 107 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2877-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 10359 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1576s # expected: 10359 1576s # received: 10359 1576s ok 108 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "590b-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 22795 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlfaq.pod 1576s # expected: 22795 1576s # received: 22795 1576s ok 109 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "385d-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 14429 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1576s # expected: 14429 1576s # received: 14429 1576s ok 110 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "24a1-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 9377 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1576s # expected: 9377 1576s # received: 9377 1576s ok 111 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "92e1-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 37601 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1576s # expected: 37601 1576s # received: 37601 1576s ok 112 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "162be-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 90814 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1576s # expected: 90814 1576s # received: 90814 1576s ok 113 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "d7fc-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 55292 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1576s # expected: 55292 1576s # received: 55292 1576s ok 114 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "9a71-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 39537 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1576s # expected: 39537 1576s # received: 39537 1576s ok 115 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "93b8-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 37816 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1576s # expected: 37816 1576s # received: 37816 1576s ok 116 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "c310-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 49936 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1576s # expected: 49936 1576s # received: 49936 1576s ok 117 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "3b75-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 15221 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1576s # expected: 15221 1576s # received: 15221 1576s ok 118 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "56ca-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 22218 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlfilter.pod 1576s # expected: 22218 1576s # received: 22218 1576s ok 119 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "342b-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 13355 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlfork.pod 1576s # expected: 13355 1576s # received: 13355 1576s ok 120 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "40e0-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 16608 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlform.pod 1576s # expected: 16608 1576s # received: 16608 1576s ok 121 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "671-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 1649 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1576s # expected: 1649 1576s # received: 1649 1576s ok 122 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "67142-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 422210 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlfunc.pod 1576s # expected: 422210 1576s # received: 422210 1576s ok 123 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "7c2a-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 31786 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlgit.pod 1576s # expected: 31786 1576s # received: 31786 1576s ok 124 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "21810-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 137232 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlglossary.pod 1576s # expected: 137232 1576s # received: 137232 1576s ok 125 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "4075-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 16501 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlgov.pod 1576s # expected: 16501 1576s # received: 16501 1576s ok 126 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "35f7-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 13815 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlgpl.pod 1576s # expected: 13815 1576s # received: 13815 1576s ok 127 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2c264-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 180836 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlguts.pod 1576s # expected: 180836 1576s # received: 180836 1576s ok 128 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "afe4-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 45028 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlhack.pod 1576s # expected: 45028 1576s # received: 45028 1576s ok 129 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "11a38-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 72248 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1576s # expected: 72248 1576s # received: 72248 1576s ok 130 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1809-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 6153 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1576s # expected: 6153 1576s # received: 6153 1576s ok 131 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "5f7-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 1527 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1576s # expected: 1527 1576s # received: 1527 1576s ok 132 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "e88a-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 59530 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlhist.pod 1576s # expected: 59530 1576s # received: 59530 1576s ok 133 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "77a4-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 30628 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlhpux.pod 1576s # expected: 30628 1576s # received: 30628 1576s ok 134 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "7dd-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 2013 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlhurd.pod 1576s # expected: 2013 1576s # received: 2013 1576s ok 135 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1f865-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 129125 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlintern.pod 1576s # expected: 129125 1576s # received: 129125 1576s ok 136 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "9216-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 37398 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlinterp.pod 1576s # expected: 37398 1576s # received: 37398 1576s ok 137 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "579d-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 22429 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlintro.pod 1576s # expected: 22429 1576s # received: 22429 1576s ok 138 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "8ad3-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 35539 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perliol.pod 1576s # expected: 35539 1576s # received: 35539 1576s ok 139 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "11817-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 71703 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlipc.pod 1576s # expected: 71703 1576s # received: 71703 1576s ok 140 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1150-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4432 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlirix.pod 1576s # expected: 4432 1576s # received: 4432 1576s ok 141 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "20a8-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 8360 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perljp.pod 1576s # expected: 8360 1576s # received: 8360 1576s ok 142 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2fc0-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 12224 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlko.pod 1576s # expected: 12224 1576s # received: 12224 1576s ok 143 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "163-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 355 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1576s # expected: 355 1576s # received: 355 1576s ok 144 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "7ea-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 2026 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perllinux.pod 1576s # expected: 2026 1576s # received: 2026 1576s ok 145 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "12457-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 74839 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perllocale.pod 1576s # expected: 74839 1576s # received: 74839 1576s ok 146 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "24dc-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 9436 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perllol.pod 1576s # expected: 9436 1576s # received: 9436 1576s ok 147 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2f6f-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 12143 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1576s # expected: 12143 1576s # received: 12143 1576s ok 148 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "6753-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 26451 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlmod.pod 1576s # expected: 26451 1576s # received: 26451 1576s ok 149 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2574-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 9588 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1576s # expected: 9588 1576s # received: 9588 1576s ok 150 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "e547-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 58695 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1576s # expected: 58695 1576s # received: 58695 1576s ok 151 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "573b-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 22331 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1576s # expected: 22331 1576s # received: 22331 1576s ok 152 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "d65-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 3429 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1576s # expected: 3429 1576s # received: 3429 1576s ok 153 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2ad3-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 10963 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1576s # expected: 10963 1576s # received: 10963 1576s ok 154 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "20a5-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 8357 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlnumber.pod 1576s # expected: 8357 1576s # received: 8357 1576s ok 155 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "8d30-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 36144 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlobj.pod 1576s # expected: 36144 1576s # received: 36144 1576s ok 156 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "6885-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 26757 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlootut.pod 1576s # expected: 26757 1576s # received: 26757 1576s ok 157 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "251a5-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 151973 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlop.pod 1576s # expected: 151973 1576s # received: 151973 1576s ok 158 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "4db-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 1243 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1576s # expected: 1243 1576s # received: 1243 1576s ok 159 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "3b77-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 15223 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlopentut.pod 1576s # expected: 15223 1576s # received: 15223 1576s ok 160 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "16cb9-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 93369 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlos2.pod 1576s # expected: 93369 1576s # received: 93369 1576s ok 161 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "37cb-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 14283 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlos390.pod 1576s # expected: 14283 1576s # received: 14283 1576s ok 162 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "12b0-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4784 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlos400.pod 1576s # expected: 4784 1576s # received: 4784 1576s ok 163 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "c8a9-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 51369 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1576s # expected: 51369 1576s # received: 51369 1576s ok 164 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "c2bd-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 49853 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlperf.pod 1576s # expected: 49853 1576s # received: 49853 1576s ok 165 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1418-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 5144 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlplan9.pod 1576s # expected: 5144 1576s # received: 5144 1576s ok 166 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "5b65-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 23397 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlpod.pod 1576s # expected: 23397 1576s # received: 23397 1576s ok 167 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "10d10-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 68880 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1576s # expected: 68880 1576s # received: 68880 1576s ok 168 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2f40-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 12096 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1576s # expected: 12096 1576s # received: 12096 1576s ok 169 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "67b7-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 26551 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1576s # expected: 26551 1576s # received: 26551 1576s ok 170 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "15cc8-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 89288 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlport.pod 1576s # expected: 89288 1576s # received: 89288 1576s ok 171 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1412-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 5138 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlpragma.pod 1576s # expected: 5138 1576s # received: 5138 1576s ok 172 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1a25-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 6693 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlqnx.pod 1576s # expected: 6693 1576s # received: 6693 1576s ok 173 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2127d-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 135805 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlre.pod 1576s # expected: 135805 1576s # received: 135805 1576s ok 174 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "7bad-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 31661 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlreapi.pod 1576s # expected: 31661 1576s # received: 31661 1576s ok 175 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "818f-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 33167 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1576s # expected: 33167 1576s # received: 33167 1576s ok 176 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "beb0-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 48816 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1576s # expected: 48816 1576s # received: 48816 1576s ok 177 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "8c47-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 35911 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlref.pod 1576s # expected: 35911 1576s # received: 35911 1576s ok 178 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "4944-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 18756 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlreftut.pod 1576s # expected: 18756 1576s # received: 18756 1576s ok 179 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "a989-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 43401 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlreguts.pod 1576s # expected: 43401 1576s # received: 43401 1576s ok 180 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1fd-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 509 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlrepository.pod 1576s # expected: 509 1576s # received: 509 1576s ok 181 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "4af5-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 19189 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlrequick.pod 1576s # expected: 19189 1576s # received: 19189 1576s ok 182 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "3ce4-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 15588 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlreref.pod 1576s # expected: 15588 1576s # received: 15588 1576s ok 183 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1e219-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 123417 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlretut.pod 1576s # expected: 123417 1576s # received: 123417 1576s ok 184 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "60c-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 1548 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlriscos.pod 1576s # expected: 1548 1576s # received: 1548 1576s ok 185 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "e52d-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 58669 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlrun.pod 1576s # expected: 58669 1576s # received: 58669 1576s ok 186 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "6cc6-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 27846 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlsec.pod 1576s # expected: 27846 1576s # received: 27846 1576s ok 187 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "4af2-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 19186 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1576s # expected: 19186 1576s # received: 19186 1576s ok 188 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "74a6-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 29862 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1576s # expected: 29862 1576s # received: 29862 1576s ok 189 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1bdc-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 7132 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlsource.pod 1576s # expected: 7132 1576s # received: 7132 1576s ok 190 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "233b-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 9019 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlstyle.pod 1576s # expected: 9019 1576s # received: 9019 1576s ok 191 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "12f85-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 77701 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlsub.pod 1576s # expected: 77701 1576s # received: 77701 1576s ok 192 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "d2de-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 53982 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlsyn.pod 1576s # expected: 53982 1576s # received: 53982 1576s ok 193 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "2858-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 10328 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlsynology.pod 1576s # expected: 10328 1576s # received: 10328 1576s ok 194 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "b53a-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 46394 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1576s # expected: 46394 1576s # received: 46394 1576s ok 195 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "9a91-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 39569 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perltie.pod 1576s # expected: 39569 1576s # received: 39569 1576s ok 196 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "b9206-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 758278 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perltoc.pod 1576s # expected: 758278 1576s # received: 758278 1576s ok 197 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "174-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 372 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perltodo.pod 1576s # expected: 372 1576s # received: 372 1576s ok 198 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "126-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 294 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perltooc.pod 1576s # expected: 294 1576s # received: 294 1576s ok 199 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "126-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 294 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perltoot.pod 1576s # expected: 294 1576s # received: 294 1576s ok 200 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "297f-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 10623 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perltrap.pod 1576s # expected: 10623 1576s # received: 10623 1576s ok 201 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "213f-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 8511 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perltru64.pod 1576s # expected: 8511 1576s # received: 8511 1576s ok 202 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1183-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4483 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perltw.pod 1576s # expected: 4483 1576s # received: 4483 1576s ok 203 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "162c0-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 90816 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlunicode.pod 1576s # expected: 90816 1576s # received: 90816 1576s ok 204 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "6349-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 25417 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlunicook.pod 1576s # expected: 25417 1576s # received: 25417 1576s ok 205 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "372e-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 14126 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1576s # expected: 14126 1576s # received: 14126 1576s ok 206 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "96e1-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 38625 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perluniintro.pod 1576s # expected: 38625 1576s # received: 38625 1576s ok 207 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "6eefa-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 454394 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perluniprops.pod 1576s # expected: 454394 1576s # received: 454394 1576s ok 208 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1f0f-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 7951 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlunitut.pod 1576s # expected: 7951 1576s # received: 7951 1576s ok 209 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1ce8-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 7400 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlutil.pod 1576s # expected: 7400 1576s # received: 7400 1576s ok 210 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "16ab2-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 92850 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlvar.pod 1576s # expected: 92850 1576s # received: 92850 1576s ok 211 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "c68d-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 50829 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlvms.pod 1576s # expected: 50829 1576s # received: 50829 1576s ok 212 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "f16-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 3862 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlvos.pod 1576s # expected: 3862 1576s # received: 3862 1576s ok 213 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "7fdb-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 32731 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlwin32.pod 1576s # expected: 32731 1576s # received: 32731 1576s ok 214 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "1532b-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 86827 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlxs.pod 1576s # expected: 86827 1576s # received: 86827 1576s ok 215 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "c504-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 50436 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlxstut.pod 1576s # expected: 50436 1576s # received: 50436 1576s ok 216 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "5dc1-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 24001 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1576s # expected: 24001 1576s # received: 24001 1576s ok 217 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "b0324-614f0c873c200" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 721700 1576s #Last-Modified: Sun, 31 Mar 2024 08:37:28 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-binary-httpd 1576s # expected: 721700 1576s # received: 721700 1576s ok 218 1576s #lwp request: 1576s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1576s #User-Agent: libwww-perl/6.76 1576s # 1576s #server response: 1576s #HTTP/1.1 200 OK 1576s #Connection: close 1576s #Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Accept-Ranges: bytes 1576s #ETag: "3d5470-6155edc931600" 1576s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1576s #Vary: In-If1 1576s #Content-Length: 4019312 1576s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1576s #Client-Date: Mon, 08 Apr 2024 17:22:12 GMT 1576s #Client-Peer: 127.0.0.1:8529 1576s #Client-Response-Num: 1 1576s #DMMATCH1: 1 1576s # 1576s # testing : download of /getfiles-binary-perl 1576s # expected: 4019312 1576s # received: 4019312 1576s ok 219 1576s ok 1578s t/apache/headers.t .................. 1578s 1..27 1578s # Running under perl version 5.038002 for linux 1578s # Current time local: Mon Apr 8 17:22:12 2024 1578s # Current time GMT: Mon Apr 8 17:22:12 2024 1578s # Using Test.pm version 1.31 1578s # Using Apache/Test.pm version 1.42 1578s testing: Hello: World 1578s ok 1 1578s # testing : response success 1578s # expected: qr/HTTP\/1\.. 200 OK/ 1578s # received: 'HTTP/1.1 200 OK' 1578s ok 2 1578s header: [World] vs [World] 1578s # testing : compare header Hello value 1578s # expected: 'World' 1578s # received: 'World' 1578s ok 3 1578s testing: Hello: World 1578s ok 4 1578s # testing : response success 1578s # expected: qr/HTTP\/1\.. 200 OK/ 1578s # received: 'HTTP/1.1 200 OK' 1578s ok 5 1578s header: [World] vs [World] 1578s # testing : compare header Hello value 1578s # expected: 'World' 1578s # received: 'World' 1578s ok 6 1578s testing: Hello: World 1578s ok 7 1578s # testing : response success 1578s # expected: qr/HTTP\/1\.. 200 OK/ 1578s # received: 'HTTP/1.1 200 OK' 1578s ok 8 1578s header: [World] vs [World] 1578s # testing : compare header Hello value 1578s # expected: 'World' 1578s # received: 'World' 1578s ok 9 1578s testing: Hello: Foo 1578s Bar 1578s ok 10 1578s # testing : response success 1578s # expected: qr/HTTP\/1\.. 200 OK/ 1578s # received: 'HTTP/1.1 200 OK' 1578s ok 11 1578s header: [Foo Bar] vs [Foo Bar] 1578s # testing : compare header Hello value 1578s # expected: 'Foo Bar' 1578s # received: 'Foo Bar' 1578s ok 12 1578s testing: Hello: Foo 1578s Bar 1578s ok 13 1578s # testing : response success 1578s # expected: qr/HTTP\/1\.. 200 OK/ 1578s # received: 'HTTP/1.1 200 OK' 1578s ok 14 1578s header: [Foo Bar] vs [Foo Bar] 1578s # testing : compare header Hello value 1578s # expected: 'Foo Bar' 1578s # received: 'Foo Bar' 1578s ok 15 1578s testing: Hello: Foo 1578s Bar 1578s ok 16 1578s # testing : response success 1578s # expected: qr/HTTP\/1\.. 200 OK/ 1578s # received: 'HTTP/1.1 200 OK' 1578s ok 17 1578s header: [Foo Bar] vs [Foo Bar] 1578s # testing : compare header Hello value 1578s # expected: 'Foo Bar' 1578s # received: 'Foo Bar' 1578s ok 18 1578s testing: Hello: Foo 1578s Bar 1578s ok 19 1578s # testing : response success 1578s # expected: qr/HTTP\/1\.. 200 OK/ 1578s # received: 'HTTP/1.1 200 OK' 1578s ok 20 1578s header: [Foo Bar] vs [Foo Bar] 1578s # testing : compare header Hello value 1578s # expected: 'Foo Bar' 1578s # received: 'Foo Bar' 1578s ok 21 1578s testing: Hello: Foo 1578s Bar 1578s ok 22 1578s # testing : response success 1578s # expected: qr/HTTP\/1\.. 200 OK/ 1578s # received: 'HTTP/1.1 200 OK' 1578s ok 23 1578s header: [Foo Bar] vs [Foo Bar] 1578s # testing : compare header Hello value 1578s # expected: 'Foo Bar' 1578s # received: 'Foo Bar' 1578s ok 24 1578s testing: Hello:World 1578s ok 25 1578s # testing : response success 1578s # expected: qr/HTTP\/1\.. 200 OK/ 1578s # received: 'HTTP/1.1 200 OK' 1578s ok 26 1578s header: [World] vs [World] 1578s # testing : compare header Hello value 1578s # expected: 'World' 1578s # received: 'World' 1578s ok 27 1578s ok 1580s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 1583s t/apache/http_strict.t .............. 1583s 1..178 1583s # Running under perl version 5.038002 for linux 1583s # Current time local: Mon Apr 8 17:22:16 2024 1583s # Current time GMT: Mon Apr 8 17:22:16 2024 1583s # Using Test.pm version 1.31 1583s # Using Apache/Test.pm version 1.42 1583s # SENDING: 1583s # GET / HTTP/1.0\r\n\r\n 1583s # expecting success, got 200 1583s ok 1 1583s # SENDING: 1583s # GET / HTTP/1.0\n\n 1583s # expecting success, got 200 1583s ok 2 1583s # SENDING: 1583s # get / HTTP/1.0\r\n\r\n 1583s # expecting 501, got 501 1583s ok 3 1583s # SENDING: 1583s # G ET / HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 4 1583s # SENDING: 1583s # G\x00ET / HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 5 1583s # SENDING: 1583s # G/T / HTTP/1.0\r\n\r\n 1583s # expecting 501, got 501 1583s ok 6 1583s # SENDING: 1583s # GET /\x00 HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 7 1583s # SENDING: 1583s # GET / HTTP/1.0\x00\r\n\r\n 1583s # expecting 400, got 400 1583s ok 8 1583s # SENDING: 1583s # GET\x0c/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 9 1583s # SENDING: 1583s # GET\r/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 10 1583s # SENDING: 1583s # GET\t/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 11 1583s # SENDING: 1583s # GET / HTT/1.0\r\n\r\n 1583s # expecting error, got 400 1583s ok 12 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1583s # expecting success, got 200 1583s ok 13 1583s # SENDING: 1583s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1583s # expecting success, got 200 1583s ok 14 1583s # SENDING: 1583s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1583s # expecting success, got 200 1583s ok 15 1583s # SENDING: 1583s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1583s # expecting 400, got 400 1583s ok 16 1583s # SENDING: 1583s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1583s # expecting 400, got 400 1583s ok 17 1583s # SENDING: 1583s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1583s # expecting 200, got 200 1583s ok 18 1583s # SENDING: 1583s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1583s # expecting 400, got 400 1583s ok 19 1583s # SENDING: 1583s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1583s # expecting error, got 400 1583s ok 20 1583s # SENDING: 1583s # GET / HTTP/0.9\r\n\r\n 1583s # expecting error, got 400 1583s ok 21 1583s # SENDING: 1583s # GET / HTTP/0.8\r\n\r\n 1583s # expecting error, got 400 1583s ok 22 1583s # SENDING: 1583s # GET /\x01 HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 23 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 24 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 25 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 26 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 27 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1583s # expecting 400, got 400 1583s ok 28 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 29 1583s # SENDING: 1583s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 30 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 31 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1583s # expecting 400, got 400 1583s ok 32 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 33 1583s # SENDING: 1583s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 34 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 35 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 36 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 37 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 38 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1583s # expecting 400, got 400 1583s ok 39 1583s # SENDING: 1583s # GET / HTTP/1.0\r\r 1583s # expecting dropped connection and HTTPD dropped connection 1583s ok 40 1583s # SENDING: 1583s # GET /\r\n 1583s # expecting headerless HTTP/0.9 body, got response 1583s ok 41 1583s # SENDING: 1583s # GET /#frag HTTP/1.0\r\n 1583s # expecting 400, got 400 1583s ok 42 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1583s # expecting 200, got 200 1583s ok 43 1583s # SENDING: 1583s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1583s # expecting 200, got 200 1583s ok 44 1583s # SENDING: 1583s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1583s # expecting 200, got 200 1583s ok 45 1583s # SENDING: 1583s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1583s # expecting 200, got 200 1583s ok 46 1583s # SENDING: 1583s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1583s # expecting 200, got 200 1583s ok 47 1583s # SENDING: 1583s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1583s # expecting 200, got 200 1583s ok 48 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1583s # expecting 200, got 200 1583s ok 49 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1583s # expecting 400, got 400 1583s ok 50 1583s # SENDING: 1583s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1583s # expecting 200, got 200 1583s ok 51 1583s # SENDING: 1583s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 52 1583s # SENDING: 1583s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 53 1583s # SENDING: 1583s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 54 1583s # SENDING: 1583s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1583s # expecting 200, got 200 1583s ok 55 1583s # SENDING: 1583s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1583s # expecting success, got 200 1583s ok 56 1583s # SENDING: 1583s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1583s # expecting success, got 200 1583s ok 57 1583s # SENDING: 1583s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1583s # expecting success, got 200 1583s ok 58 1583s # SENDING: 1583s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1583s # expecting success, got 200 1583s ok 59 1583s # SENDING: 1583s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 60 1583s # SENDING: 1583s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1583s # expecting success, got 200 1583s ok 61 1583s # SENDING: 1583s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1583s # expecting success, got 200 1583s ok 62 1583s # SENDING: 1583s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 63 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1583s # expecting success, got 200 1583s ok 64 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1583s # expecting success, got 200 1583s ok 65 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1583s # expecting success, got 200 1583s ok 66 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1583s # expecting success, got 200 1583s ok 67 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1583s # expecting success, got 200 1583s ok 68 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1583s # expecting success, got 200 1583s ok 69 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1583s # expecting 200, got 200 1583s ok 70 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1583s # expecting 200, got 200 1583s ok 71 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1583s # expecting 400, got 400 1583s ok 72 1583s # SENDING: 1583s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 73 1583s # SENDING: 1583s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 74 1583s # SENDING: 1583s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 75 1583s # SENDING: 1583s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 76 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1583s # expecting 200, got 200 1583s ok 77 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1583s # expecting 200, got 200 1583s ok 78 1583s # SENDING: 1583s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1583s # expecting 200, got 200 1583s ok 79 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1583s # DECODED: Foo: bar 1583s # RESPONSE: 1583s # HTTP/1.1 200 OK\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Foo: bar\r\n 1583s # Vary: In-If1\r\n 1583s # DMMATCH1: 1\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/plain\r\n 1583s # \r\n 1583s # Hi!\n 1583s # SERVERNAME=localhost\n 1583s # HTTP_HOST=\n 1583s # 1583s # expecting 200, got 200 1583s ok 80 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1583s # DECODED: Foo: 1583s # RESPONSE: 1583s # HTTP/1.1 200 OK\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Foo: \r\n 1583s # Vary: In-If1\r\n 1583s # DMMATCH1: 1\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/plain\r\n 1583s # \r\n 1583s # Hi!\n 1583s # SERVERNAME=localhost\n 1583s # HTTP_HOST=\n 1583s # 1583s # expecting 200, got 200 1583s ok 81 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1583s # DECODED: : bar 1583s # RESPONSE: 1583s # HTTP/1.1 500 Internal Server Error\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Content-Length: 564\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/html; charset=iso-8859-1\r\n 1583s # \r\n 1583s # \n 1583s # \n 1583s # ... 1583s # expecting 500, got 500 1583s ok 82 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1583s # DECODED: F\x00oo: bar 1583s # RESPONSE: 1583s # HTTP/1.1 500 Internal Server Error\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Content-Length: 528\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/html; charset=iso-8859-1\r\n 1583s # \r\n 1583s # \n 1583s # \n 1583s # ... 1583s # expecting 500, got 500 1583s ok 83 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1583s # DECODED: F\x01oo: bar 1583s # RESPONSE: 1583s # HTTP/1.1 500 Internal Server Error\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Content-Length: 564\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/html; charset=iso-8859-1\r\n 1583s # \r\n 1583s # \n 1583s # \n 1583s # ... 1583s # expecting 500, got 500 1583s ok 84 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1583s # DECODED: F\noo: bar 1583s # RESPONSE: 1583s # HTTP/1.1 500 Internal Server Error\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Content-Length: 528\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/html; charset=iso-8859-1\r\n 1583s # \r\n 1583s # \n 1583s # \n 1583s # ... 1583s # expecting 500, got 500 1583s ok 85 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1583s # DECODED: Foo: b\tar 1583s # RESPONSE: 1583s # HTTP/1.1 200 OK\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Foo: b\tar\r\n 1583s # Vary: In-If1\r\n 1583s # DMMATCH1: 1\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/plain\r\n 1583s # \r\n 1583s # Hi!\n 1583s # SERVERNAME=localhost\n 1583s # HTTP_HOST=\n 1583s # 1583s # expecting 200, got 200 1583s ok 86 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1583s # DECODED: Foo: b\x01ar 1583s # RESPONSE: 1583s # HTTP/1.1 500 Internal Server Error\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Content-Length: 564\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/html; charset=iso-8859-1\r\n 1583s # \r\n 1583s # \n 1583s # \n 1583s # ... 1583s # expecting 500, got 500 1583s ok 87 1583s # SENDING: 1583s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1583s # expecting 500, got 500 1583s ok 88 1583s # SENDING: 1583s # GET / HTTP/1.0\r\n\r\n 1583s # expecting success, got 200 1583s ok 89 1583s # SENDING: 1583s # GET / HTTP/1.0\n\n 1583s # expecting 400, got 400 1583s ok 90 1583s # SENDING: 1583s # get / HTTP/1.0\r\n\r\n 1583s # expecting 501, got 501 1583s ok 91 1583s # SENDING: 1583s # G ET / HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 92 1583s # SENDING: 1583s # G\x00ET / HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 93 1583s # SENDING: 1583s # G/T / HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 94 1583s # SENDING: 1583s # GET /\x00 HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 95 1583s # SENDING: 1583s # GET / HTTP/1.0\x00\r\n\r\n 1583s # expecting 400, got 400 1583s ok 96 1583s # SENDING: 1583s # GET\x0c/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 97 1583s # SENDING: 1583s # GET\r/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 98 1583s # SENDING: 1583s # GET\t/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 99 1583s # SENDING: 1583s # GET / HTT/1.0\r\n\r\n 1583s # expecting error, got 400 1583s ok 100 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1583s # expecting success, got 200 1583s ok 101 1583s # SENDING: 1583s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1583s # expecting success, got 200 1583s ok 102 1583s # SENDING: 1583s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1583s # expecting success, got 200 1583s ok 103 1583s # SENDING: 1583s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1583s # expecting 400, got 400 1583s ok 104 1583s # SENDING: 1583s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1583s # expecting 400, got 400 1583s ok 105 1583s # SENDING: 1583s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1583s # expecting 400, got 400 1583s ok 106 1583s # SENDING: 1583s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1583s # expecting 400, got 400 1583s ok 107 1583s # SENDING: 1583s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1583s # expecting error, got 400 1583s ok 108 1583s # SENDING: 1583s # GET / HTTP/0.9\r\n\r\n 1583s # expecting error, got 400 1583s ok 109 1583s # SENDING: 1583s # GET / HTTP/0.8\r\n\r\n 1583s # expecting error, got 400 1583s ok 110 1583s # SENDING: 1583s # GET /\x01 HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 111 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 112 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 113 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 114 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 115 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1583s # expecting 400, got 400 1583s ok 116 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 117 1583s # SENDING: 1583s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 118 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 119 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1583s # expecting 400, got 400 1583s ok 120 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 121 1583s # SENDING: 1583s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 122 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 123 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 124 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1583s # expecting 400, got 400 1583s ok 125 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 126 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1583s # expecting 400, got 400 1583s ok 127 1583s # SENDING: 1583s # GET / HTTP/1.0\r\r 1583s # expecting dropped connection and HTTPD dropped connection 1583s ok 128 1583s # SENDING: 1583s # GET /\r\n 1583s # expecting headerless HTTP/0.9 body, got response 1583s ok 129 1583s # SENDING: 1583s # GET /#frag HTTP/1.0\r\n 1583s # expecting 400, got 400 1583s ok 130 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1583s # expecting 400, got 400 1583s ok 131 1583s # SENDING: 1583s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 132 1583s # SENDING: 1583s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 133 1583s # SENDING: 1583s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1583s # expecting 200, got 200 1583s ok 134 1583s # SENDING: 1583s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 135 1583s # SENDING: 1583s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 136 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1583s # expecting 400, got 400 1583s ok 137 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1583s # expecting 400, got 400 1583s ok 138 1583s # SENDING: 1583s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1583s # expecting 200, got 200 1583s ok 139 1583s # SENDING: 1583s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 140 1583s # SENDING: 1583s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 141 1583s # SENDING: 1583s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 142 1583s # SENDING: 1583s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 143 1583s # SENDING: 1583s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1583s # expecting success, got 200 1583s ok 144 1583s # SENDING: 1583s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1583s # expecting success, got 200 1583s ok 145 1583s # SENDING: 1583s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1583s # expecting success, got 200 1583s ok 146 1583s # SENDING: 1583s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1583s # expecting success, got 200 1583s ok 147 1583s # SENDING: 1583s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 148 1583s # SENDING: 1583s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1583s # expecting success, got 200 1583s ok 149 1583s # SENDING: 1583s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1583s # expecting success, got 200 1583s ok 150 1583s # SENDING: 1583s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1583s # expecting 400, got 400 1583s ok 151 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1583s # expecting success, got 200 1583s ok 152 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1583s # expecting success, got 200 1583s ok 153 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1583s # expecting success, got 200 1583s ok 154 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1583s # expecting success, got 200 1583s ok 155 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1583s # expecting success, got 200 1583s ok 156 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1583s # expecting success, got 200 1583s ok 157 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1583s # expecting 400, got 400 1583s ok 158 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1583s # expecting 400, got 400 1583s ok 159 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1583s # expecting 400, got 400 1583s ok 160 1583s # SENDING: 1583s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 161 1583s # SENDING: 1583s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 162 1583s # SENDING: 1583s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 163 1583s # SENDING: 1583s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1583s # expecting 200, got 200 1583s ok 164 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1583s # expecting 200, got 200 1583s ok 165 1583s # SENDING: 1583s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1583s # expecting 200, got 200 1583s ok 166 1583s # SENDING: 1583s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1583s # expecting 200, got 200 1583s ok 167 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1583s # DECODED: Foo: bar 1583s # RESPONSE: 1583s # HTTP/1.1 200 OK\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Foo: bar\r\n 1583s # Vary: In-If1\r\n 1583s # DMMATCH1: 1\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/plain\r\n 1583s # \r\n 1583s # Hi!\n 1583s # SERVERNAME=localhost\n 1583s # HTTP_HOST=\n 1583s # 1583s # expecting 200, got 200 1583s ok 168 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1583s # DECODED: Foo: 1583s # RESPONSE: 1583s # HTTP/1.1 200 OK\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Foo: \r\n 1583s # Vary: In-If1\r\n 1583s # DMMATCH1: 1\r\n 1583s # Content-Length: 36\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/plain\r\n 1583s # \r\n 1583s # Hi!\n 1583s # SERVERNAME=localhost\n 1583s # HTTP_HOST=\n 1583s # 1583s # expecting 200, got 200 1583s ok 169 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1583s # DECODED: : bar 1583s # RESPONSE: 1583s # HTTP/1.1 500 Internal Server Error\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Content-Length: 564\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/html; charset=iso-8859-1\r\n 1583s # \r\n 1583s # \n 1583s # \n 1583s # ... 1583s # expecting 500, got 500 1583s ok 170 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1583s # DECODED: F\x00oo: bar 1583s # RESPONSE: 1583s # HTTP/1.1 500 Internal Server Error\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Content-Length: 528\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/html; charset=iso-8859-1\r\n 1583s # \r\n 1583s # \n 1583s # \n 1583s # ... 1583s # expecting 500, got 500 1583s ok 171 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1583s # DECODED: F\x01oo: bar 1583s # RESPONSE: 1583s # HTTP/1.1 500 Internal Server Error\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Content-Length: 564\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/html; charset=iso-8859-1\r\n 1583s # \r\n 1583s # \n 1583s # \n 1583s # ... 1583s # expecting 500, got 500 1583s ok 172 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1583s # DECODED: F\noo: bar 1583s # RESPONSE: 1583s # HTTP/1.1 500 Internal Server Error\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Content-Length: 528\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/html; charset=iso-8859-1\r\n 1583s # \r\n 1583s # \n 1583s # \n 1583s # ... 1583s # expecting 500, got 500 1583s ok 173 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1583s # DECODED: Foo: b\tar 1583s # RESPONSE: 1583s # HTTP/1.1 200 OK\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Foo: b\tar\r\n 1583s # Vary: In-If1\r\n 1583s # DMMATCH1: 1\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/plain\r\n 1583s # \r\n 1583s # Hi!\n 1583s # SERVERNAME=localhost\n 1583s # HTTP_HOST=\n 1583s # 1583s # expecting 200, got 200 1583s ok 174 1583s # SENDING: 1583s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1583s # DECODED: Foo: b\x01ar 1583s # RESPONSE: 1583s # HTTP/1.1 500 Internal Server Error\r\n 1583s # Date: Mon, 08 Apr 2024 17:22:19 GMT\r\n 1583s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1583s # Content-Length: 564\r\n 1583s # Connection: close\r\n 1583s # Content-Type: text/html; charset=iso-8859-1\r\n 1583s # \r\n 1583s # \n 1583s # \n 1583s # ... 1583s # expecting 500, got 500 1583s ok 175 1583s # SENDING: 1583s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1583s # expecting 500, got 500 1583s ok 176 1583s ok 177 1583s ok 178 1583s ok 1585s t/apache/if_sections.t .............. 1585s 1..46 1585s # Running under perl version 5.038002 for linux 1585s # Current time local: Mon Apr 8 17:22:19 2024 1585s # Current time GMT: Mon Apr 8 17:22:19 2024 1585s # Using Test.pm version 1.31 1585s # Using Apache/Test.pm version 1.42 1585s # /if_sec/ with '': 1585s # expected: 200 1585s # received: '200' 1585s ok 1 1585s # expected: undef 1585s # received: undef 1585s ok 2 1585s # /if_sec/foo.if_test with '': 1585s # expected: 200 1585s # received: '200' 1585s ok 3 1585s # expected: undef 1585s # received: undef 1585s ok 4 1585s # /if_sec/foo.if_test with '1': 1585s # expected: 200 1585s # received: '200' 1585s ok 5 1585s # expected: 'global1' 1585s # received: 'global1' 1585s ok 6 1585s # /if_sec/foo.if_test with '1 11': 1585s # expected: 200 1585s # received: '200' 1585s ok 7 1585s # expected: 'global1, nested11, nested113' 1585s # received: 'global1, nested11, nested113' 1585s ok 8 1585s # /if_sec/foo.if_test with '1 11 111': 1585s # expected: 200 1585s # received: '200' 1585s ok 9 1585s # expected: 'global1, nested11, nested111' 1585s # received: 'global1, nested11, nested111' 1585s ok 10 1585s # /if_sec/foo.if_test with '1 11 112': 1585s # expected: 200 1585s # received: '200' 1585s ok 11 1585s # expected: 'global1, nested11, nested112' 1585s # received: 'global1, nested11, nested112' 1585s ok 12 1585s # /if_sec/foo.if_test with '1 2': 1585s # expected: 200 1585s # received: '200' 1585s ok 13 1585s # expected: 'global1, files2' 1585s # received: 'global1, files2' 1585s ok 14 1585s # /if_sec/dir/foo.txt with '1 2': 1585s # expected: 200 1585s # received: '200' 1585s ok 15 1585s # expected: 'global1, dir1, dir2, dir_files1' 1585s # received: 'global1, dir1, dir2, dir_files1' 1585s ok 16 1585s # /if_sec/dir/ with '1 2': 1585s # expected: 200 1585s # received: '200' 1585s ok 17 1585s # expected: 'global1, dir1, dir2' 1585s # received: 'global1, dir1, dir2' 1585s ok 18 1585s # /if_sec/dir/ with '1 11': 1585s # expected: 200 1585s # received: '200' 1585s ok 19 1585s # expected: 'global1, dir1, nested11, nested113' 1585s # received: 'global1, dir1, nested11, nested113' 1585s ok 20 1585s # /if_sec/dir/ with '1 11 111': 1585s # expected: 200 1585s # received: '200' 1585s ok 21 1585s # expected: 'global1, dir1, nested11, nested111' 1585s # received: 'global1, dir1, nested11, nested111' 1585s ok 22 1585s # /if_sec/dir/ with '1 11 112': 1585s # expected: 200 1585s # received: '200' 1585s ok 23 1585s # expected: 'global1, dir1, nested11, nested112' 1585s # received: 'global1, dir1, nested11, nested112' 1585s ok 24 1585s # /if_sec/loc/ with '1 2': 1585s # expected: 200 1585s # received: '200' 1585s ok 25 1585s # expected: 'global1, loc1, loc2' 1585s # received: 'global1, loc1, loc2' 1585s ok 26 1585s # /if_sec/loc/foo.txt with '1 2': 1585s # expected: 200 1585s # received: '200' 1585s ok 27 1585s # expected: 'global1, loc1, loc2' 1585s # received: 'global1, loc1, loc2' 1585s ok 28 1585s # /if_sec/loc/ with '1 11': 1585s # expected: 200 1585s # received: '200' 1585s ok 29 1585s # expected: 'global1, loc1, nested11, nested113' 1585s # received: 'global1, loc1, nested11, nested113' 1585s ok 30 1585s # /if_sec/loc/ with '1 11 111': 1585s # expected: 200 1585s # received: '200' 1585s ok 31 1585s # expected: 'global1, loc1, nested11, nested111' 1585s # received: 'global1, loc1, nested11, nested111' 1585s ok 32 1585s # /if_sec/loc/ with '1 11 112': 1585s # expected: 200 1585s # received: '200' 1585s ok 33 1585s # expected: 'global1, loc1, nested11, nested112' 1585s # received: 'global1, loc1, nested11, nested112' 1585s ok 34 1585s # /if_sec/loc/foo.if_test with '1 2': 1585s # expected: 200 1585s # received: '200' 1585s ok 35 1585s # expected: 'global1, files2, loc1, loc2' 1585s # received: 'global1, files2, loc1, loc2' 1585s ok 36 1585s # /if_sec/loc/foo.if_test with '1 2 11': 1585s # expected: 200 1585s # received: '200' 1585s ok 37 1585s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1585s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1585s ok 38 1585s # /if_sec/loc/foo.if_test with '1 2 11 111': 1585s # expected: 200 1585s # received: '200' 1585s ok 39 1585s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1585s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1585s ok 40 1585s # /if_sec/loc/foo.if_test with '1 2 11 112': 1585s # expected: 200 1585s # received: '200' 1585s ok 41 1585s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1585s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1585s ok 42 1585s # /if_sec/proxy/ with '1 2': 1585s # expected: 200 1585s # received: '200' 1585s ok 43 1585s # expected: 'global1, locp1, locp2' 1585s # received: 'global1, locp1, locp2' 1585s ok 44 1585s # /if_sec/proxy/ with '2': 1585s # expected: 200 1585s # received: '200' 1585s ok 45 1585s # expected: 'locp2' 1585s # received: 'locp2' 1585s ok 46 1585s ok 1587s t/apache/iffile.t ................... 1587s 1..2 1587s # Running under perl version 5.038002 for linux 1587s # Current time local: Mon Apr 8 17:22:21 2024 1587s # Current time GMT: Mon Apr 8 17:22:21 2024 1587s # Using Test.pm version 1.31 1587s # Using Apache/Test.pm version 1.42 1587s # expected: 200 1587s # received: '200' 1587s ok 1 1587s # expected: 'success1, success2, success3, success4, success5' 1587s # received: 'success1, success2, success3, success4, success5' 1587s ok 2 1587s ok 1590s t/apache/leaks.t .................... skipped: mod_memory_track not activated 1596s t/apache/limits.t ................... 1596s 1..12 1596s # Running under perl version 5.038002 for linux 1596s # Current time local: Mon Apr 8 17:22:26 2024 1596s # Current time GMT: Mon Apr 8 17:22:26 2024 1596s # Using Test.pm version 1.31 1596s # Using Apache/Test.pm version 1.42 1596s # Testing LimitRequestLine; should succeed 1596s # testing : Test #1 1596s # expected: 200 1596s # received: '200' 1596s ok 1 1596s # Testing LimitRequestLine; should fail 1596s # testing : Test #2 1596s # expected: 414 1596s # received: '414' 1596s ok 2 1596s # Testing LimitRequestFieldSize; should succeed 1596s # testing : Test #3 1596s # expected: 200 1596s # received: '200' 1596s ok 3 1596s # Testing LimitRequestFieldSize; should fail 1596s # testing : Test #4 1596s # expected: 400 1596s # received: '400' 1596s ok 4 1596s # Testing LimitRequestFields; should succeed 1596s # testing : Test #5 1596s # expected: 200 1596s # received: '200' 1596s ok 5 1596s # Testing LimitRequestFields; should fail 1596s # testing : Test #6 1596s # expected: 400 1596s # received: '400' 1596s ok 6 1596s # Testing LimitRequestBody; should succeed 1596s # Chunked transfer-encoding enabled 1596s # testing : Test #7 1596s # expected: 200 1596s # received: '200' 1596s ok 7 1596s # Testing LimitRequestBody; should succeed 1596s # Chunked transfer-encoding disabled 1596s # testing : Test #8 1596s # expected: 200 1596s # received: '200' 1596s ok 8 1596s # Testing LimitRequestBody; should fail 1596s # Chunked transfer-encoding enabled 1596s # testing : Test #9 1596s # expected: 413 1596s # received: '413' 1596s ok 9 1596s # Testing LimitRequestBody; should fail 1596s # Chunked transfer-encoding disabled 1596s # testing : Test #10 1596s # expected: 413 1596s # received: '413' 1596s ok 10 1596s # Testing LimitRequestFieldSize; should succeed 1596s # testing : Test #11 1596s # expected: 200 1596s # received: '200' 1596s ok 11 1596s # Testing LimitRequestFieldSize; should fail 1596s # testing : Test #12 1596s # expected: 400 1596s # received: '400' 1596s ok 12 1596s ok 1598s t/apache/loglevel.t ................. 1598s 1..8 1598s # Running under perl version 5.038002 for linux 1598s # Current time local: Mon Apr 8 17:22:32 2024 1598s # Current time GMT: Mon Apr 8 17:22:32 2024 1598s # Using Test.pm version 1.31 1598s # Using Apache/Test.pm version 1.42 1598s ok 1 1598s ok 2 1598s ok 3 1598s ok 4 1598s ok 5 1598s ok 6 1598s ok 7 1598s ok 8 1598s ok 1600s t/apache/maxranges.t ................ 1600s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1600s 1..19 1600s # Running under perl version 5.038002 for linux 1600s # Current time local: Mon Apr 8 17:22:34 2024 1600s # Current time GMT: Mon Apr 8 17:22:34 2024 1600s # Using Test.pm version 1.31 1600s # Using Apache/Test.pm version 1.42 1600s ok 1 1600s ok 2 1600s ok 3 1600s ok 4 1600s ok 5 1600s ok 6 1600s ok 7 1600s ok 8 1600s ok 9 1600s ok 10 1600s ok 11 1600s ok 12 1600s ok 13 1600s ok 14 1600s ok 15 1600s ok 16 1600s ok 17 1600s ok 18 1600s ok 19 1600s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 1600s ok 1602s t/apache/mergeslashes.t ............. 1602s 1..9 1602s # Running under perl version 5.038002 for linux 1602s # Current time local: Mon Apr 8 17:22:36 2024 1602s # Current time GMT: Mon Apr 8 17:22:36 2024 1602s # Using Test.pm version 1.31 1602s # Using Apache/Test.pm version 1.42 1602s # SENDING to 127.0.0.1:8559 1602s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1602s # expected 403, got 403 for exact match 1602s ok 1 1602s # SENDING to 127.0.0.1:8559 1602s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1602s # expected 403, got 403 for merged even at front 1602s ok 2 1602s # SENDING to 127.0.0.1:8559 1602s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1602s # expected 403, got 403 for merged even at front 1602s ok 3 1602s # SENDING to 127.0.0.1:8559 1602s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1602s # expected 403, got 403 for c// should be merged 1602s ok 4 1602s # SENDING to 127.0.0.1:8559 1602s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 1602s # expected 403, got 403 for a// should be merged 1602s ok 5 1602s # SENDING to 127.0.0.1:8559 1602s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1602s # expected 403, got 403 for a// matches locationmatch 1602s ok 6 1602s # SENDING to 127.0.0.1:8559 1602s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1602s # expected 200, got 200 for c// doesn't match locationmatch 1602s ok 7 1602s # SENDING to 127.0.0.1:8559 1602s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1602s # expected 403, got 403 for baseline failed 1602s ok 8 1602s # SENDING to 127.0.0.1:8559 1602s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 1602s # expected 403, got 403 for b//d not merged for Location with OFF 1602s ok 9 1602s ok 1605s t/apache/mmn.t ...................... 1605s 1..2 1605s # Running under perl version 5.038002 for linux 1605s # Current time local: Mon Apr 8 17:22:38 2024 1605s # Current time GMT: Mon Apr 8 17:22:38 2024 1605s # Using Test.pm version 1.31 1605s # Using Apache/Test.pm version 1.42 1605s ok 1 1605s ok 2 1605s ok 1607s t/apache/options.t .................. 1607s 1..2 1607s # Running under perl version 5.038002 for linux 1607s # Current time local: Mon Apr 8 17:22:41 2024 1607s # Current time GMT: Mon Apr 8 17:22:41 2024 1607s # Using Test.pm version 1.31 1607s # Using Apache/Test.pm version 1.42 1607s # testing : code 1607s # expected: 200 1607s # received: '200' 1607s ok 1 1607s # testing : OPTIONS 1607s # expected: qr/OPTIONS/ 1607s # received: 'OPTIONS,HEAD,GET,POST,TRACE' 1607s ok 2 1607s ok 1611s t/apache/passbrigade.t .............. 1611s # using LWP client 1611s 1..114 1611s # Running under perl version 5.038002 for linux 1611s # Current time local: Mon Apr 8 17:22:43 2024 1611s # Current time GMT: Mon Apr 8 17:22:43 2024 1611s # Using Test.pm version 1.31 1611s # Using Apache/Test.pm version 1.42 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 1024 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #DMMATCH1: 1 1611s # 1611s # testing : bytes in body 1611s # expected: 1024 1611s # received: 1024 1611s ok 1 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 2048 1611s # received: 2048 1611s ok 2 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 3072 1611s # received: 3072 1611s ok 3 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 4096 1611s # received: 4096 1611s ok 4 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 5120 1611s # received: 5120 1611s ok 5 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 6144 1611s # received: 6144 1611s ok 6 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 7168 1611s # received: 7168 1611s ok 7 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 8192 1611s # received: 8192 1611s ok 8 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 9216 1611s # received: 9216 1611s ok 9 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 10240 1611s # received: 10240 1611s ok 10 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 11264 1611s # received: 11264 1611s ok 11 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 12288 1611s # received: 12288 1611s ok 12 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 13312 1611s # received: 13312 1611s ok 13 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 14336 1611s # received: 14336 1611s ok 14 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 15360 1611s # received: 15360 1611s ok 15 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 16384 1611s # received: 16384 1611s ok 16 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 17408 1611s # received: 17408 1611s ok 17 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 18432 1611s # received: 18432 1611s ok 18 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 19456 1611s # received: 19456 1611s ok 19 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 20480 1611s # received: 20480 1611s ok 20 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 21504 1611s # received: 21504 1611s ok 21 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 22528 1611s # received: 22528 1611s ok 22 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 23552 1611s # received: 23552 1611s ok 23 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 24576 1611s # received: 24576 1611s ok 24 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 25600 1611s # received: 25600 1611s ok 25 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 26624 1611s # received: 26624 1611s ok 26 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 27648 1611s # received: 27648 1611s ok 27 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 28672 1611s # received: 28672 1611s ok 28 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 29696 1611s # received: 29696 1611s ok 29 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 30720 1611s # received: 30720 1611s ok 30 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 31744 1611s # received: 31744 1611s ok 31 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 32768 1611s # received: 32768 1611s ok 32 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 33792 1611s # received: 33792 1611s ok 33 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 34816 1611s # received: 34816 1611s ok 34 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 35840 1611s # received: 35840 1611s ok 35 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 36864 1611s # received: 36864 1611s ok 36 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 37888 1611s # received: 37888 1611s ok 37 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 38912 1611s # received: 38912 1611s ok 38 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 39936 1611s # received: 39936 1611s ok 39 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 40960 1611s # received: 40960 1611s ok 40 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 41984 1611s # received: 41984 1611s ok 41 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 43008 1611s # received: 43008 1611s ok 42 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 44032 1611s # received: 44032 1611s ok 43 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 45056 1611s # received: 45056 1611s ok 44 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 46080 1611s # received: 46080 1611s ok 45 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 47104 1611s # received: 47104 1611s ok 46 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 48128 1611s # received: 48128 1611s ok 47 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 49152 1611s # received: 49152 1611s ok 48 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 50176 1611s # received: 50176 1611s ok 49 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 51200 1611s # received: 51200 1611s ok 50 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 102400 1611s # received: 102400 1611s ok 51 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 307200 1611s # received: 307200 1611s ok 52 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 512000 1611s # received: 512000 1611s ok 53 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 2048000 1611s # received: 2048000 1611s ok 54 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 4096000 1611s # received: 4096000 1611s ok 55 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:45 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 6144000 1611s # received: 6144000 1611s ok 56 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 10240000 1611s # received: 10240000 1611s ok 57 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 1024 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #DMMATCH1: 1 1611s # 1611s # testing : bytes in body 1611s # expected: 1024 1611s # received: 1024 1611s ok 58 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 2048 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #DMMATCH1: 1 1611s # 1611s # testing : bytes in body 1611s # expected: 2048 1611s # received: 2048 1611s ok 59 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 3072 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #DMMATCH1: 1 1611s # 1611s # testing : bytes in body 1611s # expected: 3072 1611s # received: 3072 1611s ok 60 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 4096 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #DMMATCH1: 1 1611s # 1611s # testing : bytes in body 1611s # expected: 4096 1611s # received: 4096 1611s ok 61 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 5120 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #DMMATCH1: 1 1611s # 1611s # testing : bytes in body 1611s # expected: 5120 1611s # received: 5120 1611s ok 62 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 6144 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #DMMATCH1: 1 1611s # 1611s # testing : bytes in body 1611s # expected: 6144 1611s # received: 6144 1611s ok 63 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 7168 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #DMMATCH1: 1 1611s # 1611s # testing : bytes in body 1611s # expected: 7168 1611s # received: 7168 1611s ok 64 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 8192 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #DMMATCH1: 1 1611s # 1611s # testing : bytes in body 1611s # expected: 8192 1611s # received: 8192 1611s ok 65 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 9216 1611s # received: 9216 1611s ok 66 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 10240 1611s # received: 10240 1611s ok 67 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 11264 1611s # received: 11264 1611s ok 68 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 12288 1611s # received: 12288 1611s ok 69 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 13312 1611s # received: 13312 1611s ok 70 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 14336 1611s # received: 14336 1611s ok 71 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 15360 1611s # received: 15360 1611s ok 72 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 16384 1611s # received: 16384 1611s ok 73 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 17408 1611s # received: 17408 1611s ok 74 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 18432 1611s # received: 18432 1611s ok 75 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 19456 1611s # received: 19456 1611s ok 76 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 20480 1611s # received: 20480 1611s ok 77 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 21504 1611s # received: 21504 1611s ok 78 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 22528 1611s # received: 22528 1611s ok 79 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 23552 1611s # received: 23552 1611s ok 80 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 24576 1611s # received: 24576 1611s ok 81 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 25600 1611s # received: 25600 1611s ok 82 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 26624 1611s # received: 26624 1611s ok 83 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 27648 1611s # received: 27648 1611s ok 84 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 28672 1611s # received: 28672 1611s ok 85 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 29696 1611s # received: 29696 1611s ok 86 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 30720 1611s # received: 30720 1611s ok 87 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 31744 1611s # received: 31744 1611s ok 88 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 32768 1611s # received: 32768 1611s ok 89 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 33792 1611s # received: 33792 1611s ok 90 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 34816 1611s # received: 34816 1611s ok 91 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 35840 1611s # received: 35840 1611s ok 92 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 36864 1611s # received: 36864 1611s ok 93 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 37888 1611s # received: 37888 1611s ok 94 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 38912 1611s # received: 38912 1611s ok 95 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 39936 1611s # received: 39936 1611s ok 96 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 40960 1611s # received: 40960 1611s ok 97 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 41984 1611s # received: 41984 1611s ok 98 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 43008 1611s # received: 43008 1611s ok 99 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 44032 1611s # received: 44032 1611s ok 100 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 45056 1611s # received: 45056 1611s ok 101 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 46080 1611s # received: 46080 1611s ok 102 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 47104 1611s # received: 47104 1611s ok 103 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 48128 1611s # received: 48128 1611s ok 104 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 49152 1611s # received: 49152 1611s ok 105 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 50176 1611s # received: 50176 1611s ok 106 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 51200 1611s # received: 51200 1611s ok 107 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 102400 1611s # received: 102400 1611s ok 108 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 307200 1611s # received: 307200 1611s ok 109 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 512000 1611s # received: 512000 1611s ok 110 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 2048000 1611s # received: 2048000 1611s ok 111 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 4096000 1611s # received: 4096000 1611s ok 112 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 6144000 1611s # received: 6144000 1611s ok 113 1611s #lwp request: 1611s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 1611s #User-Agent: libwww-perl/6.76 1611s # 1611s #server response: 1611s #HTTP/1.1 200 OK 1611s #Connection: close 1611s #Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1611s #Vary: In-If1 1611s #Content-Length: 0 1611s #Client-Date: Mon, 08 Apr 2024 17:22:46 GMT 1611s #Client-Peer: 127.0.0.1:8529 1611s #Client-Response-Num: 1 1611s #Client-Transfer-Encoding: chunked 1611s #DMMATCH1: 1 1611s #X-Content-Length-Note: added by Apache::TestRequest 1611s # 1611s # testing : bytes in body 1611s # expected: 10240000 1611s # received: 10240000 1611s ok 114 1611s ok 1613s t/apache/post.t ..................... 1613s # using LWP client 1613s 1..51 1613s # Running under perl version 5.038002 for linux 1613s # Current time local: Mon Apr 8 17:22:47 2024 1613s # Current time GMT: Mon Apr 8 17:22:47 2024 1613s # Using Test.pm version 1.31 1613s # Using Apache/Test.pm version 1.42 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 1024 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 5 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '1024' 1613s # received: 1024 1613s ok 1 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 2048 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 5 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '2048' 1613s # received: 2048 1613s ok 2 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 3072 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 5 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '3072' 1613s # received: 3072 1613s ok 3 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 4096 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 5 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '4096' 1613s # received: 4096 1613s ok 4 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 5120 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 5 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '5120' 1613s # received: 5120 1613s ok 5 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 6144 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 5 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '6144' 1613s # received: 6144 1613s ok 6 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 7168 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 5 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '7168' 1613s # received: 7168 1613s ok 7 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 8192 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 5 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '8192' 1613s # received: 8192 1613s ok 8 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 9216 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 5 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '9216' 1613s # received: 9216 1613s ok 9 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 10240 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '10240' 1613s # received: 10240 1613s ok 10 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 11264 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '11264' 1613s # received: 11264 1613s ok 11 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 12288 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '12288' 1613s # received: 12288 1613s ok 12 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 13312 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '13312' 1613s # received: 13312 1613s ok 13 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 14336 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '14336' 1613s # received: 14336 1613s ok 14 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 15360 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '15360' 1613s # received: 15360 1613s ok 15 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 16384 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '16384' 1613s # received: 16384 1613s ok 16 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 17408 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '17408' 1613s # received: 17408 1613s ok 17 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 18432 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '18432' 1613s # received: 18432 1613s ok 18 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 19456 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '19456' 1613s # received: 19456 1613s ok 19 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 20480 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '20480' 1613s # received: 20480 1613s ok 20 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 21504 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '21504' 1613s # received: 21504 1613s ok 21 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 22528 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '22528' 1613s # received: 22528 1613s ok 22 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 23552 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '23552' 1613s # received: 23552 1613s ok 23 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 24576 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '24576' 1613s # received: 24576 1613s ok 24 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 25600 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '25600' 1613s # received: 25600 1613s ok 25 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 26624 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '26624' 1613s # received: 26624 1613s ok 26 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 27648 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '27648' 1613s # received: 27648 1613s ok 27 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 28672 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '28672' 1613s # received: 28672 1613s ok 28 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 29696 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '29696' 1613s # received: 29696 1613s ok 29 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 30720 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '30720' 1613s # received: 30720 1613s ok 30 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 31744 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '31744' 1613s # received: 31744 1613s ok 31 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 32768 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '32768' 1613s # received: 32768 1613s ok 32 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 33792 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '33792' 1613s # received: 33792 1613s ok 33 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 34816 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '34816' 1613s # received: 34816 1613s ok 34 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 35840 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '35840' 1613s # received: 35840 1613s ok 35 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 36864 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '36864' 1613s # received: 36864 1613s ok 36 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 37888 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '37888' 1613s # received: 37888 1613s ok 37 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 38912 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '38912' 1613s # received: 38912 1613s ok 38 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 39936 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '39936' 1613s # received: 39936 1613s ok 39 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 40960 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '40960' 1613s # received: 40960 1613s ok 40 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 41984 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '41984' 1613s # received: 41984 1613s ok 41 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 43008 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '43008' 1613s # received: 43008 1613s ok 42 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 44032 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '44032' 1613s # received: 44032 1613s ok 43 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 45056 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '45056' 1613s # received: 45056 1613s ok 44 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 46080 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '46080' 1613s # received: 46080 1613s ok 45 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 47104 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '47104' 1613s # received: 47104 1613s ok 46 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 48128 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '48128' 1613s # received: 48128 1613s ok 47 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 49152 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '49152' 1613s # received: 49152 1613s ok 48 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 50176 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '50176' 1613s # received: 50176 1613s ok 49 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 51200 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 6 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '51200' 1613s # received: 51200 1613s ok 50 1613s #lwp request: 1613s #POST http://localhost:8529/eat_post HTTP/1.1 1613s #User-Agent: libwww-perl/6.76 1613s #Content-Length: 102400 1613s # 1613s #server response: 1613s #HTTP/1.1 200 OK 1613s #Connection: close 1613s #Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1613s #Vary: In-If1 1613s #Content-Length: 7 1613s #Client-Date: Mon, 08 Apr 2024 17:22:49 GMT 1613s #Client-Peer: 127.0.0.1:8529 1613s #Client-Response-Num: 1 1613s #DMMATCH1: 1 1613s # 1613s # testing : length posted 1613s # expected: '102400' 1613s # received: 102400 1613s ok 51 1613s ok 1615s t/apache/pr17629.t .................. 1615s 1..4 1615s # Running under perl version 5.038002 for linux 1615s # Current time local: Mon Apr 8 17:22:49 2024 1615s # Current time GMT: Mon Apr 8 17:22:49 2024 1615s # Using Test.pm version 1.31 1615s # Using Apache/Test.pm version 1.42 1615s # expected: 'begin-foobar-end 1615s # ' 1615s # received: 'begin-foobar-end 1615s # ' 1615s ok 1 1615s # expected: 200 1615s # received: '200' 1615s ok 2 1615s # testing : response was gzipped 1615s # expected: 'gzip' 1615s # received: 'gzip' 1615s ok 3 1615s # expected: 'begin-foobar-end 1615s # ' 1615s # received: 'begin-foobar-end 1615s # ' 1615s ok 4 1615s ok 1617s t/apache/pr18757.t .................. 1617s 1..3 1617s # Running under perl version 5.038002 for linux 1617s # Current time local: Mon Apr 8 17:22:51 2024 1617s # Current time GMT: Mon Apr 8 17:22:51 2024 1617s # Using Test.pm version 1.31 1617s # Using Apache/Test.pm version 1.42 1617s # testing : 200 response from GET 1617s # expected: 200 1617s # received: '200' 1617s ok 1 1617s # expected C-L is 26 1617s # URL via proxy is http://localhost:8538/index.html 1617s ok 2 1617s # line: HTTP/1.1 200 OK 1617s # line: Date: Mon, 08 Apr 2024 17:22:53 GMT 1617s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1617s # line: Vary: In-If1 1617s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 1617s # line: ETag: "1a-613edd771cbc0" 1617s # line: Accept-Ranges: bytes 1617s # line: Content-Length: 26 1617s # line: DMMATCH1: 1 1617s # line: Content-Type: text/html 1617s # line: 1617s # testing : whether proxy strips Content-Length header 1617s # expected: 1 1617s # received: 1 1617s ok 3 1617s ok 1620s t/apache/pr35292.t .................. 1620s 1..3 1620s # Running under perl version 5.038002 for linux 1620s # Current time local: Mon Apr 8 17:22:53 2024 1620s # Current time GMT: Mon Apr 8 17:22:53 2024 1620s # Using Test.pm version 1.31 1620s # Using Apache/Test.pm version 1.42 1620s ok 1 1620s ok 2 1620s # testing : read response-line 1620s # expected: qr/^HTTP\/1\.. 413/ 1620s # received: 'HTTP/1.1 413 Request Entity Too Large 1620s # ' 1620s ok 3 1620s ok 1622s t/apache/pr35330.t .................. 1622s 1..2 1622s # Running under perl version 5.038002 for linux 1622s # Current time local: Mon Apr 8 17:22:56 2024 1622s # Current time GMT: Mon Apr 8 17:22:56 2024 1622s # Using Test.pm version 1.31 1622s # Using Apache/Test.pm version 1.42 1622s # testing : SSI was allowed for location 1622s # expected: 200 1622s # received: '200' 1622s ok 1 1622s # testing : file was served with correct content 1622s # expected: 'hello' 1622s # received: 'hello' 1622s ok 2 1622s ok 1624s t/apache/pr37166.t .................. 1624s 1..4 1624s # Running under perl version 5.038002 for linux 1624s # Current time local: Mon Apr 8 17:22:58 2024 1624s # Current time GMT: Mon Apr 8 17:22:58 2024 1624s # Using Test.pm version 1.31 1624s # Using Apache/Test.pm version 1.42 1624s # testing : SSI was allowed for location 1624s # expected: 200 1624s # received: '200' 1624s ok 1 1624s # testing : file was served with correct content 1624s # expected: 'Hello world 1624s # ' 1624s # received: 'Hello world 1624s # ' 1624s ok 2 1624s # testing : explicit 200 response 1624s # expected: 200 1624s # received: '200' 1624s ok 3 1624s # testing : file was again served with correct content 1624s # expected: 'Hello world 1624s # ' 1624s # received: 'Hello world 1624s # ' 1624s ok 4 1624s ok 1626s t/apache/pr43939.t .................. 1626s 1..4 1626s # Running under perl version 5.038002 for linux 1626s # Current time local: Mon Apr 8 17:23:00 2024 1626s # Current time GMT: Mon Apr 8 17:23:00 2024 1626s # Using Test.pm version 1.31 1626s # Using Apache/Test.pm version 1.42 1626s # expected: 'begin-default-end 1626s # ' 1626s # received: 'begin-default-end 1626s # ' 1626s ok 1 1626s # expected: 200 1626s # received: '200' 1626s ok 2 1626s # testing : response was gzipped 1626s # expected: 'gzip' 1626s # received: 'gzip' 1626s ok 3 1626s # expected: 'begin-default-end 1626s # ' 1626s # received: 'begin-default-end 1626s # ' 1626s ok 4 1626s ok 1628s t/apache/pr49328.t .................. 1628s 1..1 1628s # Running under perl version 5.038002 for linux 1628s # Current time local: Mon Apr 8 17:23:02 2024 1628s # Current time GMT: Mon Apr 8 17:23:02 2024 1628s # Using Test.pm version 1.31 1628s # Using Apache/Test.pm version 1.42 1628s # expected: 'before 1628s # included 1628s # after 1628s # ' 1628s # received: 'before 1628s # included 1628s # after 1628s # ' 1628s ok 1 1628s ok 1631s t/apache/rwrite.t ................... 1631s # using LWP client 1631s 1..114 1631s # Running under perl version 5.038002 for linux 1631s # Current time local: Mon Apr 8 17:23:04 2024 1631s # Current time GMT: Mon Apr 8 17:23:04 2024 1631s # Using Test.pm version 1.31 1631s # Using Apache/Test.pm version 1.42 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 1024 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #DMMATCH1: 1 1631s # 1631s # testing : bytes in body 1631s # expected: 1024 1631s # received: 1024 1631s ok 1 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 2048 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #DMMATCH1: 1 1631s # 1631s # testing : bytes in body 1631s # expected: 2048 1631s # received: 2048 1631s ok 2 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 3072 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #DMMATCH1: 1 1631s # 1631s # testing : bytes in body 1631s # expected: 3072 1631s # received: 3072 1631s ok 3 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 4096 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #DMMATCH1: 1 1631s # 1631s # testing : bytes in body 1631s # expected: 4096 1631s # received: 4096 1631s ok 4 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 5120 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #DMMATCH1: 1 1631s # 1631s # testing : bytes in body 1631s # expected: 5120 1631s # received: 5120 1631s ok 5 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 6144 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #DMMATCH1: 1 1631s # 1631s # testing : bytes in body 1631s # expected: 6144 1631s # received: 6144 1631s ok 6 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 7168 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #DMMATCH1: 1 1631s # 1631s # testing : bytes in body 1631s # expected: 7168 1631s # received: 7168 1631s ok 7 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 8192 1631s # received: 8192 1631s ok 8 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 9216 1631s # received: 9216 1631s ok 9 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 10240 1631s # received: 10240 1631s ok 10 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 11264 1631s # received: 11264 1631s ok 11 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 12288 1631s # received: 12288 1631s ok 12 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 13312 1631s # received: 13312 1631s ok 13 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 14336 1631s # received: 14336 1631s ok 14 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 15360 1631s # received: 15360 1631s ok 15 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 16384 1631s # received: 16384 1631s ok 16 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 17408 1631s # received: 17408 1631s ok 17 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 18432 1631s # received: 18432 1631s ok 18 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 19456 1631s # received: 19456 1631s ok 19 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 20480 1631s # received: 20480 1631s ok 20 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 21504 1631s # received: 21504 1631s ok 21 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 22528 1631s # received: 22528 1631s ok 22 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 23552 1631s # received: 23552 1631s ok 23 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 24576 1631s # received: 24576 1631s ok 24 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 25600 1631s # received: 25600 1631s ok 25 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 26624 1631s # received: 26624 1631s ok 26 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 27648 1631s # received: 27648 1631s ok 27 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 28672 1631s # received: 28672 1631s ok 28 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 29696 1631s # received: 29696 1631s ok 29 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 30720 1631s # received: 30720 1631s ok 30 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 31744 1631s # received: 31744 1631s ok 31 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 32768 1631s # received: 32768 1631s ok 32 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 33792 1631s # received: 33792 1631s ok 33 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 34816 1631s # received: 34816 1631s ok 34 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 35840 1631s # received: 35840 1631s ok 35 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 36864 1631s # received: 36864 1631s ok 36 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 37888 1631s # received: 37888 1631s ok 37 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 38912 1631s # received: 38912 1631s ok 38 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 39936 1631s # received: 39936 1631s ok 39 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 40960 1631s # received: 40960 1631s ok 40 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 41984 1631s # received: 41984 1631s ok 41 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 43008 1631s # received: 43008 1631s ok 42 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 44032 1631s # received: 44032 1631s ok 43 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 45056 1631s # received: 45056 1631s ok 44 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 46080 1631s # received: 46080 1631s ok 45 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 47104 1631s # received: 47104 1631s ok 46 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 48128 1631s # received: 48128 1631s ok 47 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 49152 1631s # received: 49152 1631s ok 48 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 50176 1631s # received: 50176 1631s ok 49 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 51200 1631s # received: 51200 1631s ok 50 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 102400 1631s # received: 102400 1631s ok 51 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 307200 1631s # received: 307200 1631s ok 52 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 512000 1631s # received: 512000 1631s ok 53 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 2048000 1631s # received: 2048000 1631s ok 54 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 4096000 1631s # received: 4096000 1631s ok 55 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 6144000 1631s # received: 6144000 1631s ok 56 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 10240000 1631s # received: 10240000 1631s ok 57 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 1024 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #DMMATCH1: 1 1631s # 1631s # testing : bytes in body 1631s # expected: 1024 1631s # received: 1024 1631s ok 58 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 2048 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #DMMATCH1: 1 1631s # 1631s # testing : bytes in body 1631s # expected: 2048 1631s # received: 2048 1631s ok 59 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 3072 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #DMMATCH1: 1 1631s # 1631s # testing : bytes in body 1631s # expected: 3072 1631s # received: 3072 1631s ok 60 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 4096 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #DMMATCH1: 1 1631s # 1631s # testing : bytes in body 1631s # expected: 4096 1631s # received: 4096 1631s ok 61 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 5120 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #DMMATCH1: 1 1631s # 1631s # testing : bytes in body 1631s # expected: 5120 1631s # received: 5120 1631s ok 62 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 6144 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #DMMATCH1: 1 1631s # 1631s # testing : bytes in body 1631s # expected: 6144 1631s # received: 6144 1631s ok 63 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 7168 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #DMMATCH1: 1 1631s # 1631s # testing : bytes in body 1631s # expected: 7168 1631s # received: 7168 1631s ok 64 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 8192 1631s # received: 8192 1631s ok 65 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 9216 1631s # received: 9216 1631s ok 66 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 10240 1631s # received: 10240 1631s ok 67 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 11264 1631s # received: 11264 1631s ok 68 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 12288 1631s # received: 12288 1631s ok 69 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 13312 1631s # received: 13312 1631s ok 70 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 14336 1631s # received: 14336 1631s ok 71 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 15360 1631s # received: 15360 1631s ok 72 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 16384 1631s # received: 16384 1631s ok 73 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 17408 1631s # received: 17408 1631s ok 74 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 18432 1631s # received: 18432 1631s ok 75 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 19456 1631s # received: 19456 1631s ok 76 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 20480 1631s # received: 20480 1631s ok 77 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 21504 1631s # received: 21504 1631s ok 78 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 22528 1631s # received: 22528 1631s ok 79 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 23552 1631s # received: 23552 1631s ok 80 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 24576 1631s # received: 24576 1631s ok 81 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 25600 1631s # received: 25600 1631s ok 82 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 26624 1631s # received: 26624 1631s ok 83 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 27648 1631s # received: 27648 1631s ok 84 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 28672 1631s # received: 28672 1631s ok 85 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 29696 1631s # received: 29696 1631s ok 86 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 30720 1631s # received: 30720 1631s ok 87 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 31744 1631s # received: 31744 1631s ok 88 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 32768 1631s # received: 32768 1631s ok 89 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 33792 1631s # received: 33792 1631s ok 90 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 34816 1631s # received: 34816 1631s ok 91 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 35840 1631s # received: 35840 1631s ok 92 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 36864 1631s # received: 36864 1631s ok 93 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 37888 1631s # received: 37888 1631s ok 94 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 38912 1631s # received: 38912 1631s ok 95 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 39936 1631s # received: 39936 1631s ok 96 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 40960 1631s # received: 40960 1631s ok 97 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 41984 1631s # received: 41984 1631s ok 98 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 43008 1631s # received: 43008 1631s ok 99 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 44032 1631s # received: 44032 1631s ok 100 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 45056 1631s # received: 45056 1631s ok 101 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 46080 1631s # received: 46080 1631s ok 102 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 47104 1631s # received: 47104 1631s ok 103 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 48128 1631s # received: 48128 1631s ok 104 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 49152 1631s # received: 49152 1631s ok 105 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 50176 1631s # received: 50176 1631s ok 106 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 51200 1631s # received: 51200 1631s ok 107 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 102400 1631s # received: 102400 1631s ok 108 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:06 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:07 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 307200 1631s # received: 307200 1631s ok 109 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:07 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:07 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 512000 1631s # received: 512000 1631s ok 110 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:07 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:07 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 2048000 1631s # received: 2048000 1631s ok 111 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:07 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:07 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 4096000 1631s # received: 4096000 1631s ok 112 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:07 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:07 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 6144000 1631s # received: 6144000 1631s ok 113 1631s #lwp request: 1631s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 1631s #User-Agent: libwww-perl/6.76 1631s # 1631s #server response: 1631s #HTTP/1.1 200 OK 1631s #Connection: close 1631s #Date: Mon, 08 Apr 2024 17:23:07 GMT 1631s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1631s #Vary: In-If1 1631s #Content-Length: 0 1631s #Client-Date: Mon, 08 Apr 2024 17:23:07 GMT 1631s #Client-Peer: 127.0.0.1:8529 1631s #Client-Response-Num: 1 1631s #Client-Transfer-Encoding: chunked 1631s #DMMATCH1: 1 1631s #X-Content-Length-Note: added by Apache::TestRequest 1631s # 1631s # testing : bytes in body 1631s # expected: 10240000 1631s # received: 10240000 1631s ok 114 1631s ok 1633s t/apache/server_name_port.t ......... 1633s 1..84 1633s # Running under perl version 5.038002 for linux 1633s # Current time local: Mon Apr 8 17:23:07 2024 1633s # Current time GMT: Mon Apr 8 17:23:07 2024 1633s # Using Test.pm version 1.31 1633s # Using Apache/Test.pm version 1.42 1633s # SENDING: 1633s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 1633s # expecting 200, got 200 1633s ok 1 1633s # got SERVER_NAME='righthost', expected 'righthost' 1633s ok 2 1633s # got SERVER_PORT='8529', expected '8529' 1633s ok 3 1633s # SENDING: 1633s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 1633s # expecting 200, got 200 1633s ok 4 1633s # got SERVER_NAME='righthost', expected 'righthost' 1633s ok 5 1633s # got SERVER_PORT='123', expected '123' 1633s ok 6 1633s # SENDING: 1633s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 1633s # expecting 200, got 200 1633s ok 7 1633s # got SERVER_NAME='righthost', expected 'righthost' 1633s ok 8 1633s # got SERVER_PORT='8529', expected '8529' 1633s ok 9 1633s # SENDING: 1633s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 1633s # expecting 200, got 200 1633s ok 10 1633s # got SERVER_NAME='righthost', expected 'righthost' 1633s ok 11 1633s # got SERVER_PORT='123', expected '123' 1633s ok 12 1633s # SENDING: 1633s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 1633s # expecting 200, got 200 1633s ok 13 1633s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1633s ok 14 1633s # got SERVER_PORT='8529', expected '8529' 1633s ok 15 1633s # SENDING: 1633s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 1633s # expecting 200, got 200 1633s ok 16 1633s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1633s ok 17 1633s # got SERVER_PORT='123', expected '123' 1633s ok 18 1633s # SENDING: 1633s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 1633s # expecting 200, got 200 1633s ok 19 1633s # got SERVER_NAME='[::1]', expected '[::1]' 1633s ok 20 1633s # got SERVER_PORT='8529', expected '8529' 1633s ok 21 1633s # SENDING: 1633s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 1633s # expecting 200, got 200 1633s ok 22 1633s # got SERVER_NAME='[::1]', expected '[::1]' 1633s ok 23 1633s # got SERVER_PORT='123', expected '123' 1633s ok 24 1633s # SENDING: 1633s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 1633s # expecting 200, got 200 1633s ok 25 1633s # got SERVER_NAME='[a::1]', expected '[a::1]' 1633s ok 26 1633s # got SERVER_PORT='8529', expected '8529' 1633s ok 27 1633s # SENDING: 1633s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 1633s # expecting 200, got 200 1633s ok 28 1633s # got SERVER_NAME='[a::1]', expected '[a::1]' 1633s ok 29 1633s # got SERVER_PORT='123', expected '123' 1633s ok 30 1633s # SENDING: 1633s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 1633s # expecting 200, got 200 1633s ok 31 1633s # got SERVER_NAME='[a::1]', expected '[a::1]' 1633s ok 32 1633s # got SERVER_PORT='8529', expected '8529' 1633s ok 33 1633s # SENDING: 1633s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 1633s # expecting 200, got 200 1633s ok 34 1633s # got SERVER_NAME='[a::1]', expected '[a::1]' 1633s ok 35 1633s # got SERVER_PORT='123', expected '123' 1633s ok 36 1633s # SENDING: 1633s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1633s # expecting 200, got 200 1633s ok 37 1633s # got SERVER_NAME='righthost', expected 'righthost' 1633s ok 38 1633s # got SERVER_PORT='8529', expected '8529' 1633s ok 39 1633s # SENDING: 1633s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1633s # expecting 200, got 200 1633s ok 40 1633s # got SERVER_NAME='righthost', expected 'righthost' 1633s ok 41 1633s # got SERVER_PORT='123', expected '123' 1633s ok 42 1633s # SENDING: 1633s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1633s # expecting 200, got 200 1633s ok 43 1633s # got SERVER_NAME='righthost', expected 'righthost' 1633s ok 44 1633s # got SERVER_PORT='8529', expected '8529' 1633s ok 45 1633s # SENDING: 1633s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1633s # expecting 200, got 200 1633s ok 46 1633s # got SERVER_NAME='righthost', expected 'righthost' 1633s ok 47 1633s # got SERVER_PORT='123', expected '123' 1633s ok 48 1633s # SENDING: 1633s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1633s # expecting 200, got 200 1633s ok 49 1633s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1633s ok 50 1633s # got SERVER_PORT='8529', expected '8529' 1633s ok 51 1633s # SENDING: 1633s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1633s # expecting 200, got 200 1633s ok 52 1633s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1633s ok 53 1633s # got SERVER_PORT='123', expected '123' 1633s ok 54 1633s # SENDING: 1633s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1633s # expecting 200, got 200 1633s ok 55 1633s # got SERVER_NAME='[::1]', expected '[::1]' 1633s ok 56 1633s # got SERVER_PORT='8529', expected '8529' 1633s ok 57 1633s # SENDING: 1633s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 1633s # expecting 200, got 200 1633s ok 58 1633s # got SERVER_NAME='[::1]', expected '[::1]' 1633s ok 59 1633s # got SERVER_PORT='123', expected '123' 1633s ok 60 1633s # SENDING: 1633s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1633s # expecting 200, got 200 1633s ok 61 1633s # got SERVER_NAME='righthost', expected 'righthost' 1633s ok 62 1633s # got SERVER_PORT='8529', expected '8529' 1633s ok 63 1633s # SENDING: 1633s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1633s # expecting 200, got 200 1633s ok 64 1633s # got SERVER_NAME='righthost', expected 'righthost' 1633s ok 65 1633s # got SERVER_PORT='123', expected '123' 1633s ok 66 1633s # SENDING: 1633s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 1633s # expecting 200, got 200 1633s ok 67 1633s # got SERVER_NAME='righthost', expected 'righthost' 1633s ok 68 1633s # got SERVER_PORT='8529', expected '8529' 1633s ok 69 1633s # SENDING: 1633s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 1633s # expecting 200, got 200 1633s ok 70 1633s # got SERVER_NAME='righthost', expected 'righthost' 1633s ok 71 1633s # got SERVER_PORT='123', expected '123' 1633s ok 72 1633s # SENDING: 1633s # 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 1633s # expecting 200, got 200 1633s ok 73 1633s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1633s ok 74 1633s # got SERVER_PORT='8529', expected '8529' 1633s ok 75 1633s # SENDING: 1633s # 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 1633s # expecting 200, got 200 1633s ok 76 1633s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 1633s ok 77 1633s # got SERVER_PORT='123', expected '123' 1633s ok 78 1633s # SENDING: 1633s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 1633s # expecting 200, got 200 1633s ok 79 1633s # got SERVER_NAME='[::1]', expected '[::1]' 1633s ok 80 1633s # got SERVER_PORT='8529', expected '8529' 1633s ok 81 1633s # SENDING: 1633s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 1633s # expecting 200, got 200 1633s ok 82 1633s # got SERVER_NAME='[::1]', expected '[::1]' 1633s ok 83 1633s # got SERVER_PORT='123', expected '123' 1633s ok 84 1633s ok 1635s t/apache/teclchunk.t ................ skipped: Not supported yet 1637s t/apr/uri.t ......................... 1637s 1..1 1637s # Running under perl version 5.038002 for linux 1637s # Current time local: Mon Apr 8 17:23:11 2024 1637s # Current time GMT: Mon Apr 8 17:23:11 2024 1637s # Using Test.pm version 1.31 1637s # Using Apache/Test.pm version 1.42 1637s ok 1 1637s ok 1639s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 1642s t/filter/case.t ..................... 1642s 1..4 1642s # Running under perl version 5.038002 for linux 1642s # Current time local: Mon Apr 8 17:23:15 2024 1642s # Current time GMT: Mon Apr 8 17:23:15 2024 1642s # Using Test.pm version 1.31 1642s # Using Apache/Test.pm version 1.42 1642s ok 1 1642s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 1642s # expected 200 1642s # received 200 1642s # body: =HEAD1 NAME 1642s X X 1642s 1642s PERLSUB - PERL SUBROUTINES 1642s 1642s =HEAD1 SYNOPSIS 1642s 1642s TO DECLARE SUBROUTINES: 1642s X X 1642s 1642s SUB NAME; # A "FORWARD" DECLARATION. 1642s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 1642s SUB NAME : ATTRS; # WITH ATTRIBUTES 1642s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 1642s 1642s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 1642s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 1642s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 1642s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 1642s 1642s USE FEATURE 'SIGNATURES'; 1642s SUB NAME(SIG) BLOCK # WITH SIGNATURE 1642s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 1642s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 1642s 1642s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 1642s X 1642s 1642s $SUBREF = SUB BLOCK; # NO PROTO 1642s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 1642s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 1642s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 1642s 1642s USE FEATURE 'SIGNATURES'; 1642s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 1642s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 1642s 1642s TO IMPORT SUBROUTINES: 1642s X 1642s 1642s USE MODULE QW(NAME1 NAME2 NAME3); 1642s 1642s TO CALL SUBROUTINES: 1642s X X 1642s 1642s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 1642s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 1642s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 1642s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 1642s 1642s =HEAD1 DESCRIPTION 1642s 1642s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 1642s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 1642s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 1642s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 1642s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 1642s ITS NAME OR A CODE REFERENCE. 1642s 1642s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 1642s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 1642s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 1642s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 1642s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 1642s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 1642s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 1642s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 1642s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 1642s X X 1642s 1642s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 1642s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 1642s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 1642s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 1642s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 1642s SUCH A SIGNATURE-USING SUBROUTINE. 1642s 1642s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 1642s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 1642s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 1642s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 1642s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 1642s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 1642s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 1642s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 1642s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 1642s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 1642s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 1642s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 1642s X X X<@_> 1642s 1642s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 1642s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 1642s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 1642s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 1642s L AND L. 1642s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 1642s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 1642s 1642s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 1642s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 1642s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 1642s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 1642s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 1642s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 1642s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 1642s ONE LARGE INDISTINGUISHABLE LIST. 1642s 1642s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 1642s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 1642s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 1642s EMPTY SUB RETURNS THE EMPTY LIST. 1642s X X X 1642s 1642s EXAMPLE: 1642s 1642s SUB MAX { 1642s MY $MAX = SHIFT(@_); 1642s FOREACH $FOO (@_) { 1642s $MAX = $FOO IF $MAX < $FOO; 1642s } 1642s RETURN $MAX; 1642s } 1642s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 1642s 1642s EXAMPLE: 1642s 1642s # GET A LINE, COMBINING CONTINUATION LINES 1642s # THAT START WITH WHITESPACE 1642s 1642s SUB GET_LINE { 1642s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 1642s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 1642s IF ($LOOKAHEAD =~ /^[ \T]/) { 1642s $THISLINE .= $LOOKAHEAD; 1642s } 1642s ELSE { 1642s LAST LINE; 1642s } 1642s } 1642s RETURN $THISLINE; 1642s } 1642s 1642s $LOOKAHEAD = ; # GET FIRST LINE 1642s WHILE (DEFINED($LINE = GET_LINE())) { 1642s ... 1642s } 1642s 1642s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 1642s 1642s SUB MAYBESET { 1642s MY($KEY, $VALUE) = @_; 1642s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 1642s } 1642s 1642s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 1642s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 1642s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 1642s ITS CALLER'S VALUES. 1642s X X 1642s 1642s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 1642s SUB UPCASE_IN { 1642s FOR (@_) { TR/A-Z/A-Z/ } 1642s } 1642s 1642s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 1642s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 1642s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 1642s X X 1642s 1642s UPCASE_IN("FREDERICK"); 1642s 1642s IT WOULD BE MUCH SAFER IF THE C FUNCTION 1642s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 1642s OF CHANGING THEM IN PLACE: 1642s 1642s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 1642s SUB UPCASE { 1642s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 1642s MY @PARMS = @_; 1642s FOR (@PARMS) { TR/A-Z/A-Z/ } 1642s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 1642s } 1642s 1642s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 1642s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 1642s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 1642s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 1642s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 1642s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 1642s 1642s @NEWLIST = UPCASE(@LIST1, @LIST2); 1642s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 1642s 1642s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 1642s 1642s (@X, @Y) = UPCASE(@LIST1, @LIST2); 1642s 1642s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 1642s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 1642s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 1642s L FOR ALTERNATIVES. 1642s 1642s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 1642s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 1642s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 1642s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 1642s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 1642s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 1642s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 1642s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 1642s SEE L FOR MORE ABOUT ALL THAT. 1642s X<&> 1642s 1642s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 1642s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 1642s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 1642s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 1642s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 1642s X 1642s 1642s &FOO(1,2,3); # PASS THREE ARGUMENTS 1642s FOO(1,2,3); # THE SAME 1642s 1642s FOO(); # PASS A NULL LIST 1642s &FOO(); # THE SAME 1642s 1642s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 1642s USE STRICT 'SUBS'; 1642s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1642s # A COMPILE-TIME ERROR 1642s NO STRICT 'SUBS'; 1642s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 1642s # A LITERAL STRING "FOO" 1642s 1642s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 1642s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 1642s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 1642s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 1642s X<&> 1642s 1642s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 1642s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 1642s YOUR SUBROUTINE'S NAME. 1642s 1642s USE V5.16; 1642s MY $FACTORIAL = SUB { 1642s MY ($X) = @_; 1642s RETURN 1 IF $X == 1; 1642s RETURN($X * __SUB__->( $X - 1 ) ); 1642s }; 1642s 1642s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 1642s IS SUBJECT TO CHANGE. 1642s 1642s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 1642s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 1642s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 1642s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 1642s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 1642s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 1642s SPECIAL, PRE-DEFINED THINGS. 1642s 1642s =OVER 1642s 1642s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 1642s 1642s C 1642s 1642s =ITEM DOCUMENTED IN L 1642s 1642s C, C 1642s 1642s =ITEM DOCUMENTED IN L 1642s 1642s C, C 1642s 1642s =ITEM DOCUMENTED IN L 1642s 1642s C, C, C, C, C, C, C, 1642s C, C, C, C, C, C, 1642s C, C, C, C, C, C, C, 1642s C, C, C, C, C, C, 1642s C, C, C, C, C, 1642s C, C, C, C 1642s 1642s =ITEM DOCUMENTED IN L 1642s 1642s C, C, C, C, C, C, C, 1642s C, C, C, C, C, C, C, 1642s C, C, C, C, C, C 1642s 1642s =ITEM DOCUMENTED IN L 1642s 1642s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 1642s L<< C|PERLFUNC/REQUIRE >> 1642s 1642s =ITEM DOCUMENTED IN L 1642s 1642s C 1642s 1642s =ITEM DOCUMENTED IN L 1642s 1642s C, C, C, C, C 1642s 1642s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 1642s 1642s ANY STARTING WITH C<(> 1642s 1642s =BACK 1642s 1642s THE C, C, C, C AND C SUBROUTINES 1642s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 1642s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 1642s EXPLICITLY. SEE L 1642s 1642s =HEAD2 SIGNATURES 1642s 1642s X X 1642s 1642s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 1642s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 1642s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 1642s 1642s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 1642s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 1642s DIRECTLY BY C, IN THE CURRENT SCOPE. 1642s 1642s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 1642s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 1642s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 1642s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 1642s 1642s FOR EXAMPLE, 1642s 1642s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 1642s 1642s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 1642s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 1642s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 1642s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 1642s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 1642s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 1642s 1642s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 1642s THE SIGNATURE. FOR EXAMPLE, 1642s 1642s SUB FOO ($LEFT, $RIGHT) { 1642s RETURN $LEFT + $RIGHT; 1642s } 1642s 1642s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 1642s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 1642s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 1642s EQUIVALENT TO 1642s 1642s SUB FOO { 1642s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 1642s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 1642s MY $LEFT = $_[0]; 1642s MY $RIGHT = $_[1]; 1642s RETURN $LEFT + $RIGHT; 1642s } 1642s 1642s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 1642s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 1642s 1642s SUB FOO ($FIRST, $, $THIRD) { 1642s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 1642s } 1642s 1642s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 1642s MANDATORY FOR THE CALLER TO PASS IT. 1642s 1642s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 1642s SEPARATED FROM THE PARAMETER NAME BY C<=>: 1642s 1642s SUB FOO ($LEFT, $RIGHT = 0) { 1642s RETURN $LEFT + $RIGHT; 1642s } 1642s 1642s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 1642s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 1642s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 1642s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 1642s FOR EXAMPLE, 1642s 1642s MY $AUTO_ID = 0; 1642s SUB FOO ($THING, $ID = $AUTO_ID++) { 1642s PRINT "$THING HAS ID $ID"; 1642s } 1642s 1642s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 1642s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 1642s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 1642s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 1642s 1642s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 1642s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 1642s } 1642s 1642s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 1642s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 1642s VALUE PROVIDED WAS C. 1642s 1642s SUB FOO ($NAME //= "WORLD") { 1642s PRINT "HELLO, $NAME"; 1642s } 1642s 1642s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 1642s 1642s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 1642s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 1642s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 1642s 1642s SUB FOO ($X ||= 10) { 1642s RETURN 5 + $X; 1642s } 1642s 1642s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 1642s FOR EXAMPLE, 1642s 1642s SUB FOO ($THING, $ = 1) { 1642s PRINT $THING; 1642s } 1642s 1642s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 1642s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 1642s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 1642s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 1642s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 1642s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 1642s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 1642s 1642s SUB FOO ($THING, $=) { 1642s PRINT $THING; 1642s } 1642s 1642s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 1642s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 1642s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 1642s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 1642s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 1642s TO RIGHT. 1642s 1642s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 1642s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 1642s 1642s SUB FOO ($FILTER, @INPUTS) { 1642s PRINT $FILTER->($_) FOREACH @INPUTS; 1642s } 1642s 1642s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 1642s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 1642s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 1642s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 1642s 1642s SUB FOO ($THING, @) { 1642s PRINT $THING; 1642s } 1642s 1642s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 1642s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 1642s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 1642s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 1642s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 1642s AS WITH STANDARD HASH CONSTRUCTION. 1642s 1642s SUB FOO ($FILTER, %INPUTS) { 1642s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 1642s } 1642s 1642s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 1642s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 1642s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 1642s 1642s SUB FOO ($THING, %) { 1642s PRINT $THING; 1642s } 1642s 1642s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 1642s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 1642s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 1642s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 1642s AN EMPTY ARRAY OR EMPTY HASH. 1642s 1642s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 1642s THAT THE CALLER PASSED NO ARGUMENTS: 1642s 1642s SUB FOO () { 1642s RETURN 123; 1642s } 1642s 1642s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 1642s WARNING IN THE C CATEGORY. FROM PERL 5.36 1642s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 1642s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 1642s STATEMENT SUCH AS: 1642s 1642s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 1642s 1642s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 1642s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 1642s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 1642s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 1642s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 1642s WARNINGS IN THE C CATEGORY WHEN 1642s COMPILED: 1642s 1642s SUB F ($X) { 1642s # THIS LINE EMITS THE WARNING SEEN BELOW 1642s PRINT "ARGUMENTS ARE @_"; 1642s } 1642s 1642s Z<> 1642s 1642s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 1642s EXPERIMENTAL AT ... 1642s 1642s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 1642s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 1642s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 1642s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 1642s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 1642s SUPPLY THAT ARGUMENT. 1642s 1642s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 1642s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 1642s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 1642s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 1642s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 1642s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 1642s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 1642s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 1642s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 1642s 1642s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 1642s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 1642s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 1642s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 1642s L. FOR EXAMPLE, 1642s 1642s SUB FOO :PROTOTYPE($) { $_[0] } 1642s 1642s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 1642s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 1642s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 1642s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 1642s 1642s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 1642s RETURN $LEFT + $RIGHT; 1642s } 1642s 1642s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 1642s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 1642s THE SUBROUTINE'S BODY. 1642s 1642s =HEAD2 PRIVATE VARIABLES VIA MY() 1642s X X X X X 1642s X X 1642s 1642s SYNOPSIS: 1642s 1642s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 1642s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 1642s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 1642s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 1642s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 1642s 1642s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 1642s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 1642s SEE L AND L. 1642s 1642s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 1642s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 1642s (C/C/C/C), LOOP 1642s (C/C/C/C/C), SUBROUTINE, C, 1642s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 1642s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 1642s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 1642s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 1642s WITH C INSTEAD. 1642s 1642s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 1642s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 1642s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 1642s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 1642s ITS OWN COPY. 1642s X 1642s 1642s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 1642s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 1642s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 1642s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 1642s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 1642s 1642s MY $X = 10; 1642s SUB BUMPX { $X++ } 1642s 1642s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 1642s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 1642s THE C ITSELF. SEE L. 1642s X 1642s 1642s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 1642s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 1642s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 1642s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 1642s 1642s $ARG = "FRED"; # "GLOBAL" VARIABLE 1642s $N = CUBE_ROOT(27); 1642s PRINT "$ARG THINKS THE ROOT IS $N\N"; 1642s # OUTPUTS: FRED THINKS THE ROOT IS 3 1642s 1642s SUB CUBE_ROOT { 1642s MY $ARG = SHIFT; # NAME DOESN'T MATTER 1642s $ARG **= 1/3; 1642s RETURN $ARG; 1642s } 1642s 1642s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 1642s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 1642s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 1642s 1642s MY ($FOO) = ; # WRONG? 1642s MY @FOO = ; 1642s 1642s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1642s 1642s MY $FOO = ; 1642s 1642s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 1642s 1642s MY $FOO, $BAR = 1; # WRONG 1642s 1642s THAT HAS THE SAME EFFECT AS 1642s 1642s MY $FOO; 1642s $BAR = 1; 1642s 1642s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 1642s THE CURRENT STATEMENT. THUS, 1642s 1642s MY $X = $X; 1642s 1642s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 1642s THE EXPRESSION 1642s 1642s MY $X = 123 AND $X == 123 1642s 1642s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 1642s 1642s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 1642s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 1642s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 1642s 1642s WHILE (MY $LINE = <>) { 1642s $LINE = LC $LINE; 1642s } CONTINUE { 1642s PRINT $LINE; 1642s } 1642s 1642s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 1642s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 1642s IT. SIMILARLY, IN THE CONDITIONAL 1642s 1642s IF ((MY $ANSWER = ) =~ /^YES$/I) { 1642s USER_AGREES(); 1642s } ELSIF ($ANSWER =~ /^NO$/I) { 1642s USER_DISAGREES(); 1642s } ELSE { 1642s CHOMP $ANSWER; 1642s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 1642s } 1642s 1642s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 1642s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 1642s BUT NOT BEYOND IT. SEE L FOR INFORMATION 1642s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 1642s 1642s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 1642s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 1642s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 1642s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 1642s IN THE LOOP 1642s X X 1642s 1642s FOR MY $I (1, 2, 3) { 1642s SOME_FUNCTION(); 1642s } 1642s 1642s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 1642s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 1642s X X 1642s 1642s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 1642s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 1642s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 1642s 1642s USE STRICT 'VARS'; 1642s 1642s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 1642s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 1642s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 1642s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 1642s THIS WITH C. 1642s 1642s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 1642s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 1642s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 1642s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 1642s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 1642s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 1642s EXAMPLE. 1642s 1642s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 1642s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 1642s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 1642s 1642s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 1642s 1642s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 1642s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 1642s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 1642s 1642s PACKAGE MAIN; 1642s LOCAL $X = 10; 1642s MY $X = 20; 1642s PRINT "$X AND $::X\N"; 1642s 1642s THAT WILL PRINT OUT C<20> AND C<10>. 1642s 1642s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 1642s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 1642s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 1642s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 1642s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 1642s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 1642s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 1642s AN ANONYMOUS SUB REFERENCE: 1642s 1642s MY $SECRET_VERSION = '1.001-BETA'; 1642s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 1642s &$SECRET_SUB(); 1642s 1642s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 1642s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 1642s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 1642s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 1642s UNQUALIFIED AND UNQUALIFIABLE. 1642s 1642s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 1642s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 1642s L FOR SOMETHING OF A WORK-AROUND TO 1642s THIS. 1642s 1642s =HEAD2 PERSISTENT PRIVATE VARIABLES 1642s X X X X 1642s X X 1642s 1642s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 1642s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 1642s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 1642s 1642s =HEAD3 PERSISTENT VARIABLES VIA STATE() 1642s 1642s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 1642s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 1642s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 1642s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 1642s THE C FORM DOES NOT REQUIRE THE 1642s C PRAGMA. 1642s 1642s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 1642s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 1642s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 1642s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 1642s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 1642s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 1642s SUBROUTINE EACH TIME IT IS EXECUTED.) 1642s 1642s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 1642s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 1642s 1642s USE FEATURE 'STATE'; 1642s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 1642s 1642s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 1642s 1642s USE FEATURE 'STATE'; 1642s SUB CREATE_COUNTER { 1642s RETURN SUB { STATE $X; RETURN ++$X } 1642s } 1642s 1642s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 1642s CODE OUTSIDE. 1642s 1642s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 1642s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 1642s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 1642s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 1642s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 1642s 1642s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 1642s 1642s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 1642s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 1642s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 1642s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 1642s 1642s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 1642s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 1642s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 1642s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 1642s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 1642s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 1642s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 1642s 1642s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 1642s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 1642s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 1642s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 1642s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 1642s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 1642s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 1642s 1642s { 1642s MY $SECRET_VAL = 0; 1642s SUB GIMME_ANOTHER { 1642s RETURN ++$SECRET_VAL; 1642s } 1642s } 1642s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 1642s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 1642s 1642s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 1642s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 1642s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 1642s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 1642s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 1642s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 1642s STARTS TO RUN: 1642s 1642s BEGIN { 1642s MY $SECRET_VAL = 0; 1642s SUB GIMME_ANOTHER { 1642s RETURN ++$SECRET_VAL; 1642s } 1642s } 1642s 1642s SEE L ABOUT THE 1642s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 1642s C AND C. 1642s 1642s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 1642s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 1642s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 1642s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 1642s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 1642s 1642s =HEAD2 TEMPORARY VALUES VIA LOCAL() 1642s X X X X 1642s X 1642s 1642s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 1642s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 1642s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 1642s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 1642s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 1642s 1642s SYNOPSIS: 1642s 1642s # LOCALIZATION OF VALUES 1642s 1642s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 1642s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 1642s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 1642s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 1642s 1642s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 1642s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 1642s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 1642s # LOCALIZATION 1642s 1642s # LOCALIZATION OF SYMBOLS 1642s 1642s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 1642s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 1642s # @MERLYN IS REALLY @RANDAL, ETC 1642s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 1642s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 1642s 1642s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 1642s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 1642s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 1642s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 1642s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 1642s 1642s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 1642s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 1642s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 1642s CREATES NEW, DYNAMICALLY SCOPED VALUES. 1642s 1642s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 1642s PLACED IN PARENTHESES. THIS OPERATOR WORKS 1642s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 1642s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 1642s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 1642s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 1642s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 1642s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 1642s UNDEFINED VALUE.) 1642s 1642s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 1642s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 1642s VARIABLES OUTSIDE THE LOOP. 1642s 1642s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 1642s X 1642s 1642s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 1642s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 1642s VIEWED AS A SCALAR OR AN ARRAY. SO 1642s 1642s LOCAL($FOO) = ; 1642s LOCAL @FOO = ; 1642s 1642s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 1642s 1642s LOCAL $FOO = ; 1642s 1642s SUPPLIES A SCALAR CONTEXT. 1642s 1642s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 1642s X 1642s 1642s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 1642s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 1642s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 1642s 1642s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 1642s 1642s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 1642s { LOCAL $/ = UNDEF; $SLURP = ; } 1642s 1642s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 1642s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 1642s I, BECAUSE THE $1 VARIABLE IS 1642s MAGICAL AND READ-ONLY : 1642s 1642s LOCAL $1 = 2; 1642s 1642s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 1642s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 1642s TO SAFELY REUSE $_ IN A SUBROUTINE. 1642s 1642s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 1642s WORK AS DESCRIBED. 1642s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 1642s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 1642s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 1642s SEE L FOR MORE 1642s DETAILS. 1642s X 1642s 1642s =HEAD3 LOCALIZATION OF GLOBS 1642s X X 1642s 1642s THE CONSTRUCT 1642s 1642s LOCAL *NAME; 1642s 1642s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 1642s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 1642s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 1642s 1642s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 1642s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 1642s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 1642s SEPARATOR. 1642s 1642s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 1642s X X 1642s X 1642s 1642s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 1642s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 1642s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 1642s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 1642s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 1642s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 1642s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 1642s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 1642s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 1642s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 1642s 1642s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 1642s @ARY = ( 0..5 ); 1642s { 1642s LOCAL($ARY[5]) = 6; 1642s LOCAL($HASH{'A'}) = 'DRILL'; 1642s WHILE (MY $E = POP(@ARY)) { 1642s PRINT "$E . . .\N"; 1642s LAST UNLESS $E > 3; 1642s } 1642s IF (@ARY) { 1642s $HASH{'ONLY A'} = 'TEST'; 1642s DELETE $HASH{'A'}; 1642s } 1642s } 1642s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 1642s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 1642s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 1642s 1642s PERL WILL PRINT 1642s 1642s 6 . . . 1642s 4 . . . 1642s 3 . . . 1642s THIS IS A TEST ONLY A TEST. 1642s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 1642s 1642s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 1642s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 1642s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 1642s SURPRISING, AND IS VERY LIKELY TO CHANGE. 1642s 1642s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 1642s X X X 1642s X 1642s 1642s YOU CAN USE THE C AND C 1642s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 1642s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 1642s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 1642s 1642s DO { 1642s MY $VAL = $ARRAY[$IDX]; 1642s LOCAL $ARRAY[$IDX]; 1642s DELETE $ARRAY[$IDX]; 1642s $VAL 1642s } 1642s 1642s AND 1642s 1642s DO { 1642s MY $VAL = $HASH{KEY}; 1642s LOCAL $HASH{KEY}; 1642s DELETE $HASH{KEY}; 1642s $VAL 1642s } 1642s 1642s EXCEPT THAT FOR THOSE THE C IS 1642s SCOPED TO THE C BLOCK. SLICES ARE 1642s ALSO ACCEPTED. 1642s 1642s MY %HASH = ( 1642s A => [ 7, 8, 9 ], 1642s B => 1, 1642s ) 1642s 1642s { 1642s MY $X = DELETE LOCAL $HASH{A}; 1642s # $X IS [ 7, 8, 9 ] 1642s # %HASH IS (B => 1) 1642s 1642s { 1642s MY @NUMS = DELETE LOCAL @$X[0, 2] 1642s # @NUMS IS (7, 9) 1642s # $X IS [ UNDEF, 8 ] 1642s 1642s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 1642s } 1642s # $X IS BACK TO [ 7, 8, 9 ] 1642s 1642s } 1642s # %HASH IS BACK TO ITS ORIGINAL STATE 1642s 1642s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 1642s 1642s =HEAD2 LVALUE SUBROUTINES 1642s X X 1642s 1642s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 1642s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 1642s 1642s MY $VAL; 1642s SUB CANMOD : LVALUE { 1642s $VAL; # OR: RETURN $VAL; 1642s } 1642s SUB NOMOD { 1642s $VAL; 1642s } 1642s 1642s CANMOD() = 5; # ASSIGNS TO $VAL 1642s NOMOD() = 5; # ERROR 1642s 1642s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 1642s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 1642s BY A SCALAR. FOR EXAMPLE, CONSIDER: 1642s 1642s DATA(2,3) = GET_DATA(3,4); 1642s 1642s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 1642s 1642s (DATA(2,3)) = GET_DATA(3,4); 1642s 1642s AND IN: 1642s 1642s (DATA(2),DATA(3)) = GET_DATA(3,4); 1642s 1642s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 1642s 1642s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 1642s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 1642s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 1642s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 1642s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 1642s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 1642s 1642s =HEAD2 LEXICAL SUBROUTINES 1642s X X X X 1642s 1642s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 1642s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 1642s AVAILABLE UNDER C OR C OR HIGHER. 1642s 1642s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 1642s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 1642s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 1642s CATEGORY WAS DISABLED. 1642s 1642s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 1642s DECLARED, AND ONLY AFTER THAT DECLARATION: 1642s 1642s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 1642s # VERSIONS EARLIER THAN 5.26. 1642s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 1642s USE FEATURE 'LEXICAL_SUBS'; 1642s 1642s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 1642s STATE SUB FOO { 1642s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 1642s } 1642s FOO(); # CALLS "STATE" SUB 1642s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 1642s 1642s MY SUB BAR { ... } 1642s BAR(); # CALLS "MY" SUB 1642s 1642s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 1642s 1642s # WRONG 1642s MY SUB BAZ { 1642s BAZ(); 1642s } 1642s 1642s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 1642s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 1642s 1642s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 1642s 1642s MY SUB BAZ { 1642s __SUB__->(); # CALLS ITSELF 1642s } 1642s 1642s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 1642s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 1642s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 1642s HOWEVER: 1642s 1642s MY SUB BAZ; # PREDECLARATION 1642s SUB BAZ { # DEFINE THE "MY" SUB 1642s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 1642s } 1642s 1642s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 1642s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 1642s C; THEY KEEP EACH OTHER ALIVE (SEE L). 1642s 1642s =HEAD3 C VS C 1642s 1642s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 1642s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 1642s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 1642s CONTAINING BLOCK TO THE NEXT. 1642s 1642s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 1642s NECESSARY IF YOU WANT TO CREATE CLOSURES: 1642s 1642s SUB WHATEVER { 1642s MY $X = SHIFT; 1642s MY SUB INNER { 1642s ... DO SOMETHING WITH $X ... 1642s } 1642s INNER(); 1642s } 1642s 1642s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 1642s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 1642s SEE THE C<$X> FROM THE FIRST CALL TO C. 1642s 1642s =HEAD3 C SUBROUTINES 1642s 1642s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 1642s SUBROUTINE OF THE SAME NAME. 1642s 1642s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 1642s INSIDE AN INNER SCOPE: 1642s 1642s SUB FOO { ... } 1642s 1642s SUB BAR { 1642s MY SUB FOO { ... } 1642s { 1642s # NEED TO USE THE OUTER FOO HERE 1642s OUR SUB FOO; 1642s FOO(); 1642s } 1642s } 1642s 1642s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 1642s 1642s PACKAGE MYSNEAKYMODULE; 1642s 1642s OUR SUB DO_SOMETHING { ... } 1642s 1642s SUB DO_SOMETHING_WITH_CALLER { 1642s PACKAGE DB; 1642s () = CALLER 1; # SETS @DB::ARGS 1642s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 1642s } 1642s 1642s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 1642s X X<*> 1642s 1642s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 1642s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 1642s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 1642s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 1642s 1642s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 1642s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 1642s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 1642s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 1642s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 1642s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 1642s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 1642s 1642s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 1642s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 1642s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 1642s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 1642s 1642s SUB DOUBLEARY { 1642s LOCAL(*SOMEARY) = @_; 1642s FOREACH $ELEM (@SOMEARY) { 1642s $ELEM *= 2; 1642s } 1642s } 1642s DOUBLEARY(*FOO); 1642s DOUBLEARY(*BAR); 1642s 1642s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 1642s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 1642s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 1642s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 1642s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 1642s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 1642s 1642s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 1642s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 1642s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 1642s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 1642s L. 1642s 1642s =HEAD2 WHEN TO STILL USE LOCAL() 1642s X X 1642s 1642s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 1642s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 1642s I USE C INSTEAD OF C. 1642s 1642s =OVER 4 1642s 1642s =ITEM 1. 1642s 1642s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 1642s 1642s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 1642s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 1642s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 1642s IN C<@FIELDS>. 1642s 1642s { 1642s LOCAL @ARGV = ("/ETC/MOTD"); 1642s LOCAL $/ = UNDEF; 1642s LOCAL $_ = <>; 1642s @FIELDS = SPLIT /^\S*=+\S*$/; 1642s } 1642s 1642s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 1642s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 1642s 1642s =ITEM 2. 1642s 1642s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 1642s 1642s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 1642s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 1642s TABLE ENTRIES: 1642s 1642s SUB IOQUEUE { 1642s LOCAL (*READER, *WRITER); # NOT MY! 1642s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 1642s RETURN (*READER, *WRITER); 1642s } 1642s ($HEAD, $TAIL) = IOQUEUE(); 1642s 1642s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 1642s ENTRIES. 1642s 1642s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 1642s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 1642s A LOCAL ALIAS. 1642s 1642s { 1642s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 1642s GROW(); # REALLY CALLS SHRINK() 1642s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 1642s } 1642s GROW(); # GET THE REAL GROW() AGAIN 1642s 1642s SEE L FOR MORE ABOUT MANIPULATING 1642s FUNCTIONS BY NAME IN THIS WAY. 1642s 1642s =ITEM 3. 1642s 1642s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 1642s 1642s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 1642s IS DONE ON DYNAMICS: 1642s 1642s { 1642s LOCAL $SIG{INT} = 'IGNORE'; 1642s FUNCT(); # UNINTERRUPTIBLE 1642s } 1642s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 1642s 1642s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 1642s 1642s =BACK 1642s 1642s =HEAD2 PASS BY REFERENCE 1642s X X X 1642s 1642s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 1642s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 1642s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 1642s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 1642s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 1642s 1642s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 1642s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 1642s OF ALL THEIR FORMER LAST ELEMENTS: 1642s 1642s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 1642s 1642s SUB POPMANY { 1642s MY $AREF; 1642s MY @RETLIST; 1642s FOREACH $AREF ( @_ ) { 1642s PUSH @RETLIST, POP @$AREF; 1642s } 1642s RETURN @RETLIST; 1642s } 1642s 1642s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 1642s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 1642s 1642s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 1642s SUB INTER { 1642s MY ($K, $HREF, %SEEN); # LOCALS 1642s FOREACH $HREF (@_) { 1642s WHILE ( $K = EACH %$HREF ) { 1642s $SEEN{$K}++; 1642s } 1642s } 1642s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 1642s } 1642s 1642s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 1642s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 1642s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 1642s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 1642s A LITTLE EXPENSIVE. 1642s 1642s WHERE PEOPLE GET INTO TROUBLE IS HERE: 1642s 1642s (@W, @X) = FUNC(@Y, @Z); 1642s OR 1642s (%W, %X) = FUNC(%Y, %Z); 1642s 1642s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 1642s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 1642s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 1642s AS ALWAYS. 1642s 1642s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 1642s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 1642s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 1642s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 1642s 1642s ($WREF, $XREF) = FUNC(\@Y, \@Z); 1642s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 1642s SUB FUNC { 1642s MY ($YREF, $ZREF) = @_; 1642s IF (@$YREF > @$ZREF) { 1642s RETURN ($YREF, $ZREF); 1642s } ELSE { 1642s RETURN ($ZREF, $YREF); 1642s } 1642s } 1642s 1642s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 1642s 1642s (*W, *X) = FUNC(\@Y, \@Z); 1642s PRINT "@W HAS MORE THAN @X\N"; 1642s SUB FUNC { 1642s LOCAL (*Y, *Z) = @_; 1642s IF (@Y > @Z) { 1642s RETURN (\@Y, \@Z); 1642s } ELSE { 1642s RETURN (\@Z, \@Y); 1642s } 1642s } 1642s 1642s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 1642s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 1642s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 1642s ARE IN THE SYMBOL TABLE. 1642s 1642s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 1642s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 1642s FOR EXAMPLE: 1642s 1642s SPLUTTER(\*STDOUT); 1642s SUB SPLUTTER { 1642s MY $FH = SHIFT; 1642s PRINT $FH "HER UM WELL A HMMM\N"; 1642s } 1642s 1642s $REC = GET_REC(\*STDIN); 1642s SUB GET_REC { 1642s MY $FH = SHIFT; 1642s RETURN SCALAR <$FH>; 1642s } 1642s 1642s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 1642s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 1642s 1642s SUB OPENIT { 1642s MY $PATH = SHIFT; 1642s LOCAL *FH; 1642s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 1642s } 1642s 1642s =HEAD2 PROTOTYPES 1642s X X 1642s 1642s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 1642s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 1642s SECTION OR WITH A L. 1642s IF YOU DECLARE EITHER OF 1642s 1642s SUB MYPUSH (\@@) 1642s SUB MYPUSH :PROTOTYPE(\@@) 1642s 1642s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 1642s 1642s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 1642s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 1642s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 1642s OF AN ATTRIBUTE. 1642s 1642s THE 1642s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 1642s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 1642s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 1642s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 1642s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 1642s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 1642s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 1642s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 1642s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 1642s 1642s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 1642s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 1642s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 1642s 1642s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 1642s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 1642s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 1642s CORRESPONDING BUILT-IN. 1642s 1642s DECLARED AS CALLED AS 1642s 1642s SUB MYLINK ($$) MYLINK $OLD, $NEW 1642s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 1642s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 1642s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 1642s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 1642s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 1642s SUB MYPOP (\@) MYPOP @ARRAY 1642s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 1642s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 1642s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 1642s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 1642s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 1642s SUB MYRAND (;$) MYRAND 42 1642s SUB MYTIME () MYTIME 1642s 1642s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 1642s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 1642s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 1642s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 1642s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 1642s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 1642s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 1642s 1642s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 1642s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 1642s 1642s SUB MYREF (\[$@%&*]) 1642s 1642s WILL ALLOW CALLING MYREF() AS 1642s 1642s MYREF $VAR 1642s MYREF @ARRAY 1642s MYREF %HASH 1642s MYREF &SUB 1642s MYREF *GLOB 1642s 1642s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 1642s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 1642s 1642s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 1642s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 1642s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 1642s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 1642s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 1642s 1642s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 1642s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 1642s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 1642s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 1642s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 1642s FOLLOWS: 1642s 1642s USE SYMBOL 'QUALIFY_TO_REF'; 1642s 1642s SUB FOO (*) { 1642s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 1642s ... 1642s } 1642s 1642s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 1642s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 1642s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 1642s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 1642s 1642s SUB MYPUSH (+@) { 1642s MY $AREF = SHIFT; 1642s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 1642s PUSH @$AREF, @_; 1642s } 1642s 1642s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 1642s IS OF AN ACCEPTABLE TYPE. 1642s 1642s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 1642s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 1642s 1642s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 1642s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 1642s PROVIDED, C<$_> WILL BE USED INSTEAD. 1642s 1642s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 1642s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 1642s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 1642s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 1642s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 1642s 1642s MYTIME +2; 1642s 1642s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 1642s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 1642s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 1642s 1642s SUB MYGETPROTOBYNUMBER($;); 1642s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 1642s 1642s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 1642s PROVIDED IT'S IN THE INITIAL POSITION: 1642s X<&> 1642s 1642s SUB TRY (&@) { 1642s MY($TRY,$CATCH) = @_; 1642s EVAL { &$TRY }; 1642s IF ($@) { 1642s LOCAL $_ = $@; 1642s &$CATCH; 1642s } 1642s } 1642s SUB CATCH (&) { $_[0] } 1642s 1642s TRY { 1642s DIE "PHOOEY"; 1642s } CATCH { 1642s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 1642s }; 1642s 1642s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 1642s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 1642s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 1642s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 1642s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 1642s 1642s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 1642s X 1642s 1642s SUB MYGREP (&@) { 1642s MY $CODE = SHIFT; 1642s MY @RESULT; 1642s FOREACH $_ (@_) { 1642s PUSH(@RESULT, $_) IF &$CODE; 1642s } 1642s @RESULT; 1642s } 1642s 1642s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 1642s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 1642s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 1642s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 1642s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 1642s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 1642s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 1642s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 1642s 1642s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 1642s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 1642s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 1642s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 1642s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 1642s MAJORITY OF OFFENDING CODE IS FIXED. 1642s 1642s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 1642s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 1642s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 1642s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 1642s 1642s SUB FUNC ($) { 1642s MY $N = SHIFT; 1642s PRINT "YOU GAVE ME $N\N"; 1642s } 1642s 1642s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 1642s RETURNING A LIST: 1642s 1642s FUNC(@FOO); 1642s FUNC( $TEXT =~ /\W+/G ); 1642s 1642s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 1642s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 1642s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 1642s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 1642s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 1642s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 1642s 1642s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 1642s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 1642s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 1642s EFFECT, LIKE SO: 1642s 1642s SUB FOO($$); 1642s SUB FOO($$) { 1642s FOO 1, 2; 1642s } 1642s 1642s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 1642s TO MAKE THE WORLD A BETTER PLACE. 1642s 1642s =HEAD2 CONSTANT FUNCTIONS 1642s X 1642s 1642s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 1642s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 1642s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 1642s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 1642s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 1642s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 1642s 1642s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 1642s 1642s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 1642s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 1642s # AND IT'S INLINED, TOO! 1642s SUB ST_DEV () { 0 } 1642s SUB ST_INO () { 1 } 1642s 1642s SUB FLAG_FOO () { 1 << 8 } 1642s SUB FLAG_BAR () { 1 << 9 } 1642s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 1642s 1642s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 1642s 1642s SUB N () { INT(OPT_BAZ) / 3 } 1642s 1642s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 1642s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 1642s 1642s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 1642s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 1642s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 1642s C: 1642s 1642s SUB BAZ_VAL () { 1642s IF (OPT_BAZ) { 1642s RETURN 23; 1642s } 1642s ELSE { 1642s RETURN 42; 1642s } 1642s } 1642s SUB BONK_VAL () { RETURN 12345 } 1642s 1642s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 1642s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 1642s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 1642s 1642s BEGIN { 1642s MY $VAR = 1; 1642s NO STRICT 'REFS'; 1642s *INLINED = SUB () { $VAR }; 1642s } 1642s 1642s BEGIN { 1642s MY $VAR = 1; 1642s MY $REF = \$VAR; 1642s NO STRICT 'REFS'; 1642s *NOT_INLINED = SUB () { $VAR }; 1642s } 1642s 1642s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 1642s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 1642s 1642s BEGIN { 1642s MY $X = 10; 1642s *FOO = SUB () { $X }; 1642s $X++; 1642s } 1642s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 1642s 1642s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 1642s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 1642s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 1642s SO IT PRINTED C<10>, NOT C<11>. 1642s 1642s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 1642s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 1642s ASIDE FROM WHERE IT IS DECLARED. 1642s 1642s # FINE, NO WARNING 1642s BEGIN { 1642s MY $X = 54321; 1642s *INLINED = SUB () { $X }; 1642s } 1642s # ERROR 1642s BEGIN { 1642s MY $X; 1642s $X = 54321; 1642s *ALSO_INLINED = SUB () { $X }; 1642s } 1642s 1642s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 1642s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 1642s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 1642s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 1642s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 1642s 1642s MY $X = 54321; 1642s *INLINED = SUB : CONST { $X }; 1642s $X++; 1642s 1642s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 1642s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 1642s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 1642s VALUE CAPTURED THE SAME WAY. 1642s 1642s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 1642s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 1642s AN EXPLICIT C: 1642s 1642s BEGIN { 1642s MY $X = 10; 1642s *FOO = SUB () { RETURN $X }; 1642s $X++; 1642s } 1642s PRINT FOO(); # PRINTS 11 1642s 1642s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 1642s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 1642s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 1642s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 1642s 1642s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 1642s SUB ONE { 1642s 1; 1642s } 1642s IF (ONE ) { 1642s PRINT ONE() IF ONE ; 1642s } 1642s 1642s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 1642s SUB ONE () { 1 } 1642s DO { 1642s PRINT 1 1642s }; 1642s 1642s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 1642s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 1642s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 1642s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 1642s 1642s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 1642s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 1642s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 1642s SUBROUTINE ONE REDEFINED AT -E LINE 1. 1642s 1642s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 1642s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 1642s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 1642s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 1642s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 1642s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 1642s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 1642s MENTIONED ABOVE: 1642s 1642s SUB NOT_INLINED () { RETURN 23 } 1642s 1642s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 1642s X X X X 1642s 1642s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 1642s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 1642s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 1642s ON A NON-UNIX SYSTEM. 1642s 1642s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 1642s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 1642s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 1642s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 1642s 1642s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 1642s CHDIR $SOMEWHERE; 1642s SUB CHDIR { ... } 1642s 1642s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 1642s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 1642s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 1642s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 1642s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 1642s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 1642s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 1642s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 1642s FOR SOME KEYWORDS. SEE L. 1642s 1642s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 1642s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 1642s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 1642s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 1642s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 1642s THAT IS, THEY COULD SAY 1642s 1642s USE MODULE 'OPEN'; 1642s 1642s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 1642s 1642s USE MODULE; 1642s 1642s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 1642s 1642s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 1642s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 1642s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 1642s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 1642s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 1642s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 1642s THAT UNDERSTANDS REGULAR EXPRESSIONS. 1642s 1642s PACKAGE REGLOB; 1642s REQUIRE EXPORTER; 1642s @ISA = 'EXPORTER'; 1642s @EXPORT_OK = 'GLOB'; 1642s 1642s SUB IMPORT { 1642s MY $PKG = SHIFT; 1642s RETURN UNLESS @_; 1642s MY $SYM = SHIFT; 1642s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 1642s $PKG->EXPORT($WHERE, $SYM, @_); 1642s } 1642s 1642s SUB GLOB { 1642s MY $PAT = SHIFT; 1642s MY @GOT; 1642s IF (OPENDIR MY $D, '.') { 1642s @GOT = GREP /$PAT/, READDIR $D; 1642s CLOSEDIR $D; 1642s } 1642s RETURN @GOT; 1642s } 1642s 1; 1642s 1642s AND HERE'S HOW IT COULD BE (AB)USED: 1642s 1642s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 1642s PACKAGE FOO; 1642s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 1642s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 1642s 1642s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 1642s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 1642s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 1642s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 1642s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 1642s IT MUST BE DONE AT ALL. 1642s 1642s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 1642s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 1642s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 1642s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 1642s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 1642s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 1642s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 1642s LIBRARY. 1642s 1642s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 1642s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 1642s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 1642s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 1642s (SEE L). 1642s 1642s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 1642s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 1642s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 1642s 1642s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 1642s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 1642s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 1642s C SYNTAX, THOUGH). 1642s 1642s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 1642s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 1642s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 1642s 1642s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 1642s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 1642s 1642s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 1642s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 1642s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 1642s 1642s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 1642s 1642s =HEAD2 AUTOLOADING 1642s X X 1642s 1642s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 1642s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 1642s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 1642s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 1642s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 1642s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 1642s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 1642s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 1642s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 1642s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 1642s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 1642s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 1642s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 1642s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 1642s SUBROUTINE NAME. SEE L FOR DETAILS.) 1642s 1642s 1642s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 1642s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 1642s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 1642s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 1642s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 1642s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 1642s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 1642s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 1642s 1642s SUB AUTOLOAD { 1642s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 1642s MY $PROGRAM = $AUTOLOAD; 1642s $PROGRAM =~ S/.*:://; 1642s SYSTEM($PROGRAM, @_); 1642s } 1642s DATE(); 1642s WHO(); 1642s LS('-L'); 1642s 1642s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 1642s EVEN NEED PARENTHESES: 1642s 1642s USE SUBS QW(DATE WHO LS); 1642s DATE; 1642s WHO; 1642s LS '-L'; 1642s 1642s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 1642s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 1642s 1642s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 1642s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 1642s DESCRIBED IN L AND IN L, THE STANDARD 1642s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 1642s FUNCTIONS TO PERL CODE IN L. 1642s 1642s =HEAD2 SUBROUTINE ATTRIBUTES 1642s X X X 1642s 1642s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 1642s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 1642s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 1642s C HAD BEEN SEEN. SEE L FOR DETAILS 1642s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 1642s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 1642s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 1642s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 1642s 1642s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 1642s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 1642s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 1642s NEST PROPERLY. 1642s 1642s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 1642s 1642s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 1642s SUB PLUGH () : UGLY('\(") :BAD; 1642s SUB XYZZY : _5X5 { ... } 1642s 1642s EXAMPLES OF INVALID SYNTAX: 1642s 1642s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 1642s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 1642s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 1642s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 1642s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 1642s 1642s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 1642s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 1642s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 1642s PARSED AND INVOKED: 1642s 1642s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 1642s 1642s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 1642s SEE L AND L. 1642s 1642s =HEAD1 SEE ALSO 1642s 1642s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 1642s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 1642s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 1642s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 1642s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 1642s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 1642s 1642s =FOR VI 1642s # EX: SET STS=0 SW=4 ET: 1642s 1642s ok 2 1642s # testing mod_cgi with /modules/cgi/perl.pl 1642s # expected 200 1642s # received 200 1642s # body: PERL CGI 1642s ok 3 1642s # testing mod_test_rwrite with /test_rwrite 1642s # expected 200 1642s # received 200 1642s # body: A 1642s ok 4 1642s ok 1644s t/filter/case_in.t .................. 1644s 1..3 1644s # Running under perl version 5.038002 for linux 1644s # Current time local: Mon Apr 8 17:23:18 2024 1644s # Current time GMT: Mon Apr 8 17:23:18 2024 1644s # Using Test.pm version 1.31 1644s # Using Apache/Test.pm version 1.42 1644s ok 1 1644s # testing mod_cgi with /modules/cgi/perl_echo.pl 1644s # expected 200 1644s # received 200 1644s ok 2 1644s # testing mod_echo_post with /echo_post 1644s # expected 200 1644s # received 200 1644s ok 3 1644s ok 1646s t/filter/input_body.t ............... 1646s 1..2 1646s # Running under perl version 5.038002 for linux 1646s # Current time local: Mon Apr 8 17:23:20 2024 1646s # Current time GMT: Mon Apr 8 17:23:20 2024 1646s # Using Test.pm version 1.31 1646s # Using Apache/Test.pm version 1.42 1646s # testing : Posted "1 ko" 1646s # expected: 'ok 1' 1646s # received: 'ok 1' 1646s ok 1 1646s # testing : Posted "2 ko" 1646s # expected: 'ok 2' 1646s # received: 'ok 2' 1646s ok 2 1646s ok 1648s t/http11/basicauth.t ................ 1648s 1..3 1648s # Running under perl version 5.038002 for linux 1648s # Current time local: Mon Apr 8 17:23:22 2024 1648s # Current time GMT: Mon Apr 8 17:23:22 2024 1648s # Using Test.pm version 1.31 1648s # Using Apache/Test.pm version 1.42 1648s ok 1 1648s ok 2 1648s ok 3 1648s ok 1650s t/http11/chunked.t .................. 1650s 1..30 1650s # Running under perl version 5.038002 for linux 1650s # Current time local: Mon Apr 8 17:23:24 2024 1650s # Current time GMT: Mon Apr 8 17:23:24 2024 1650s # Using Test.pm version 1.31 1650s # Using Apache/Test.pm version 1.42 1650s # testing : response protocol 1650s # expected: 'HTTP/1.1' 1650s # received: 'HTTP/1.1' 1650s ok 1 1650s # testing : response Transfer-Encoding 1650s # expected: 'chunked' 1650s # received: 'chunked' 1650s ok 2 1650s # testing : no Content-Length 1650s # expected: 0 1650s # received: 0 1650s ok 3 1650s # testing : body length 1650s # expected: '70976' 1650s # received: 70976 1650s ok 4 1650s # testing : number of requests 1650s # expected: 1 1650s # received: 1 1650s ok 5 1650s # testing : response protocol 1650s # expected: 'HTTP/1.1' 1650s # received: 'HTTP/1.1' 1650s ok 6 1650s # testing : response Transfer-Encoding 1650s # expected: 'chunked' 1650s # received: 'chunked' 1650s ok 7 1650s # testing : no Content-Length 1650s # expected: 0 1650s # received: 0 1650s ok 8 1650s # testing : body length 1650s # expected: '212509' 1650s # received: 212509 1650s ok 9 1650s # testing : number of requests 1650s # expected: 2 1650s # received: 2 1650s ok 10 1650s # testing : response protocol 1650s # expected: 'HTTP/1.1' 1650s # received: 'HTTP/1.1' 1650s ok 11 1650s # testing : response Transfer-Encoding 1650s # expected: 'chunked' 1650s # received: 'chunked' 1650s ok 12 1650s # testing : no Content-Length 1650s # expected: 0 1650s # received: 0 1650s ok 13 1650s # testing : body length 1650s # expected: '280545' 1650s # received: 280545 1650s ok 14 1650s # testing : number of requests 1650s # expected: 3 1650s # received: 3 1650s ok 15 1650s # testing : response protocol 1650s # expected: 'HTTP/1.1' 1650s # received: 'HTTP/1.1' 1650s ok 16 1650s # testing : response Transfer-Encoding 1650s # expected: 'chunked' 1650s # received: 'chunked' 1650s ok 17 1650s # testing : no Content-Length 1650s # expected: 0 1650s # received: 0 1650s ok 18 1650s # testing : body length 1650s # expected: '845969' 1650s # received: 845969 1650s ok 19 1650s # testing : number of requests 1650s # expected: 4 1650s # received: 4 1650s ok 20 1650s # testing : response protocol 1650s # expected: 'HTTP/1.1' 1650s # received: 'HTTP/1.1' 1650s ok 21 1650s # testing : no Transfer-Encoding (test result inverted) 1650s # expected: 'chunked' 1650s # received: '' 1650s ok 22 1650s # testing : content length 1650s # expected: 253 1650s # received: '253' 1650s ok 23 1650s # testing : body length 1650s # expected: '242' 1650s # received: 242 1650s ok 24 1650s # testing : number of requests 1650s # expected: 5 1650s # received: 5 1650s ok 25 1650s # testing : response protocol 1650s # expected: 'HTTP/1.1' 1650s # received: 'HTTP/1.1' 1650s ok 26 1650s # testing : no Transfer-Encoding (test result inverted) 1650s # expected: 'chunked' 1650s # received: '' 1650s ok 27 1650s # testing : content length 1650s # expected: '' 1650s # received: '' 1650s ok 28 1650s # testing : body length 1650s # expected: '14276' 1650s # received: 14276 1650s ok 29 1650s # testing : number of requests 1650s # expected: 6 1650s # received: 6 1650s ok 30 1650s ok 1652s t/http11/chunked2.t ................. 1652s 1..2 1652s # Running under perl version 5.038002 for linux 1652s # Current time local: Mon Apr 8 17:23:26 2024 1652s # Current time GMT: Mon Apr 8 17:23:26 2024 1652s # Using Test.pm version 1.31 1652s # Using Apache/Test.pm version 1.42 1652s # testing : successful response 1652s # expected: 200 1652s # received: '200' 1652s ok 1 1652s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1652s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 1652s ok 2 1652s ok 1654s t/http11/clength.t .................. 1654s 1..6 1654s # Running under perl version 5.038002 for linux 1654s # Current time local: Mon Apr 8 17:23:28 2024 1654s # Current time GMT: Mon Apr 8 17:23:28 2024 1654s # Using Test.pm version 1.31 1654s # Using Apache/Test.pm version 1.42 1654s # testing : successful response 1654s # expected: 200 1654s # received: '200' 1654s ok 1 1654s # expected: 10 1654s # received: '10' 1654s ok 2 1654s # expected: 'bbbbbbbbbb' 1654s # received: 'bbbbbbbbbb' 1654s ok 3 1654s # testing : successful response 1654s # expected: 200 1654s # received: '200' 1654s ok 4 1654s # expected: 6 1654s # received: '6' 1654s ok 5 1654s # expected: 'foobar' 1654s # received: 'foobar' 1654s ok 6 1654s ok 1658s t/http11/post.t ..................... 1658s # using LWP client 1658s 1..51 1658s # Running under perl version 5.038002 for linux 1658s # Current time local: Mon Apr 8 17:23:30 2024 1658s # Current time GMT: Mon Apr 8 17:23:30 2024 1658s # Using Test.pm version 1.31 1658s # Using Apache/Test.pm version 1.42 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 1024 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Connection: Keep-Alive 1658s #Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 5 1658s #Client-Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 1 1658s #DMMATCH1: 1 1658s #Keep-Alive: timeout=5, max=100 1658s # 1658s # testing : length posted 1658s # expected: '1024' 1658s # received: 1024 1658s ok 1 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 2048 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 5 1658s #Client-Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 2 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '2048' 1658s # received: 2048 1658s ok 2 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 3072 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 5 1658s #Client-Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 3 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '3072' 1658s # received: 3072 1658s ok 3 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 4096 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 5 1658s #Client-Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 4 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '4096' 1658s # received: 4096 1658s ok 4 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 5120 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 5 1658s #Client-Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 5 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '5120' 1658s # received: 5120 1658s ok 5 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 6144 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 5 1658s #Client-Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 6 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '6144' 1658s # received: 6144 1658s ok 6 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 7168 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 5 1658s #Client-Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 7 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '7168' 1658s # received: 7168 1658s ok 7 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 8192 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 5 1658s #Client-Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 8 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '8192' 1658s # received: 8192 1658s ok 8 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 9216 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:32 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 5 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 9 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '9216' 1658s # received: 9216 1658s ok 9 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 10240 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 10 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '10240' 1658s # received: 10240 1658s ok 10 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 11264 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 11 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '11264' 1658s # received: 11264 1658s ok 11 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 12288 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 12 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '12288' 1658s # received: 12288 1658s ok 12 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 13312 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 13 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '13312' 1658s # received: 13312 1658s ok 13 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 14336 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 14 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '14336' 1658s # received: 14336 1658s ok 14 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 15360 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 15 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '15360' 1658s # received: 15360 1658s ok 15 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 16384 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 16 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '16384' 1658s # received: 16384 1658s ok 16 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 17408 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 17 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '17408' 1658s # received: 17408 1658s ok 17 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 18432 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 18 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '18432' 1658s # received: 18432 1658s ok 18 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 19456 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 19 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '19456' 1658s # received: 19456 1658s ok 19 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 20480 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 20 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '20480' 1658s # received: 20480 1658s ok 20 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 21504 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 21 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '21504' 1658s # received: 21504 1658s ok 21 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 22528 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 22 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '22528' 1658s # received: 22528 1658s ok 22 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 23552 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 23 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '23552' 1658s # received: 23552 1658s ok 23 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 24576 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 24 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '24576' 1658s # received: 24576 1658s ok 24 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 25600 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 25 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '25600' 1658s # received: 25600 1658s ok 25 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 26624 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 26 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '26624' 1658s # received: 26624 1658s ok 26 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 27648 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 27 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '27648' 1658s # received: 27648 1658s ok 27 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 28672 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 28 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '28672' 1658s # received: 28672 1658s ok 28 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 29696 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 29 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '29696' 1658s # received: 29696 1658s ok 29 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 30720 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 30 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '30720' 1658s # received: 30720 1658s ok 30 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 31744 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 31 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '31744' 1658s # received: 31744 1658s ok 31 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 32768 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 32 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '32768' 1658s # received: 32768 1658s ok 32 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 33792 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 33 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '33792' 1658s # received: 33792 1658s ok 33 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 34816 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 34 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '34816' 1658s # received: 34816 1658s ok 34 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 35840 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 35 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '35840' 1658s # received: 35840 1658s ok 35 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 36864 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 36 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '36864' 1658s # received: 36864 1658s ok 36 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 37888 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 37 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '37888' 1658s # received: 37888 1658s ok 37 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 38912 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 38 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '38912' 1658s # received: 38912 1658s ok 38 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 39936 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 39 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '39936' 1658s # received: 39936 1658s ok 39 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 40960 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 40 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '40960' 1658s # received: 40960 1658s ok 40 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 41984 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 41 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '41984' 1658s # received: 41984 1658s ok 41 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 43008 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 42 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '43008' 1658s # received: 43008 1658s ok 42 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 44032 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 43 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '44032' 1658s # received: 44032 1658s ok 43 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 45056 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 44 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '45056' 1658s # received: 45056 1658s ok 44 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 46080 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 45 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '46080' 1658s # received: 46080 1658s ok 45 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 47104 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 46 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '47104' 1658s # received: 47104 1658s ok 46 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 48128 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 47 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '48128' 1658s # received: 48128 1658s ok 47 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 49152 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 48 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '49152' 1658s # received: 49152 1658s ok 48 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 50176 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 49 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '50176' 1658s # received: 50176 1658s ok 49 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 51200 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:33 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 6 1658s #Client-Date: Mon, 08 Apr 2024 17:23:34 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 50 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '51200' 1658s # received: 51200 1658s ok 50 1658s #lwp request: 1658s #POST http://localhost:8529/eat_post HTTP/1.1 1658s #User-Agent: libwww-perl/6.76 1658s #Content-Length: 102400 1658s # 1658s #server response: 1658s #HTTP/1.1 200 OK 1658s #Date: Mon, 08 Apr 2024 17:23:34 GMT 1658s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1658s #Vary: In-If1 1658s #Content-Length: 7 1658s #Client-Date: Mon, 08 Apr 2024 17:23:34 GMT 1658s #Client-Peer: 127.0.0.1:8529 1658s #Client-Response-Num: 51 1658s #DMMATCH1: 1 1658s # 1658s # testing : length posted 1658s # expected: '102400' 1658s # received: 102400 1658s ok 51 1658s ok 1660s t/modules/aaa.t ..................... 1660s 1..40 1660s # Running under perl version 5.038002 for linux 1660s # Current time local: Mon Apr 8 17:23:34 2024 1660s # Current time GMT: Mon Apr 8 17:23:34 2024 1660s # Using Test.pm version 1.31 1660s # Using Apache/Test.pm version 1.42 1660s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/realm2 1660s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/basic1 1660s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/form1 1660s ok 1 1660s ok 2 1660s ok 3 1660s ok 4 1660s ok 5 1660s ok 6 1660s ok 7 1660s ok 8 1660s ok 9 1660s ok 10 1660s ok 11 1660s ok 12 1660s ok 13 1660s ok 14 1660s ok 15 1660s ok 16 1660s ok 17 1660s ok 18 1660s ok 19 1660s ok 20 1660s ok 21 1660s ok 22 1660s ok 23 1660s ok 24 1660s ok 25 1660s ok 26 1660s ok 27 1660s ok 28 1660s ok 29 1660s ok 30 1660s ok 31 1660s ok 32 1660s ok 33 1660s ok 34 1660s ok 35 1660s ok 36 1660s ok 37 1660s ok 38 1660s ok 39 1660s ok 40 1660s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/basic1 1660s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/form1 1660s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/realm2 1660s ok 1662s t/modules/access.t .................. 1662s 1..408 1662s # Running under perl version 5.038002 for linux 1662s # Current time local: Mon Apr 8 17:23:36 2024 1662s # Current time GMT: Mon Apr 8 17:23:36 2024 1662s # Using Test.pm version 1.31 1662s # Using Apache/Test.pm version 1.42 1662s # --- 1662s # Order deny,allow 1662s # Allow from all 1662s # expecting access. 1662s ok 1 1662s # --- 1662s # Order deny,allow 1662s # Deny from all 1662s # expecting access denial. 1662s ok 2 1662s # --- 1662s # Order deny,allow 1662s # Allow from all 1662s # Deny from all 1662s # expecting access. 1662s ok 3 1662s # --- 1662s # Order deny,allow 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 4 1662s # --- 1662s # Order deny,allow 1662s # Allow from all 1662s # Deny from localhost 1662s # expecting access. 1662s ok 5 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 6 1662s # --- 1662s # Order deny,allow 1662s # Allow from all 1662s # Deny from 127.0.0.1 1662s # expecting access. 1662s ok 7 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 8 1662s # --- 1662s # Order deny,allow 1662s # Allow from all 1662s # Deny from 127.0 1662s # expecting access. 1662s ok 9 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 10 1662s # --- 1662s # Order deny,allow 1662s # Allow from all 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access. 1662s ok 11 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 12 1662s # --- 1662s # Order deny,allow 1662s # Allow from all 1662s # Deny from 127.0.0.1/16 1662s # expecting access. 1662s ok 13 1662s # --- 1662s # Order deny,allow 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 14 1662s # --- 1662s # Order deny,allow 1662s # Allow from all 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 15 1662s # --- 1662s # Order deny,allow 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 16 1662s # --- 1662s # Order deny,allow 1662s # Allow from all 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 17 1662s # --- 1662s # Order deny,allow 1662s # Allow from localhost 1662s # expecting access. 1662s ok 18 1662s # --- 1662s # Order deny,allow 1662s # Deny from all 1662s # expecting access denial. 1662s ok 19 1662s # --- 1662s # Order deny,allow 1662s # Allow from localhost 1662s # Deny from all 1662s # expecting access. 1662s ok 20 1662s # --- 1662s # Order deny,allow 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 21 1662s # --- 1662s # Order deny,allow 1662s # Allow from localhost 1662s # Deny from localhost 1662s # expecting access. 1662s ok 22 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 23 1662s # --- 1662s # Order deny,allow 1662s # Allow from localhost 1662s # Deny from 127.0.0.1 1662s # expecting access. 1662s ok 24 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 25 1662s # --- 1662s # Order deny,allow 1662s # Allow from localhost 1662s # Deny from 127.0 1662s # expecting access. 1662s ok 26 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 27 1662s # --- 1662s # Order deny,allow 1662s # Allow from localhost 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access. 1662s ok 28 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 29 1662s # --- 1662s # Order deny,allow 1662s # Allow from localhost 1662s # Deny from 127.0.0.1/16 1662s # expecting access. 1662s ok 30 1662s # --- 1662s # Order deny,allow 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 31 1662s # --- 1662s # Order deny,allow 1662s # Allow from localhost 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 32 1662s # --- 1662s # Order deny,allow 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 33 1662s # --- 1662s # Order deny,allow 1662s # Allow from localhost 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 34 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1 1662s # expecting access. 1662s ok 35 1662s # --- 1662s # Order deny,allow 1662s # Deny from all 1662s # expecting access denial. 1662s ok 36 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1 1662s # Deny from all 1662s # expecting access. 1662s ok 37 1662s # --- 1662s # Order deny,allow 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 38 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1 1662s # Deny from localhost 1662s # expecting access. 1662s ok 39 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 40 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1 1662s # Deny from 127.0.0.1 1662s # expecting access. 1662s ok 41 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 42 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1 1662s # Deny from 127.0 1662s # expecting access. 1662s ok 43 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 44 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access. 1662s ok 45 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 46 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1 1662s # Deny from 127.0.0.1/16 1662s # expecting access. 1662s ok 47 1662s # --- 1662s # Order deny,allow 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 48 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 49 1662s # --- 1662s # Order deny,allow 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 50 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 51 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0 1662s # expecting access. 1662s ok 52 1662s # --- 1662s # Order deny,allow 1662s # Deny from all 1662s # expecting access denial. 1662s ok 53 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0 1662s # Deny from all 1662s # expecting access. 1662s ok 54 1662s # --- 1662s # Order deny,allow 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 55 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0 1662s # Deny from localhost 1662s # expecting access. 1662s ok 56 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 57 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0 1662s # Deny from 127.0.0.1 1662s # expecting access. 1662s ok 58 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 59 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0 1662s # Deny from 127.0 1662s # expecting access. 1662s ok 60 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 61 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access. 1662s ok 62 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 63 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0 1662s # Deny from 127.0.0.1/16 1662s # expecting access. 1662s ok 64 1662s # --- 1662s # Order deny,allow 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 65 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 66 1662s # --- 1662s # Order deny,allow 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 67 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 68 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # expecting access. 1662s ok 69 1662s # --- 1662s # Order deny,allow 1662s # Deny from all 1662s # expecting access denial. 1662s ok 70 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from all 1662s # expecting access. 1662s ok 71 1662s # --- 1662s # Order deny,allow 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 72 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from localhost 1662s # expecting access. 1662s ok 73 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 74 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 127.0.0.1 1662s # expecting access. 1662s ok 75 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 76 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 127.0 1662s # expecting access. 1662s ok 77 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 78 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access. 1662s ok 79 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 80 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 127.0.0.1/16 1662s # expecting access. 1662s ok 81 1662s # --- 1662s # Order deny,allow 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 82 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 83 1662s # --- 1662s # Order deny,allow 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 84 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 85 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/16 1662s # expecting access. 1662s ok 86 1662s # --- 1662s # Order deny,allow 1662s # Deny from all 1662s # expecting access denial. 1662s ok 87 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/16 1662s # Deny from all 1662s # expecting access. 1662s ok 88 1662s # --- 1662s # Order deny,allow 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 89 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/16 1662s # Deny from localhost 1662s # expecting access. 1662s ok 90 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 91 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/16 1662s # Deny from 127.0.0.1 1662s # expecting access. 1662s ok 92 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 93 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/16 1662s # Deny from 127.0 1662s # expecting access. 1662s ok 94 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 95 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/16 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access. 1662s ok 96 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 97 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/16 1662s # Deny from 127.0.0.1/16 1662s # expecting access. 1662s ok 98 1662s # --- 1662s # Order deny,allow 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 99 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/16 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 100 1662s # --- 1662s # Order deny,allow 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 101 1662s # --- 1662s # Order deny,allow 1662s # Allow from 127.0.0.1/16 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 102 1662s # --- 1662s # Order deny,allow 1662s # Allow from somewhere.else.com 1662s # expecting access. 1662s ok 103 1662s # --- 1662s # Order deny,allow 1662s # Deny from all 1662s # expecting access denial. 1662s ok 104 1662s # --- 1662s # Order deny,allow 1662s # Allow from somewhere.else.com 1662s # Deny from all 1662s # expecting access denial. 1662s ok 105 1662s # --- 1662s # Order deny,allow 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 106 1662s # --- 1662s # Order deny,allow 1662s # Allow from somewhere.else.com 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 107 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 108 1662s # --- 1662s # Order deny,allow 1662s # Allow from somewhere.else.com 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 109 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 110 1662s # --- 1662s # Order deny,allow 1662s # Allow from somewhere.else.com 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 111 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 112 1662s # --- 1662s # Order deny,allow 1662s # Allow from somewhere.else.com 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 113 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 114 1662s # --- 1662s # Order deny,allow 1662s # Allow from somewhere.else.com 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 115 1662s # --- 1662s # Order deny,allow 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 116 1662s # --- 1662s # Order deny,allow 1662s # Allow from somewhere.else.com 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 117 1662s # --- 1662s # Order deny,allow 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 118 1662s # --- 1662s # Order deny,allow 1662s # Allow from somewhere.else.com 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 119 1662s # --- 1662s # Order deny,allow 1662s # Allow from 66.6.6.6 1662s # expecting access. 1662s ok 120 1662s # --- 1662s # Order deny,allow 1662s # Deny from all 1662s # expecting access denial. 1662s ok 121 1662s # --- 1662s # Order deny,allow 1662s # Allow from 66.6.6.6 1662s # Deny from all 1662s # expecting access denial. 1662s ok 122 1662s # --- 1662s # Order deny,allow 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 123 1662s # --- 1662s # Order deny,allow 1662s # Allow from 66.6.6.6 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 124 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 125 1662s # --- 1662s # Order deny,allow 1662s # Allow from 66.6.6.6 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 126 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 127 1662s # --- 1662s # Order deny,allow 1662s # Allow from 66.6.6.6 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 128 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 129 1662s # --- 1662s # Order deny,allow 1662s # Allow from 66.6.6.6 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 130 1662s # --- 1662s # Order deny,allow 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 131 1662s # --- 1662s # Order deny,allow 1662s # Allow from 66.6.6.6 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 132 1662s # --- 1662s # Order deny,allow 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 133 1662s # --- 1662s # Order deny,allow 1662s # Allow from 66.6.6.6 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 134 1662s # --- 1662s # Order deny,allow 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 135 1662s # --- 1662s # Order deny,allow 1662s # Allow from 66.6.6.6 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 136 1662s # --- 1662s # Order allow,deny 1662s # Allow from all 1662s # expecting access. 1662s ok 137 1662s # --- 1662s # Order allow,deny 1662s # Deny from all 1662s # expecting access denial. 1662s ok 138 1662s # --- 1662s # Order allow,deny 1662s # Allow from all 1662s # Deny from all 1662s # expecting access denial. 1662s ok 139 1662s # --- 1662s # Order allow,deny 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 140 1662s # --- 1662s # Order allow,deny 1662s # Allow from all 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 141 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 142 1662s # --- 1662s # Order allow,deny 1662s # Allow from all 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 143 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 144 1662s # --- 1662s # Order allow,deny 1662s # Allow from all 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 145 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 146 1662s # --- 1662s # Order allow,deny 1662s # Allow from all 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 147 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 148 1662s # --- 1662s # Order allow,deny 1662s # Allow from all 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 149 1662s # --- 1662s # Order allow,deny 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 150 1662s # --- 1662s # Order allow,deny 1662s # Allow from all 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 151 1662s # --- 1662s # Order allow,deny 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 152 1662s # --- 1662s # Order allow,deny 1662s # Allow from all 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 153 1662s # --- 1662s # Order allow,deny 1662s # Allow from localhost 1662s # expecting access. 1662s ok 154 1662s # --- 1662s # Order allow,deny 1662s # Deny from all 1662s # expecting access denial. 1662s ok 155 1662s # --- 1662s # Order allow,deny 1662s # Allow from localhost 1662s # Deny from all 1662s # expecting access denial. 1662s ok 156 1662s # --- 1662s # Order allow,deny 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 157 1662s # --- 1662s # Order allow,deny 1662s # Allow from localhost 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 158 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 159 1662s # --- 1662s # Order allow,deny 1662s # Allow from localhost 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 160 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 161 1662s # --- 1662s # Order allow,deny 1662s # Allow from localhost 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 162 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 163 1662s # --- 1662s # Order allow,deny 1662s # Allow from localhost 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 164 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 165 1662s # --- 1662s # Order allow,deny 1662s # Allow from localhost 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 166 1662s # --- 1662s # Order allow,deny 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 167 1662s # --- 1662s # Order allow,deny 1662s # Allow from localhost 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 168 1662s # --- 1662s # Order allow,deny 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 169 1662s # --- 1662s # Order allow,deny 1662s # Allow from localhost 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 170 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1 1662s # expecting access. 1662s ok 171 1662s # --- 1662s # Order allow,deny 1662s # Deny from all 1662s # expecting access denial. 1662s ok 172 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1 1662s # Deny from all 1662s # expecting access denial. 1662s ok 173 1662s # --- 1662s # Order allow,deny 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 174 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 175 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 176 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 177 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 178 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 179 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 180 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 181 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 182 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 183 1662s # --- 1662s # Order allow,deny 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 184 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 185 1662s # --- 1662s # Order allow,deny 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 186 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 187 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0 1662s # expecting access. 1662s ok 188 1662s # --- 1662s # Order allow,deny 1662s # Deny from all 1662s # expecting access denial. 1662s ok 189 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0 1662s # Deny from all 1662s # expecting access denial. 1662s ok 190 1662s # --- 1662s # Order allow,deny 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 191 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 192 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 193 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 194 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 195 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 196 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 197 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 198 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 199 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 200 1662s # --- 1662s # Order allow,deny 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 201 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 202 1662s # --- 1662s # Order allow,deny 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 203 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 204 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # expecting access. 1662s ok 205 1662s # --- 1662s # Order allow,deny 1662s # Deny from all 1662s # expecting access denial. 1662s ok 206 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from all 1662s # expecting access denial. 1662s ok 207 1662s # --- 1662s # Order allow,deny 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 208 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 209 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 210 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 211 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 212 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 213 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 214 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 215 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 216 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 217 1662s # --- 1662s # Order allow,deny 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 218 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 219 1662s # --- 1662s # Order allow,deny 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 220 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 221 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/16 1662s # expecting access. 1662s ok 222 1662s # --- 1662s # Order allow,deny 1662s # Deny from all 1662s # expecting access denial. 1662s ok 223 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/16 1662s # Deny from all 1662s # expecting access denial. 1662s ok 224 1662s # --- 1662s # Order allow,deny 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 225 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/16 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 226 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 227 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/16 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 228 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 229 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/16 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 230 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 231 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/16 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 232 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 233 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/16 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 234 1662s # --- 1662s # Order allow,deny 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 235 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/16 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 236 1662s # --- 1662s # Order allow,deny 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 237 1662s # --- 1662s # Order allow,deny 1662s # Allow from 127.0.0.1/16 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 238 1662s # --- 1662s # Order allow,deny 1662s # Allow from somewhere.else.com 1662s # expecting access denial. 1662s ok 239 1662s # --- 1662s # Order allow,deny 1662s # Deny from all 1662s # expecting access denial. 1662s ok 240 1662s # --- 1662s # Order allow,deny 1662s # Allow from somewhere.else.com 1662s # Deny from all 1662s # expecting access denial. 1662s ok 241 1662s # --- 1662s # Order allow,deny 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 242 1662s # --- 1662s # Order allow,deny 1662s # Allow from somewhere.else.com 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 243 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 244 1662s # --- 1662s # Order allow,deny 1662s # Allow from somewhere.else.com 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 245 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 246 1662s # --- 1662s # Order allow,deny 1662s # Allow from somewhere.else.com 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 247 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 248 1662s # --- 1662s # Order allow,deny 1662s # Allow from somewhere.else.com 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 249 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 250 1662s # --- 1662s # Order allow,deny 1662s # Allow from somewhere.else.com 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 251 1662s # --- 1662s # Order allow,deny 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 252 1662s # --- 1662s # Order allow,deny 1662s # Allow from somewhere.else.com 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 253 1662s # --- 1662s # Order allow,deny 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 254 1662s # --- 1662s # Order allow,deny 1662s # Allow from somewhere.else.com 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 255 1662s # --- 1662s # Order allow,deny 1662s # Allow from 66.6.6.6 1662s # expecting access denial. 1662s ok 256 1662s # --- 1662s # Order allow,deny 1662s # Deny from all 1662s # expecting access denial. 1662s ok 257 1662s # --- 1662s # Order allow,deny 1662s # Allow from 66.6.6.6 1662s # Deny from all 1662s # expecting access denial. 1662s ok 258 1662s # --- 1662s # Order allow,deny 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 259 1662s # --- 1662s # Order allow,deny 1662s # Allow from 66.6.6.6 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 260 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 261 1662s # --- 1662s # Order allow,deny 1662s # Allow from 66.6.6.6 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 262 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 263 1662s # --- 1662s # Order allow,deny 1662s # Allow from 66.6.6.6 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 264 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 265 1662s # --- 1662s # Order allow,deny 1662s # Allow from 66.6.6.6 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 266 1662s # --- 1662s # Order allow,deny 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 267 1662s # --- 1662s # Order allow,deny 1662s # Allow from 66.6.6.6 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 268 1662s # --- 1662s # Order allow,deny 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 269 1662s # --- 1662s # Order allow,deny 1662s # Allow from 66.6.6.6 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 270 1662s # --- 1662s # Order allow,deny 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 271 1662s # --- 1662s # Order allow,deny 1662s # Allow from 66.6.6.6 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 272 1662s # --- 1662s # Order mutual-failure 1662s # Allow from all 1662s # expecting access. 1662s ok 273 1662s # --- 1662s # Order mutual-failure 1662s # Deny from all 1662s # expecting access denial. 1662s ok 274 1662s # --- 1662s # Order mutual-failure 1662s # Allow from all 1662s # Deny from all 1662s # expecting access denial. 1662s ok 275 1662s # --- 1662s # Order mutual-failure 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 276 1662s # --- 1662s # Order mutual-failure 1662s # Allow from all 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 277 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 278 1662s # --- 1662s # Order mutual-failure 1662s # Allow from all 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 279 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 280 1662s # --- 1662s # Order mutual-failure 1662s # Allow from all 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 281 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 282 1662s # --- 1662s # Order mutual-failure 1662s # Allow from all 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 283 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 284 1662s # --- 1662s # Order mutual-failure 1662s # Allow from all 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 285 1662s # --- 1662s # Order mutual-failure 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 286 1662s # --- 1662s # Order mutual-failure 1662s # Allow from all 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 287 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 288 1662s # --- 1662s # Order mutual-failure 1662s # Allow from all 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 289 1662s # --- 1662s # Order mutual-failure 1662s # Allow from localhost 1662s # expecting access. 1662s ok 290 1662s # --- 1662s # Order mutual-failure 1662s # Deny from all 1662s # expecting access denial. 1662s ok 291 1662s # --- 1662s # Order mutual-failure 1662s # Allow from localhost 1662s # Deny from all 1662s # expecting access denial. 1662s ok 292 1662s # --- 1662s # Order mutual-failure 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 293 1662s # --- 1662s # Order mutual-failure 1662s # Allow from localhost 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 294 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 295 1662s # --- 1662s # Order mutual-failure 1662s # Allow from localhost 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 296 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 297 1662s # --- 1662s # Order mutual-failure 1662s # Allow from localhost 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 298 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 299 1662s # --- 1662s # Order mutual-failure 1662s # Allow from localhost 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 300 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 301 1662s # --- 1662s # Order mutual-failure 1662s # Allow from localhost 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 302 1662s # --- 1662s # Order mutual-failure 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 303 1662s # --- 1662s # Order mutual-failure 1662s # Allow from localhost 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 304 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 305 1662s # --- 1662s # Order mutual-failure 1662s # Allow from localhost 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 306 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1 1662s # expecting access. 1662s ok 307 1662s # --- 1662s # Order mutual-failure 1662s # Deny from all 1662s # expecting access denial. 1662s ok 308 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1 1662s # Deny from all 1662s # expecting access denial. 1662s ok 309 1662s # --- 1662s # Order mutual-failure 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 310 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 311 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 312 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 313 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 314 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 315 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 316 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 317 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 318 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 319 1662s # --- 1662s # Order mutual-failure 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 320 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 321 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 322 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 323 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0 1662s # expecting access. 1662s ok 324 1662s # --- 1662s # Order mutual-failure 1662s # Deny from all 1662s # expecting access denial. 1662s ok 325 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0 1662s # Deny from all 1662s # expecting access denial. 1662s ok 326 1662s # --- 1662s # Order mutual-failure 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 327 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 328 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 329 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 330 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 331 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 332 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 333 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 334 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 335 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 336 1662s # --- 1662s # Order mutual-failure 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 337 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 338 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 339 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 340 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # expecting access. 1662s ok 341 1662s # --- 1662s # Order mutual-failure 1662s # Deny from all 1662s # expecting access denial. 1662s ok 342 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from all 1662s # expecting access denial. 1662s ok 343 1662s # --- 1662s # Order mutual-failure 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 344 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 345 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 346 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 347 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 348 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 349 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 350 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 351 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 352 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 353 1662s # --- 1662s # Order mutual-failure 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 354 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 355 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 356 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/255.255.0.0 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 357 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/16 1662s # expecting access. 1662s ok 358 1662s # --- 1662s # Order mutual-failure 1662s # Deny from all 1662s # expecting access denial. 1662s ok 359 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/16 1662s # Deny from all 1662s # expecting access denial. 1662s ok 360 1662s # --- 1662s # Order mutual-failure 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 361 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/16 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 362 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 363 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/16 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 364 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 365 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/16 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 366 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 367 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/16 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 368 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 369 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/16 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 370 1662s # --- 1662s # Order mutual-failure 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 371 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/16 1662s # Deny from somewhere.else.com 1662s # expecting access. 1662s ok 372 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 373 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 127.0.0.1/16 1662s # Deny from 66.6.6.6 1662s # expecting access. 1662s ok 374 1662s # --- 1662s # Order mutual-failure 1662s # Allow from somewhere.else.com 1662s # expecting access denial. 1662s ok 375 1662s # --- 1662s # Order mutual-failure 1662s # Deny from all 1662s # expecting access denial. 1662s ok 376 1662s # --- 1662s # Order mutual-failure 1662s # Allow from somewhere.else.com 1662s # Deny from all 1662s # expecting access denial. 1662s ok 377 1662s # --- 1662s # Order mutual-failure 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 378 1662s # --- 1662s # Order mutual-failure 1662s # Allow from somewhere.else.com 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 379 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 380 1662s # --- 1662s # Order mutual-failure 1662s # Allow from somewhere.else.com 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 381 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 382 1662s # --- 1662s # Order mutual-failure 1662s # Allow from somewhere.else.com 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 383 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 384 1662s # --- 1662s # Order mutual-failure 1662s # Allow from somewhere.else.com 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 385 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 386 1662s # --- 1662s # Order mutual-failure 1662s # Allow from somewhere.else.com 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 387 1662s # --- 1662s # Order mutual-failure 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 388 1662s # --- 1662s # Order mutual-failure 1662s # Allow from somewhere.else.com 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 389 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 390 1662s # --- 1662s # Order mutual-failure 1662s # Allow from somewhere.else.com 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 391 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 66.6.6.6 1662s # expecting access denial. 1662s ok 392 1662s # --- 1662s # Order mutual-failure 1662s # Deny from all 1662s # expecting access denial. 1662s ok 393 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 66.6.6.6 1662s # Deny from all 1662s # expecting access denial. 1662s ok 394 1662s # --- 1662s # Order mutual-failure 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 395 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 66.6.6.6 1662s # Deny from localhost 1662s # expecting access denial. 1662s ok 396 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 397 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 66.6.6.6 1662s # Deny from 127.0.0.1 1662s # expecting access denial. 1662s ok 398 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 399 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 66.6.6.6 1662s # Deny from 127.0 1662s # expecting access denial. 1662s ok 400 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 401 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 66.6.6.6 1662s # Deny from 127.0.0.1/255.255.0.0 1662s # expecting access denial. 1662s ok 402 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 403 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 66.6.6.6 1662s # Deny from 127.0.0.1/16 1662s # expecting access denial. 1662s ok 404 1662s # --- 1662s # Order mutual-failure 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 405 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 66.6.6.6 1662s # Deny from somewhere.else.com 1662s # expecting access denial. 1662s ok 406 1662s # --- 1662s # Order mutual-failure 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 407 1662s # --- 1662s # Order mutual-failure 1662s # Allow from 66.6.6.6 1662s # Deny from 66.6.6.6 1662s # expecting access denial. 1662s ok 408 1662s ok 1665s t/modules/actions.t ................. 1665s 1..20 1665s # Running under perl version 5.038002 for linux 1665s # Current time local: Mon Apr 8 17:23:38 2024 1665s # Current time GMT: Mon Apr 8 17:23:38 2024 1665s # Using Test.pm version 1.31 1665s # Using Apache/Test.pm version 1.42 1665s # expected: 200 1665s # received: '200' 1665s ok 1 1665s # expected: 'nada' 1665s # received: 'nada' 1665s ok 2 1665s # expected: 404 1665s # received: '404' 1665s ok 3 1665s ok 4 # skip RC=404, no need to check content 1665s # expected: 404 1665s # received: '404' 1665s ok 5 1665s ok 6 # skip RC=404, no need to check content 1665s # expected: 404 1665s # received: '404' 1665s ok 7 1665s ok 8 # skip RC=404, no need to check content 1665s # expected: 200 1665s # received: '200' 1665s ok 9 1665s # expected: 'nada' 1665s # received: 'nada' 1665s ok 10 1665s # expected: 404 1665s # received: '404' 1665s ok 11 1665s ok 12 # skip RC=404, no need to check content 1665s # expected: 200 1665s # received: '200' 1665s ok 13 1665s # expected: 'POST 1665s # foo2: bar2 1665s # ' 1665s # received: 'POST 1665s # foo2: bar2 1665s # ' 1665s ok 14 1665s # expected: 405 1665s # received: '405' 1665s ok 15 1665s # expected: 200 1665s # received: '200' 1665s ok 16 1665s # expected: 'foo=bar' 1665s # received: 'foo=bar' 1665s ok 17 1665s # expected: 200 1665s # received: '200' 1665s ok 18 1665s # expected: 'POST 1665s # foo2: bar2 1665s # ' 1665s # received: 'POST 1665s # foo2: bar2 1665s # ' 1665s ok 19 1665s # expected: 405 1665s # received: '405' 1665s ok 20 1665s ok 1667s t/modules/alias.t ................... 1667s 1..134 1667s # Running under perl version 5.038002 for linux 1667s # Current time local: Mon Apr 8 17:23:41 2024 1667s # Current time GMT: Mon Apr 8 17:23:41 2024 1667s # Using Test.pm version 1.31 1667s # Using Apache/Test.pm version 1.42 1667s # verifying simple aliases 1667s # testing : /alias/ 1667s # expected: 200 1667s # received: '200' 1667s ok 1 1667s # testing : /bogu/ 1667s # expected: 404 1667s # received: '404' 1667s ok 2 1667s # verifying alias match with /ali[0-9]. 1667s # testing : /ali0 1667s # expected: 0 1667s # received: '0' 1667s ok 3 1667s # testing : /ali1 1667s # expected: 1 1667s # received: '1' 1667s ok 4 1667s # testing : /ali2 1667s # expected: 2 1667s # received: '2' 1667s ok 5 1667s # testing : /ali3 1667s # expected: 3 1667s # received: '3' 1667s ok 6 1667s # testing : /ali4 1667s # expected: 4 1667s # received: '4' 1667s ok 7 1667s # testing : /ali5 1667s # expected: 5 1667s # received: '5' 1667s ok 8 1667s # testing : /ali6 1667s # expected: 6 1667s # received: '6' 1667s ok 9 1667s # testing : /ali7 1667s # expected: 7 1667s # received: '7' 1667s ok 10 1667s # testing : /ali8 1667s # expected: 8 1667s # received: '8' 1667s ok 11 1667s # testing : /ali9 1667s # expected: 9 1667s # received: '9' 1667s ok 12 1667s # verifying expression alias match with /expr/ali[0-9]. 1667s # testing : /ali0 1667s # expected: 0 1667s # received: '0' 1667s ok 13 1667s # testing : /ali1 1667s # expected: 1 1667s # received: '1' 1667s ok 14 1667s # testing : /ali2 1667s # expected: 2 1667s # received: '2' 1667s ok 15 1667s # testing : /ali3 1667s # expected: 3 1667s # received: '3' 1667s ok 16 1667s # testing : /ali4 1667s # expected: 4 1667s # received: '4' 1667s ok 17 1667s # testing : /ali5 1667s # expected: 5 1667s # received: '5' 1667s ok 18 1667s # testing : /ali6 1667s # expected: 6 1667s # received: '6' 1667s ok 19 1667s # testing : /ali7 1667s # expected: 7 1667s # received: '7' 1667s ok 20 1667s # testing : /ali8 1667s # expected: 8 1667s # received: '8' 1667s ok 21 1667s # testing : /ali9 1667s # expected: 9 1667s # received: '9' 1667s ok 22 1667s # testing : /forbid 1667s # expected: '403' 1667s # received: '403' 1667s ok 23 1667s # testing : /gone 1667s # expected: '410' 1667s # received: '410' 1667s ok 24 1667s # testing : /perm 1667s # expected: '301' 1667s # received: '301' 1667s ok 25 1667s # testing : /perm2 1667s # expected: '301' 1667s # received: '301' 1667s ok 26 1667s # testing : /seeother 1667s # expected: '303' 1667s # received: '303' 1667s ok 27 1667s # testing : /temp 1667s # expected: '302' 1667s # received: '302' 1667s ok 28 1667s # testing : /temp2 1667s # expected: '302' 1667s # received: '302' 1667s ok 29 1667s verifying body of perm and temp redirect match 1667s # testing : /p0 1667s # expected: 0 1667s # received: '0' 1667s ok 30 1667s # testing : /p1 1667s # expected: 1 1667s # received: '1' 1667s ok 31 1667s # testing : /p2 1667s # expected: 2 1667s # received: '2' 1667s ok 32 1667s # testing : /p3 1667s # expected: 3 1667s # received: '3' 1667s ok 33 1667s # testing : /p4 1667s # expected: 4 1667s # received: '4' 1667s ok 34 1667s # testing : /p5 1667s # expected: 5 1667s # received: '5' 1667s ok 35 1667s # testing : /p6 1667s # expected: 6 1667s # received: '6' 1667s ok 36 1667s # testing : /p7 1667s # expected: 7 1667s # received: '7' 1667s ok 37 1667s # testing : /p8 1667s # expected: 8 1667s # received: '8' 1667s ok 38 1667s # testing : /p9 1667s # expected: 9 1667s # received: '9' 1667s ok 39 1667s # testing : /t0 1667s # expected: 0 1667s # received: '0' 1667s ok 40 1667s # testing : /t1 1667s # expected: 1 1667s # received: '1' 1667s ok 41 1667s # testing : /t2 1667s # expected: 2 1667s # received: '2' 1667s ok 42 1667s # testing : /t3 1667s # expected: 3 1667s # received: '3' 1667s ok 43 1667s # testing : /t4 1667s # expected: 4 1667s # received: '4' 1667s ok 44 1667s # testing : /t5 1667s # expected: 5 1667s # received: '5' 1667s ok 45 1667s # testing : /t6 1667s # expected: 6 1667s # received: '6' 1667s ok 46 1667s # testing : /t7 1667s # expected: 7 1667s # received: '7' 1667s ok 47 1667s # testing : /t8 1667s # expected: 8 1667s # received: '8' 1667s ok 48 1667s # testing : /t9 1667s # expected: 9 1667s # received: '9' 1667s ok 49 1667s verifying body of perm and temp redirect match with expression support 1667s # testing : /p0 1667s # expected: 0 1667s # received: '0' 1667s ok 50 1667s # testing : /p1 1667s # expected: 1 1667s # received: '1' 1667s ok 51 1667s # testing : /p2 1667s # expected: 2 1667s # received: '2' 1667s ok 52 1667s # testing : /p3 1667s # expected: 3 1667s # received: '3' 1667s ok 53 1667s # testing : /p4 1667s # expected: 4 1667s # received: '4' 1667s ok 54 1667s # testing : /p5 1667s # expected: 5 1667s # received: '5' 1667s ok 55 1667s # testing : /p6 1667s # expected: 6 1667s # received: '6' 1667s ok 56 1667s # testing : /p7 1667s # expected: 7 1667s # received: '7' 1667s ok 57 1667s # testing : /p8 1667s # expected: 8 1667s # received: '8' 1667s ok 58 1667s # testing : /p9 1667s # expected: 9 1667s # received: '9' 1667s ok 59 1667s # testing : /t0 1667s # expected: 0 1667s # received: '0' 1667s ok 60 1667s # testing : /t1 1667s # expected: 1 1667s # received: '1' 1667s ok 61 1667s # testing : /t2 1667s # expected: 2 1667s # received: '2' 1667s ok 62 1667s # testing : /t3 1667s # expected: 3 1667s # received: '3' 1667s ok 63 1667s # testing : /t4 1667s # expected: 4 1667s # received: '4' 1667s ok 64 1667s # testing : /t5 1667s # expected: 5 1667s # received: '5' 1667s ok 65 1667s # testing : /t6 1667s # expected: 6 1667s # received: '6' 1667s ok 66 1667s # testing : /t7 1667s # expected: 7 1667s # received: '7' 1667s ok 67 1667s # testing : /t8 1667s # expected: 8 1667s # received: '8' 1667s ok 68 1667s # testing : /t9 1667s # expected: 9 1667s # received: '9' 1667s ok 69 1667s verifying return code of seeother and gone redirect match 1667s # testing : g0 1667s # expected: '410' 1667s # received: '410' 1667s ok 70 1667s # testing : g1 1667s # expected: '410' 1667s # received: '410' 1667s ok 71 1667s # testing : g2 1667s # expected: '410' 1667s # received: '410' 1667s ok 72 1667s # testing : g3 1667s # expected: '410' 1667s # received: '410' 1667s ok 73 1667s # testing : g4 1667s # expected: '410' 1667s # received: '410' 1667s ok 74 1667s # testing : g5 1667s # expected: '410' 1667s # received: '410' 1667s ok 75 1667s # testing : g6 1667s # expected: '410' 1667s # received: '410' 1667s ok 76 1667s # testing : g7 1667s # expected: '410' 1667s # received: '410' 1667s ok 77 1667s # testing : g8 1667s # expected: '410' 1667s # received: '410' 1667s ok 78 1667s # testing : g9 1667s # expected: '410' 1667s # received: '410' 1667s ok 79 1667s # testing : f0 1667s # expected: '403' 1667s # received: '403' 1667s ok 80 1667s # testing : f1 1667s # expected: '403' 1667s # received: '403' 1667s ok 81 1667s # testing : f2 1667s # expected: '403' 1667s # received: '403' 1667s ok 82 1667s # testing : f3 1667s # expected: '403' 1667s # received: '403' 1667s ok 83 1667s # testing : f4 1667s # expected: '403' 1667s # received: '403' 1667s ok 84 1667s # testing : f5 1667s # expected: '403' 1667s # received: '403' 1667s ok 85 1667s # testing : f6 1667s # expected: '403' 1667s # received: '403' 1667s ok 86 1667s # testing : f7 1667s # expected: '403' 1667s # received: '403' 1667s ok 87 1667s # testing : f8 1667s # expected: '403' 1667s # received: '403' 1667s ok 88 1667s # testing : f9 1667s # expected: '403' 1667s # received: '403' 1667s ok 89 1667s # testing : s0 1667s # expected: '303' 1667s # received: '303' 1667s ok 90 1667s # testing : s1 1667s # expected: '303' 1667s # received: '303' 1667s ok 91 1667s # testing : s2 1667s # expected: '303' 1667s # received: '303' 1667s ok 92 1667s # testing : s3 1667s # expected: '303' 1667s # received: '303' 1667s ok 93 1667s # testing : s4 1667s # expected: '303' 1667s # received: '303' 1667s ok 94 1667s # testing : s5 1667s # expected: '303' 1667s # received: '303' 1667s ok 95 1667s # testing : s6 1667s # expected: '303' 1667s # received: '303' 1667s ok 96 1667s # testing : s7 1667s # expected: '303' 1667s # received: '303' 1667s ok 97 1667s # testing : s8 1667s # expected: '303' 1667s # received: '303' 1667s ok 98 1667s # testing : s9 1667s # expected: '303' 1667s # received: '303' 1667s ok 99 1667s verifying return code of seeother and gone redirect match with expression support 1667s # testing : g0 1667s # expected: '410' 1667s # received: '410' 1667s ok 100 1667s # testing : g1 1667s # expected: '410' 1667s # received: '410' 1667s ok 101 1667s # testing : g2 1667s # expected: '410' 1667s # received: '410' 1667s ok 102 1667s # testing : g3 1667s # expected: '410' 1667s # received: '410' 1667s ok 103 1667s # testing : g4 1667s # expected: '410' 1667s # received: '410' 1667s ok 104 1667s # testing : g5 1667s # expected: '410' 1667s # received: '410' 1667s ok 105 1667s # testing : g6 1667s # expected: '410' 1667s # received: '410' 1667s ok 106 1667s # testing : g7 1667s # expected: '410' 1667s # received: '410' 1667s ok 107 1667s # testing : g8 1667s # expected: '410' 1667s # received: '410' 1667s ok 108 1667s # testing : g9 1667s # expected: '410' 1667s # received: '410' 1667s ok 109 1667s # testing : f0 1667s # expected: '403' 1667s # received: '403' 1667s ok 110 1667s # testing : f1 1667s # expected: '403' 1667s # received: '403' 1667s ok 111 1667s # testing : f2 1667s # expected: '403' 1667s # received: '403' 1667s ok 112 1667s # testing : f3 1667s # expected: '403' 1667s # received: '403' 1667s ok 113 1667s # testing : f4 1667s # expected: '403' 1667s # received: '403' 1667s ok 114 1667s # testing : f5 1667s # expected: '403' 1667s # received: '403' 1667s ok 115 1667s # testing : f6 1667s # expected: '403' 1667s # received: '403' 1667s ok 116 1667s # testing : f7 1667s # expected: '403' 1667s # received: '403' 1667s ok 117 1667s # testing : f8 1667s # expected: '403' 1667s # received: '403' 1667s ok 118 1667s # testing : f9 1667s # expected: '403' 1667s # received: '403' 1667s ok 119 1667s # testing : s0 1667s # expected: '303' 1667s # received: '303' 1667s ok 120 1667s # testing : s1 1667s # expected: '303' 1667s # received: '303' 1667s ok 121 1667s # testing : s2 1667s # expected: '303' 1667s # received: '303' 1667s ok 122 1667s # testing : s3 1667s # expected: '303' 1667s # received: '303' 1667s ok 123 1667s # testing : s4 1667s # expected: '303' 1667s # received: '303' 1667s ok 124 1667s # testing : s5 1667s # expected: '303' 1667s # received: '303' 1667s ok 125 1667s # testing : s6 1667s # expected: '303' 1667s # received: '303' 1667s ok 126 1667s # testing : s7 1667s # expected: '303' 1667s # received: '303' 1667s ok 127 1667s # testing : s8 1667s # expected: '303' 1667s # received: '303' 1667s ok 128 1667s # testing : s9 1667s # expected: '303' 1667s # received: '303' 1667s ok 129 1667s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1667s # verifying /modules/alias/script is plain text 1667s # testing : /modules/alias/script 1667s # expected: '#!/bin/sh 1667s # echo Content-type: text/plain 1667s # echo 1667s # echo this is a shell script cgi. 1667s # ' 1667s # received: '#!/bin/sh 1667s # echo Content-type: text/plain 1667s # echo 1667s # echo this is a shell script cgi. 1667s # ' 1667s ok 130 1667s # verifying same file accessed at /cgi/script is executed code 1667s # testing : /cgi/script 1667s # expected: 'this is a shell script cgi. 1667s # ' 1667s # received: 'this is a shell script cgi. 1667s # ' 1667s ok 131 1667s # verifying ScriptAliasMatch with /aliascgi-script 1667s # testing : /aliascgi-script 1667s # expected: 'this is a shell script cgi. 1667s # ' 1667s # received: 'this is a shell script cgi. 1667s # ' 1667s ok 132 1667s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 1667s # testing : /aliascgi-script 1667s # expected: 'this is a shell script cgi. 1667s # ' 1667s # received: 'this is a shell script cgi. 1667s # ' 1667s ok 133 1667s # verifying bad script alias. 1667s # testing : /aliascgi-nada 1667s # expected: 404 1667s # received: '404' 1667s ok 134 1667s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 1667s ok 1669s t/modules/allowmethods.t ............ 1669s 1..9 1669s # Running under perl version 5.038002 for linux 1669s # Current time local: Mon Apr 8 17:23:43 2024 1669s # Current time GMT: Mon Apr 8 17:23:43 2024 1669s # Using Test.pm version 1.31 1669s # Using Apache/Test.pm version 1.42 1669s # testing : Get request to /Get responds 200 1669s # expected: 200 1669s # received: '200' 1669s ok 1 1669s # testing : Head request to /Get responds 200 1669s # expected: 200 1669s # received: '200' 1669s ok 2 1669s # testing : Post request to /Get responds 405 1669s # expected: 405 1669s # received: '405' 1669s ok 3 1669s # testing : Get request to /Head responds 200 1669s # expected: 200 1669s # received: '200' 1669s ok 4 1669s # testing : Head request to /Head responds 200 1669s # expected: 200 1669s # received: '200' 1669s ok 5 1669s # testing : Post request to /Head responds 405 1669s # expected: 405 1669s # received: '405' 1669s ok 6 1669s # testing : Get request to /Post responds 405 1669s # expected: 405 1669s # received: '405' 1669s ok 7 1669s # testing : Head request to /Post responds 405 1669s # expected: 405 1669s # received: '405' 1669s ok 8 1669s # testing : Post request to /Post responds 200 1669s # expected: 200 1669s # received: '200' 1669s ok 9 1669s ok 1671s t/modules/asis.t .................... 1671s 1..3 1671s # Running under perl version 5.038002 for linux 1671s # Current time local: Mon Apr 8 17:23:45 2024 1671s # Current time GMT: Mon Apr 8 17:23:45 2024 1671s # Using Test.pm version 1.31 1671s # Using Apache/Test.pm version 1.42 1671s # testing : asis content OK 1671s # expected: 'This is asis content. 1671s # ' 1671s # received: 'This is asis content. 1671s # ' 1671s ok 1 1671s # testing : asis gave 404 error 1671s # expected: 404 1671s # received: '404' 1671s ok 2 1671s # testing : asis gave 403 error 1671s # expected: 403 1671s # received: '403' 1671s ok 3 1671s ok 1675s t/modules/authz_core.t .............. 1675s 1..504 1675s # Running under perl version 5.038002 for linux 1675s # Current time local: Mon Apr 8 17:23:47 2024 1675s # Current time GMT: Mon Apr 8 17:23:47 2024 1675s # Using Test.pm version 1.31 1675s # Using Apache/Test.pm version 1.42 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/basic1 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/groups1 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 200, expected 200 [a/ : a/ ] 1675s ok 1 1675s # got 200, expected 200 [a/ : a/ 1] 1675s ok 2 1675s # got 200, expected 200 [a/ : a/ 2] 1675s ok 3 1675s # got 200, expected 200 [a/ : a/ 1 2] 1675s ok 4 1675s # got 200, expected 200 [a/ : a/ 3] 1675s ok 5 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ user1: a/ ] 1675s ok 6 1675s # got 200, expected 200 [a/ user1: a/ user1] 1675s ok 7 1675s # got 401, expected 401 [a/ user1: a/ user2] 1675s ok 8 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ Any 1 2: a/ ] 1675s ok 9 1675s # got 200, expected 200 [a/ Any 1 2: a/ 1] 1675s ok 10 1675s # got 200, expected 200 [a/ Any 1 2: a/ 2] 1675s ok 11 1675s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 1675s ok 12 1675s # got 403, expected 403 [a/ Any 1 2: a/ 3] 1675s ok 13 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1675s ok 14 1675s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1675s ok 15 1675s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1675s ok 16 1675s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1675s ok 17 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1675s ok 18 1675s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1675s ok 19 1675s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1675s ok 20 1675s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1675s ok 21 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 1675s ok 22 1675s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 1675s ok 23 1675s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 1675s ok 24 1675s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 1675s ok 25 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1675s ok 26 1675s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1675s ok 27 1675s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 1675s ok 28 1675s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1675s ok 29 1675s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 1675s ok 30 1675s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1675s ok 31 1675s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 1675s ok 32 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1675s ok 33 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1675s ok 34 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1675s ok 35 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1675s ok 36 1675s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1675s ok 37 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1675s ok 38 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1675s ok 39 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1675s ok 40 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1675s ok 41 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1675s ok 42 1675s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1675s ok 43 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1675s ok 44 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1675s ok 45 1675s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1675s ok 46 1675s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 1675s ok 47 1675s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 1675s ok 48 1675s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1675s ok 49 1675s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1675s ok 50 1675s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1675s ok 51 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1675s ok 52 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1675s ok 53 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1675s ok 54 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1675s ok 55 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1675s ok 56 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1675s ok 57 1675s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 1675s ok 58 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All 1 !2: a/ ] 1675s ok 59 1675s # got 200, expected 200 [a/ All 1 !2: a/ 1] 1675s ok 60 1675s # got 403, expected 403 [a/ All 1 !2: a/ 2] 1675s ok 61 1675s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 1675s ok 62 1675s # got 403, expected 403 [a/ All 1 !2: a/ 3] 1675s ok 63 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1675s ok 64 1675s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1675s ok 65 1675s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1675s ok 66 1675s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1675s ok 67 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1675s ok 68 1675s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1675s ok 69 1675s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1675s ok 70 1675s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1675s ok 71 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1675s ok 72 1675s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 1675s ok 73 1675s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 1675s ok 74 1675s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 1675s ok 75 1675s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 1675s ok 76 1675s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1675s ok 77 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 1675s ok 78 1675s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 1675s ok 79 1675s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 1675s ok 80 1675s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 1675s ok 81 1675s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 1675s ok 82 1675s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 1675s ok 83 1675s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 1675s ok 84 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1675s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 1675s ok 85 1675s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 1675s ok 86 1675s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 1675s ok 87 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1675s ok 88 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1675s ok 89 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1675s ok 90 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1675s ok 91 1675s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1675s ok 92 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1675s ok 93 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1675s ok 94 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1675s ok 95 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1675s ok 96 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1675s ok 97 1675s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1675s ok 98 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1675s ok 99 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1675s ok 100 1675s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 1675s ok 101 1675s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1675s ok 102 1675s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1675s ok 103 1675s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1675s ok 104 1675s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1675s ok 105 1675s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1675s ok 106 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1675s ok 107 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1675s ok 108 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1675s ok 109 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1675s ok 110 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1675s ok 111 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1675s ok 112 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1675s ok 113 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All 1 2: a/ ] 1675s ok 114 1675s # got 403, expected 403 [a/ All 1 2: a/ 1] 1675s ok 115 1675s # got 403, expected 403 [a/ All 1 2: a/ 2] 1675s ok 116 1675s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 1675s ok 117 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 1675s ok 118 1675s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 1675s ok 119 1675s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 1675s ok 120 1675s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 1675s ok 121 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 1675s ok 122 1675s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 1675s ok 123 1675s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 1675s ok 124 1675s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 1675s ok 125 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 1675s ok 126 1675s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 1675s ok 127 1675s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 1675s ok 128 1675s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 1675s ok 129 1675s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 1675s ok 130 1675s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 1675s ok 131 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 1675s ok 132 1675s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 1675s ok 133 1675s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 1675s ok 134 1675s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 1675s ok 135 1675s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 1675s ok 136 1675s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 1675s ok 137 1675s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 1675s ok 138 1675s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 1675s ok 139 1675s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 1675s ok 140 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 1675s ok 141 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 1675s ok 142 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 1675s ok 143 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 1675s ok 144 1675s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 1675s ok 145 1675s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 1675s ok 146 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 1675s ok 147 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 1675s ok 148 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 1675s ok 149 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 1675s ok 150 1675s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 1675s ok 151 1675s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 1675s ok 152 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 1675s ok 153 1675s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 1675s ok 154 1675s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 1675s ok 155 1675s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 1675s ok 156 1675s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 1675s ok 157 1675s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 1675s ok 158 1675s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 1675s ok 159 1675s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 1675s ok 160 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 1675s ok 161 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 1675s ok 162 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 1675s ok 163 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 1675s ok 164 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 1675s ok 165 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 1675s ok 166 1675s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 1675s ok 167 1675s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 1675s ok 168 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 1675s ok 169 1675s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 1675s ok 170 1675s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 1675s ok 171 1675s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 1675s ok 172 1675s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 1675s ok 173 1675s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 1675s ok 174 1675s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 1675s ok 175 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 1675s ok 176 1675s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 1675s ok 177 1675s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 1675s ok 178 1675s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 1675s ok 179 1675s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 1675s ok 180 1675s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 1675s ok 181 1675s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 1675s ok 182 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 1675s ok 183 1675s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 1675s ok 184 1675s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 1675s ok 185 1675s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 1675s ok 186 1675s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 1675s ok 187 1675s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 1675s ok 188 1675s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 1675s ok 189 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 1675s ok 190 1675s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 1675s ok 191 1675s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 1675s ok 192 1675s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 1675s ok 193 1675s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 1675s ok 194 1675s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 1675s ok 195 1675s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 1675s ok 196 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 1675s ok 197 1675s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 1675s ok 198 1675s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 1675s ok 199 1675s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 1675s ok 200 1675s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 1675s ok 201 1675s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 1675s ok 202 1675s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 1675s ok 203 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 1675s ok 204 1675s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 1675s ok 205 1675s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 1675s ok 206 1675s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 1675s ok 207 1675s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 1675s ok 208 1675s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 1675s ok 209 1675s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 1675s ok 210 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 1675s ok 211 1675s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 1675s ok 212 1675s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 1675s ok 213 1675s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 1675s ok 214 1675s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 1675s ok 215 1675s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 1675s ok 216 1675s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 1675s ok 217 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 1675s ok 218 1675s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 1675s ok 219 1675s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 1675s ok 220 1675s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 1675s ok 221 1675s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 1675s ok 222 1675s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 1675s ok 223 1675s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 1675s ok 224 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 1675s ok 225 1675s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 1675s ok 226 1675s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 1675s ok 227 1675s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 1675s ok 228 1675s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 1675s ok 229 1675s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 1675s ok 230 1675s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 1675s ok 231 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 1675s ok 232 1675s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 1675s ok 233 1675s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 1675s ok 234 1675s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 1675s ok 235 1675s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 1675s ok 236 1675s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 1675s ok 237 1675s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 1675s ok 238 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 1675s ok 239 1675s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 1675s ok 240 1675s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 1675s ok 241 1675s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 1675s ok 242 1675s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 1675s ok 243 1675s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 1675s ok 244 1675s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 1675s ok 245 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 1675s ok 246 1675s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 1675s ok 247 1675s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 1675s ok 248 1675s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 1675s ok 249 1675s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 1675s ok 250 1675s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 1675s ok 251 1675s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 1675s ok 252 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 1675s ok 253 1675s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 1675s ok 254 1675s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 1675s ok 255 1675s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 1675s ok 256 1675s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 1675s ok 257 1675s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 1675s ok 258 1675s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 1675s ok 259 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 1675s ok 260 1675s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 1675s ok 261 1675s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 1675s ok 262 1675s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 1675s ok 263 1675s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 1675s ok 264 1675s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 1675s ok 265 1675s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 1675s ok 266 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 1675s ok 267 1675s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 1675s ok 268 1675s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 1675s ok 269 1675s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 1675s ok 270 1675s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 1675s ok 271 1675s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 1675s ok 272 1675s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 1675s ok 273 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 1675s ok 274 1675s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 1675s ok 275 1675s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 1675s ok 276 1675s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 1675s ok 277 1675s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 1675s ok 278 1675s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 1675s ok 279 1675s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 1675s ok 280 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 1675s ok 281 1675s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 1675s ok 282 1675s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 1675s ok 283 1675s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 1675s ok 284 1675s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 1675s ok 285 1675s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 1675s ok 286 1675s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 1675s ok 287 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 1675s ok 288 1675s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 1675s ok 289 1675s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 1675s ok 290 1675s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 1675s ok 291 1675s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 1675s ok 292 1675s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 1675s ok 293 1675s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 1675s ok 294 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 1675s ok 295 1675s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 1675s ok 296 1675s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 1675s ok 297 1675s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 1675s ok 298 1675s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 1675s ok 299 1675s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 1675s ok 300 1675s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 1675s ok 301 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 1675s ok 302 1675s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 1675s ok 303 1675s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 1675s ok 304 1675s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 1675s ok 305 1675s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 1675s ok 306 1675s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 1675s ok 307 1675s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 1675s ok 308 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 1675s ok 309 1675s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 1675s ok 310 1675s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 1675s ok 311 1675s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 1675s ok 312 1675s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 1675s ok 313 1675s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 1675s ok 314 1675s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 1675s ok 315 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 1675s ok 316 1675s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 1675s ok 317 1675s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 1675s ok 318 1675s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 1675s ok 319 1675s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 1675s ok 320 1675s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 1675s ok 321 1675s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 1675s ok 322 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 1675s ok 323 1675s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 1675s ok 324 1675s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 1675s ok 325 1675s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 1675s ok 326 1675s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 1675s ok 327 1675s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 1675s ok 328 1675s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 1675s ok 329 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 1675s ok 330 1675s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 1675s ok 331 1675s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 1675s ok 332 1675s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 1675s ok 333 1675s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 1675s ok 334 1675s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 1675s ok 335 1675s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 1675s ok 336 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 1675s ok 337 1675s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 1675s ok 338 1675s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 1675s ok 339 1675s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 1675s ok 340 1675s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 1675s ok 341 1675s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 1675s ok 342 1675s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 1675s ok 343 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 1675s ok 344 1675s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 1675s ok 345 1675s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 1675s ok 346 1675s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 1675s ok 347 1675s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 1675s ok 348 1675s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 1675s ok 349 1675s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 1675s ok 350 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 1675s ok 351 1675s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 1675s ok 352 1675s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 1675s ok 353 1675s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 1675s ok 354 1675s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 1675s ok 355 1675s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 1675s ok 356 1675s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 1675s ok 357 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 1675s ok 358 1675s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 1675s ok 359 1675s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 1675s ok 360 1675s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 1675s ok 361 1675s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 1675s ok 362 1675s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 1675s ok 363 1675s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 1675s ok 364 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 1675s ok 365 1675s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 1675s ok 366 1675s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 1675s ok 367 1675s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 1675s ok 368 1675s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 1675s ok 369 1675s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 1675s ok 370 1675s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 1675s ok 371 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 1675s ok 372 1675s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 1675s ok 373 1675s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 1675s ok 374 1675s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 1675s ok 375 1675s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 1675s ok 376 1675s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 1675s ok 377 1675s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 1675s ok 378 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 1675s ok 379 1675s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 1675s ok 380 1675s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 1675s ok 381 1675s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 1675s ok 382 1675s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 1675s ok 383 1675s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 1675s ok 384 1675s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 1675s ok 385 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 1675s ok 386 1675s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 1675s ok 387 1675s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 1675s ok 388 1675s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 1675s ok 389 1675s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 1675s ok 390 1675s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 1675s ok 391 1675s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 1675s ok 392 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 1675s ok 393 1675s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 1675s ok 394 1675s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 1675s ok 395 1675s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 1675s ok 396 1675s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 1675s ok 397 1675s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 1675s ok 398 1675s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 1675s ok 399 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 1675s ok 400 1675s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 1675s ok 401 1675s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 1675s ok 402 1675s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 1675s ok 403 1675s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 1675s ok 404 1675s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 1675s ok 405 1675s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 1675s ok 406 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 1675s ok 407 1675s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 1675s ok 408 1675s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 1675s ok 409 1675s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 1675s ok 410 1675s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 1675s ok 411 1675s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 1675s ok 412 1675s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 1675s ok 413 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 1675s ok 414 1675s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 1675s ok 415 1675s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 1675s ok 416 1675s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 1675s ok 417 1675s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 1675s ok 418 1675s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 1675s ok 419 1675s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 1675s ok 420 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 1675s ok 421 1675s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 1675s ok 422 1675s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 1675s ok 423 1675s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 1675s ok 424 1675s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 1675s ok 425 1675s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 1675s ok 426 1675s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 1675s ok 427 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 1675s ok 428 1675s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 1675s ok 429 1675s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 1675s ok 430 1675s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 1675s ok 431 1675s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 1675s ok 432 1675s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 1675s ok 433 1675s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 1675s ok 434 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 1675s ok 435 1675s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 1675s ok 436 1675s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 1675s ok 437 1675s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 1675s ok 438 1675s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 1675s ok 439 1675s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 1675s ok 440 1675s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 1675s ok 441 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 1675s ok 442 1675s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 1675s ok 443 1675s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 1675s ok 444 1675s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 1675s ok 445 1675s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 1675s ok 446 1675s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 1675s ok 447 1675s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 1675s ok 448 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 1675s ok 449 1675s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 1675s ok 450 1675s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 1675s ok 451 1675s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 1675s ok 452 1675s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 1675s ok 453 1675s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 1675s ok 454 1675s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 1675s ok 455 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 1675s ok 456 1675s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 1675s ok 457 1675s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 1675s ok 458 1675s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 1675s ok 459 1675s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 1675s ok 460 1675s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 1675s ok 461 1675s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 1675s ok 462 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 1675s ok 463 1675s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 1675s ok 464 1675s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 1675s ok 465 1675s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 1675s ok 466 1675s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 1675s ok 467 1675s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 1675s ok 468 1675s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 1675s ok 469 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 1675s ok 470 1675s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 1675s ok 471 1675s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 1675s ok 472 1675s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 1675s ok 473 1675s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 1675s ok 474 1675s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 1675s ok 475 1675s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 1675s ok 476 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 1675s ok 477 1675s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 1675s ok 478 1675s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 1675s ok 479 1675s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 1675s ok 480 1675s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 1675s ok 481 1675s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 1675s ok 482 1675s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 1675s ok 483 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 1675s ok 484 1675s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 1675s ok 485 1675s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 1675s ok 486 1675s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 1675s ok 487 1675s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 1675s ok 488 1675s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 1675s ok 489 1675s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 1675s ok 490 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 1675s ok 491 1675s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 1675s ok 492 1675s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 1675s ok 493 1675s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 1675s ok 494 1675s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 1675s ok 495 1675s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 1675s ok 496 1675s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 1675s ok 497 1675s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 1675s ok 498 1675s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 1675s ok 499 1675s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 1675s ok 500 1675s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 1675s ok 501 1675s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 1675s ok 502 1675s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 1675s ok 503 1675s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 1675s ok 504 1675s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 1675s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 1675s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/basic1 1675s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 1675s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/groups1 1675s ok 1677s t/modules/autoindex.t ............... 1677s 1..84 1677s # Running under perl version 5.038002 for linux 1677s # Current time local: Mon Apr 8 17:23:51 2024 1677s # Current time GMT: Mon Apr 8 17:23:51 2024 1677s # Using Test.pm version 1.31 1677s # Using Apache/Test.pm version 1.42 1677s --- 1677s IndexOrderDefault Ascending Name 1677s GET /modules/autoindex/htaccess/ 1677s ok 1 1677s --- 1677s IndexOrderDefault Ascending Name 1677s 1677s (C=N O=A) 1677s GET /modules/autoindex/htaccess/?C=N&O=A 1677s ok 2 1677s --- 1677s IndexOrderDefault Ascending Name 1677s 1677s (C=N O=D) 1677s GET /modules/autoindex/htaccess/?C=N&O=D 1677s ok 3 1677s --- 1677s IndexOrderDefault Ascending Name 1677s 1677s (C=M O=A) 1677s GET /modules/autoindex/htaccess/?C=M&O=A 1677s ok 4 1677s --- 1677s IndexOrderDefault Ascending Name 1677s 1677s (C=M O=D) 1677s GET /modules/autoindex/htaccess/?C=M&O=D 1677s ok 5 1677s --- 1677s IndexOrderDefault Ascending Name 1677s 1677s (C=S O=A) 1677s GET /modules/autoindex/htaccess/?C=S&O=A 1677s ok 6 1677s --- 1677s IndexOrderDefault Ascending Name 1677s 1677s (C=S O=D) 1677s GET /modules/autoindex/htaccess/?C=S&O=D 1677s ok 7 1677s --- 1677s IndexOrderDefault Ascending Date 1677s GET /modules/autoindex/htaccess/ 1677s ok 8 1677s --- 1677s IndexOrderDefault Ascending Date 1677s 1677s (C=N O=A) 1677s GET /modules/autoindex/htaccess/?C=N&O=A 1677s ok 9 1677s --- 1677s IndexOrderDefault Ascending Date 1677s 1677s (C=N O=D) 1677s GET /modules/autoindex/htaccess/?C=N&O=D 1677s ok 10 1677s --- 1677s IndexOrderDefault Ascending Date 1677s 1677s (C=M O=A) 1677s GET /modules/autoindex/htaccess/?C=M&O=A 1677s ok 11 1677s --- 1677s IndexOrderDefault Ascending Date 1677s 1677s (C=M O=D) 1677s GET /modules/autoindex/htaccess/?C=M&O=D 1677s ok 12 1677s --- 1677s IndexOrderDefault Ascending Date 1677s 1677s (C=S O=A) 1677s GET /modules/autoindex/htaccess/?C=S&O=A 1677s ok 13 1677s --- 1677s IndexOrderDefault Ascending Date 1677s 1677s (C=S O=D) 1677s GET /modules/autoindex/htaccess/?C=S&O=D 1677s ok 14 1677s --- 1677s IndexOrderDefault Ascending Size 1677s GET /modules/autoindex/htaccess/ 1677s ok 15 1677s --- 1677s IndexOrderDefault Ascending Size 1677s 1677s (C=N O=A) 1677s GET /modules/autoindex/htaccess/?C=N&O=A 1677s ok 16 1677s --- 1677s IndexOrderDefault Ascending Size 1677s 1677s (C=N O=D) 1677s GET /modules/autoindex/htaccess/?C=N&O=D 1677s ok 17 1677s --- 1677s IndexOrderDefault Ascending Size 1677s 1677s (C=M O=A) 1677s GET /modules/autoindex/htaccess/?C=M&O=A 1677s ok 18 1677s --- 1677s IndexOrderDefault Ascending Size 1677s 1677s (C=M O=D) 1677s GET /modules/autoindex/htaccess/?C=M&O=D 1677s ok 19 1677s --- 1677s IndexOrderDefault Ascending Size 1677s 1677s (C=S O=A) 1677s GET /modules/autoindex/htaccess/?C=S&O=A 1677s ok 20 1677s --- 1677s IndexOrderDefault Ascending Size 1677s 1677s (C=S O=D) 1677s GET /modules/autoindex/htaccess/?C=S&O=D 1677s ok 21 1677s --- 1677s IndexOrderDefault Descending Name 1677s GET /modules/autoindex/htaccess/ 1677s ok 22 1677s --- 1677s IndexOrderDefault Descending Name 1677s 1677s (C=N O=A) 1677s GET /modules/autoindex/htaccess/?C=N&O=A 1677s ok 23 1677s --- 1677s IndexOrderDefault Descending Name 1677s 1677s (C=N O=D) 1677s GET /modules/autoindex/htaccess/?C=N&O=D 1677s ok 24 1677s --- 1677s IndexOrderDefault Descending Name 1677s 1677s (C=M O=A) 1677s GET /modules/autoindex/htaccess/?C=M&O=A 1677s ok 25 1677s --- 1677s IndexOrderDefault Descending Name 1677s 1677s (C=M O=D) 1677s GET /modules/autoindex/htaccess/?C=M&O=D 1677s ok 26 1677s --- 1677s IndexOrderDefault Descending Name 1677s 1677s (C=S O=A) 1677s GET /modules/autoindex/htaccess/?C=S&O=A 1677s ok 27 1677s --- 1677s IndexOrderDefault Descending Name 1677s 1677s (C=S O=D) 1677s GET /modules/autoindex/htaccess/?C=S&O=D 1677s ok 28 1677s --- 1677s IndexOrderDefault Descending Date 1677s GET /modules/autoindex/htaccess/ 1677s ok 29 1677s --- 1677s IndexOrderDefault Descending Date 1677s 1677s (C=N O=A) 1677s GET /modules/autoindex/htaccess/?C=N&O=A 1677s ok 30 1677s --- 1677s IndexOrderDefault Descending Date 1677s 1677s (C=N O=D) 1677s GET /modules/autoindex/htaccess/?C=N&O=D 1677s ok 31 1677s --- 1677s IndexOrderDefault Descending Date 1677s 1677s (C=M O=A) 1677s GET /modules/autoindex/htaccess/?C=M&O=A 1677s ok 32 1677s --- 1677s IndexOrderDefault Descending Date 1677s 1677s (C=M O=D) 1677s GET /modules/autoindex/htaccess/?C=M&O=D 1677s ok 33 1677s --- 1677s IndexOrderDefault Descending Date 1677s 1677s (C=S O=A) 1677s GET /modules/autoindex/htaccess/?C=S&O=A 1677s ok 34 1677s --- 1677s IndexOrderDefault Descending Date 1677s 1677s (C=S O=D) 1677s GET /modules/autoindex/htaccess/?C=S&O=D 1677s ok 35 1677s --- 1677s IndexOrderDefault Descending Size 1677s GET /modules/autoindex/htaccess/ 1677s ok 36 1677s --- 1677s IndexOrderDefault Descending Size 1677s 1677s (C=N O=A) 1677s GET /modules/autoindex/htaccess/?C=N&O=A 1677s ok 37 1677s --- 1677s IndexOrderDefault Descending Size 1677s 1677s (C=N O=D) 1677s GET /modules/autoindex/htaccess/?C=N&O=D 1677s ok 38 1677s --- 1677s IndexOrderDefault Descending Size 1677s 1677s (C=M O=A) 1677s GET /modules/autoindex/htaccess/?C=M&O=A 1677s ok 39 1677s --- 1677s IndexOrderDefault Descending Size 1677s 1677s (C=M O=D) 1677s GET /modules/autoindex/htaccess/?C=M&O=D 1677s ok 40 1677s --- 1677s IndexOrderDefault Descending Size 1677s 1677s (C=S O=A) 1677s GET /modules/autoindex/htaccess/?C=S&O=A 1677s ok 41 1677s --- 1677s IndexOrderDefault Descending Size 1677s 1677s (C=S O=D) 1677s GET /modules/autoindex/htaccess/?C=S&O=D 1677s ok 42 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Name 1677s GET /modules/autoindex/htaccess/ 1677s ok 43 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Name 1677s 1677s (C=N O=A) 1677s GET /modules/autoindex/htaccess/?C=N&O=A 1677s ok 44 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Name 1677s 1677s (C=N O=D) 1677s GET /modules/autoindex/htaccess/?C=N&O=D 1677s ok 45 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Name 1677s 1677s (C=M O=A) 1677s GET /modules/autoindex/htaccess/?C=M&O=A 1677s ok 46 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Name 1677s 1677s (C=M O=D) 1677s GET /modules/autoindex/htaccess/?C=M&O=D 1677s ok 47 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Name 1677s 1677s (C=S O=A) 1677s GET /modules/autoindex/htaccess/?C=S&O=A 1677s ok 48 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Name 1677s 1677s (C=S O=D) 1677s GET /modules/autoindex/htaccess/?C=S&O=D 1677s ok 49 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Date 1677s GET /modules/autoindex/htaccess/ 1677s ok 50 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Date 1677s 1677s (C=N O=A) 1677s GET /modules/autoindex/htaccess/?C=N&O=A 1677s ok 51 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Date 1677s 1677s (C=N O=D) 1677s GET /modules/autoindex/htaccess/?C=N&O=D 1677s ok 52 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Date 1677s 1677s (C=M O=A) 1677s GET /modules/autoindex/htaccess/?C=M&O=A 1677s ok 53 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Date 1677s 1677s (C=M O=D) 1677s GET /modules/autoindex/htaccess/?C=M&O=D 1677s ok 54 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Date 1677s 1677s (C=S O=A) 1677s GET /modules/autoindex/htaccess/?C=S&O=A 1677s ok 55 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Date 1677s 1677s (C=S O=D) 1677s GET /modules/autoindex/htaccess/?C=S&O=D 1677s ok 56 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Size 1677s GET /modules/autoindex/htaccess/ 1677s ok 57 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Size 1677s 1677s (C=N O=A) 1677s GET /modules/autoindex/htaccess/?C=N&O=A 1677s ok 58 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Size 1677s 1677s (C=N O=D) 1677s GET /modules/autoindex/htaccess/?C=N&O=D 1677s ok 59 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Size 1677s 1677s (C=M O=A) 1677s GET /modules/autoindex/htaccess/?C=M&O=A 1677s ok 60 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Size 1677s 1677s (C=M O=D) 1677s GET /modules/autoindex/htaccess/?C=M&O=D 1677s ok 61 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Size 1677s 1677s (C=S O=A) 1677s GET /modules/autoindex/htaccess/?C=S&O=A 1677s ok 62 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Ascending Size 1677s 1677s (C=S O=D) 1677s GET /modules/autoindex/htaccess/?C=S&O=D 1677s ok 63 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Name 1677s GET /modules/autoindex/htaccess/ 1677s ok 64 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Name 1677s 1677s (C=N O=A) 1677s GET /modules/autoindex/htaccess/?C=N&O=A 1677s ok 65 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Name 1677s 1677s (C=N O=D) 1677s GET /modules/autoindex/htaccess/?C=N&O=D 1677s ok 66 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Name 1677s 1677s (C=M O=A) 1677s GET /modules/autoindex/htaccess/?C=M&O=A 1677s ok 67 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Name 1677s 1677s (C=M O=D) 1677s GET /modules/autoindex/htaccess/?C=M&O=D 1677s ok 68 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Name 1677s 1677s (C=S O=A) 1677s GET /modules/autoindex/htaccess/?C=S&O=A 1677s ok 69 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Name 1677s 1677s (C=S O=D) 1677s GET /modules/autoindex/htaccess/?C=S&O=D 1677s ok 70 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Date 1677s GET /modules/autoindex/htaccess/ 1677s ok 71 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Date 1677s 1677s (C=N O=A) 1677s GET /modules/autoindex/htaccess/?C=N&O=A 1677s ok 72 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Date 1677s 1677s (C=N O=D) 1677s GET /modules/autoindex/htaccess/?C=N&O=D 1677s ok 73 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Date 1677s 1677s (C=M O=A) 1677s GET /modules/autoindex/htaccess/?C=M&O=A 1677s ok 74 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Date 1677s 1677s (C=M O=D) 1677s GET /modules/autoindex/htaccess/?C=M&O=D 1677s ok 75 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Date 1677s 1677s (C=S O=A) 1677s GET /modules/autoindex/htaccess/?C=S&O=A 1677s ok 76 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Date 1677s 1677s (C=S O=D) 1677s GET /modules/autoindex/htaccess/?C=S&O=D 1677s ok 77 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Size 1677s GET /modules/autoindex/htaccess/ 1677s ok 78 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Size 1677s 1677s (C=N O=A) 1677s GET /modules/autoindex/htaccess/?C=N&O=A 1677s ok 79 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Size 1677s 1677s (C=N O=D) 1677s GET /modules/autoindex/htaccess/?C=N&O=D 1677s ok 80 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Size 1677s 1677s (C=M O=A) 1677s GET /modules/autoindex/htaccess/?C=M&O=A 1677s ok 81 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Size 1677s 1677s (C=M O=D) 1677s GET /modules/autoindex/htaccess/?C=M&O=D 1677s ok 82 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Size 1677s 1677s (C=S O=A) 1677s GET /modules/autoindex/htaccess/?C=S&O=A 1677s ok 83 1677s --- 1677s IndexOptions FancyIndexing 1677s IndexOrderDefault Descending Size 1677s 1677s (C=S O=D) 1677s GET /modules/autoindex/htaccess/?C=S&O=D 1677s ok 84 1677s ok 1680s t/modules/autoindex2.t .............. 1680s 1..3 1680s # Running under perl version 5.038002 for linux 1680s # Current time local: Mon Apr 8 17:23:53 2024 1680s # Current time GMT: Mon Apr 8 17:23:53 2024 1680s # Using Test.pm version 1.31 1680s # Using Apache/Test.pm version 1.42 1680s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1680s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1680s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1680s # testing : dir_broken should not be listed 1680s # expected: 0 1680s # received: 0 1680s ok 1 1680s # testing : dir_normal should be listed 1680s # expected: 1 1680s # received: 1 1680s ok 2 1680s # testing : dir_protected should not be listed 1680s # expected: 0 1680s # received: 0 1680s ok 3 1680s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 1680s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 1680s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 1680s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 1680s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 1680s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 1680s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 1680s ok 1682s t/modules/brotli.t .................. 1682s 1..64 1682s # Running under perl version 5.038002 for linux 1682s # Current time local: Mon Apr 8 17:23:56 2024 1682s # Current time GMT: Mon Apr 8 17:23:56 2024 1682s # Using Test.pm version 1.31 1682s # Using Apache/Test.pm version 1.42 1682s qvalue: 1682s # expected: 200 1682s # received: '200' 1682s ok 1 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 2 1682s qvalue: 1682s # expected: 200 1682s # received: '200' 1682s ok 3 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 4 1682s qvalue: 1682s # expected: 200 1682s # received: '200' 1682s ok 5 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 6 1682s qvalue: 1682s # expected: 200 1682s # received: '200' 1682s ok 7 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 8 1682s qvalue: 1682s # expected: 200 1682s # received: '200' 1682s ok 9 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 10 1682s qvalue: 1682s # expected: 200 1682s # received: '200' 1682s ok 11 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 12 1682s qvalue: ; 1682s # expected: 200 1682s # received: '200' 1682s ok 13 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 14 1682s qvalue: ; 1682s # expected: 200 1682s # received: '200' 1682s ok 15 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 16 1682s qvalue: ; 1682s # expected: 200 1682s # received: '200' 1682s ok 17 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 18 1682s qvalue: ;q= 1682s # expected: 200 1682s # received: '200' 1682s ok 19 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 20 1682s qvalue: ;q= 1682s # expected: 200 1682s # received: '200' 1682s ok 21 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 22 1682s qvalue: ;q= 1682s # expected: 200 1682s # received: '200' 1682s ok 23 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 24 1682s qvalue: ;q=0 1682s # expected: 200 1682s # received: '200' 1682s ok 25 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 26 1682s qvalue: ;q=0 1682s # expected: 200 1682s # received: '200' 1682s ok 27 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 28 1682s qvalue: ;q=0 1682s # expected: 200 1682s # received: '200' 1682s ok 29 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 30 1682s qvalue: ;q=0. 1682s # expected: 200 1682s # received: '200' 1682s ok 31 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 32 1682s qvalue: ;q=0. 1682s # expected: 200 1682s # received: '200' 1682s ok 33 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 34 1682s qvalue: ;q=0. 1682s # expected: 200 1682s # received: '200' 1682s ok 35 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 36 1682s qvalue: ;q=0.0 1682s # expected: 200 1682s # received: '200' 1682s ok 37 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 38 1682s qvalue: ;q=0.0 1682s # expected: 200 1682s # received: '200' 1682s ok 39 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 40 1682s qvalue: ;q=0.0 1682s # expected: 200 1682s # received: '200' 1682s ok 41 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 42 1682s qvalue: ;q=0.00 1682s # expected: 200 1682s # received: '200' 1682s ok 43 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 44 1682s qvalue: ;q=0.00 1682s # expected: 200 1682s # received: '200' 1682s ok 45 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 46 1682s qvalue: ;q=0.00 1682s # expected: 200 1682s # received: '200' 1682s ok 47 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 48 1682s qvalue: ;q=0.000 1682s # expected: 200 1682s # received: '200' 1682s ok 49 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 50 1682s qvalue: ;q=0.000 1682s # expected: 200 1682s # received: '200' 1682s ok 51 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 52 1682s qvalue: ;q=0.000 1682s # expected: 200 1682s # received: '200' 1682s ok 53 1682s # testing : response without Content-Encoding is OK 1682s # expected: undef 1682s # received: undef 1682s ok 54 1682s qvalue: ;q=0.0000 1682s # expected: 200 1682s # received: '200' 1682s ok 55 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 56 1682s qvalue: ;q=0.0000 1682s # expected: 200 1682s # received: '200' 1682s ok 57 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 58 1682s qvalue: ;q=0.0000 1682s # expected: 200 1682s # received: '200' 1682s ok 59 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 60 1682s # expected: 200 1682s # received: '200' 1682s ok 61 1682s # testing : response Content-Encoding is OK 1682s # expected: 'br' 1682s # received: 'br' 1682s ok 62 1682s # expected: 200 1682s # received: '200' 1682s ok 63 1682s # testing : response Content-Encoding is OK 1682s # expected: 'gzip' 1682s # received: 'gzip' 1682s ok 64 1682s ok 1684s t/modules/buffer.t .................. 1684s 1..12 1684s # Running under perl version 5.038002 for linux 1684s # Current time local: Mon Apr 8 17:23:58 2024 1684s # Current time GMT: Mon Apr 8 17:23:58 2024 1684s # Using Test.pm version 1.31 1684s # Using Apache/Test.pm version 1.42 1684s # testing : Checking return code is '200' 1684s # expected: 200 1684s # received: '200' 1684s ok 1 1684s ok 2 1684s # testing : Checking return code is '200' 1684s # expected: 200 1684s # received: '200' 1684s ok 3 1684s ok 4 1684s # testing : Checking return code is '200' 1684s # expected: 200 1684s # received: '200' 1684s ok 5 1684s ok 6 1684s # testing : Checking return code is '200' 1684s # expected: 200 1684s # received: '200' 1684s ok 7 1684s ok 8 1684s # testing : Checking return code is '200' 1684s # expected: 200 1684s # received: '200' 1684s ok 9 1684s ok 10 1684s # testing : Checking return code is '200' 1684s # expected: 200 1684s # received: '200' 1684s ok 11 1684s ok 12 1684s ok 1686s t/modules/cache.t ................... 1686s 1..3 1686s # Running under perl version 5.038002 for linux 1686s # Current time local: Mon Apr 8 17:24:00 2024 1686s # Current time GMT: Mon Apr 8 17:24:00 2024 1686s # Using Test.pm version 1.31 1686s # Using Apache/Test.pm version 1.42 1686s # testing : non-cached call to index.html 1686s # expected: 200 1686s # received: '200' 1686s ok 1 1686s # testing : call to cache index.html 1686s # expected: 200 1686s # received: '200' 1686s ok 2 1686s # testing : cached call to index.html 1686s # expected: 200 1686s # received: '200' 1686s ok 3 1686s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 1686s ok 1691s t/modules/cgi.t ..................... 1691s 1..58 1691s # Running under perl version 5.038002 for linux 1691s # Current time local: Mon Apr 8 17:24:02 2024 1691s # Current time GMT: Mon Apr 8 17:24:02 2024 1691s # Using Test.pm version 1.31 1691s # Using Apache/Test.pm version 1.42 1691s # testing : return code for acceptpathinfodefault.sh 1691s # expected: 200 1691s # received: '200' 1691s ok 1 1691s # testing : body for acceptpathinfodefault.sh 1691s # expected: '' 1691s # received: '' 1691s ok 2 1691s # testing : return code for acceptpathinfodefault.sh/foo 1691s # expected: 200 1691s # received: '200' 1691s ok 3 1691s # testing : body for acceptpathinfodefault.sh/foo 1691s # expected: '/foo' 1691s # received: '/foo' 1691s ok 4 1691s # testing : return code for acceptpathinfooff.sh 1691s # expected: 200 1691s # received: '200' 1691s ok 5 1691s # testing : body for acceptpathinfooff.sh 1691s # expected: '' 1691s # received: '' 1691s ok 6 1691s # testing : return code for acceptpathinfooff.sh/foo 1691s # expected: 404 1691s # received: '404' 1691s ok 7 1691s # no body test for this one 1691s ok 8 1691s # testing : return code for acceptpathinfoon.sh 1691s # expected: 200 1691s # received: '200' 1691s ok 9 1691s # testing : body for acceptpathinfoon.sh 1691s # expected: '' 1691s # received: '' 1691s ok 10 1691s # testing : return code for acceptpathinfoon.sh/foo 1691s # expected: 200 1691s # received: '200' 1691s ok 11 1691s # testing : body for acceptpathinfoon.sh/foo 1691s # expected: '/foo' 1691s # received: '/foo' 1691s ok 12 1691s # testing : return code for bogus-perl.pl 1691s # expected: 500 1691s # received: '500' 1691s ok 13 1691s # cgi log created ok. 1691s ok 14 1691s # testing : return code for bogus-sh.sh 1691s # expected: 500 1691s # received: '500' 1691s ok 15 1691s # checking that log size (807) is bigger than it used to be (523) 1691s ok 16 1691s # testing : return code for nph-stderr.pl 1691s # expected: 200 1691s # received: '200' 1691s ok 17 1691s # testing : body for nph-stderr.pl 1691s # expected: 'this is nph-stdout' 1691s # received: 'this is nph-stdout' 1691s ok 18 1691s # testing : return code for nph-test.pl 1691s # expected: 200 1691s # received: '200' 1691s ok 19 1691s # testing : body for nph-test.pl 1691s # expected: 'ok' 1691s # received: 'ok' 1691s ok 20 1691s # testing : return code for perl.pl 1691s # expected: 200 1691s # received: '200' 1691s ok 21 1691s # testing : body for perl.pl 1691s # expected: 'perl cgi' 1691s # received: 'perl cgi' 1691s ok 22 1691s # testing : return code for sh.sh 1691s # expected: 200 1691s # received: '200' 1691s ok 23 1691s # testing : body for sh.sh 1691s # expected: 'sh cgi' 1691s # received: 'sh cgi' 1691s ok 24 1691s # testing : return code for stderr1.pl 1691s # expected: 200 1691s # received: '200' 1691s ok 25 1691s # testing : body for stderr1.pl 1691s # expected: 'this is stdout' 1691s # received: 'this is stdout' 1691s ok 26 1691s # testing : return code for stderr2.pl 1691s # expected: 200 1691s # received: '200' 1691s ok 27 1691s # testing : body for stderr2.pl 1691s # expected: 'this is also stdout' 1691s # received: 'this is also stdout' 1691s ok 28 1691s # testing : return code for stderr3.pl 1691s # expected: 200 1691s # received: '200' 1691s ok 29 1691s # testing : body for stderr3.pl 1691s # expected: 'this is more stdout' 1691s # received: 'this is more stdout' 1691s ok 30 1691s # posted content (length 10) to bogus-perl.pl 1691s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 1691s # expected: '500' 1691s # received: '500' 1691s ok 31 1691s # checking that log size (35781) is greater than 807 1691s ok 32 1691s # verifying that logged content is 10 characters 1691s ok 33 1691s # posted content (length 99) to bogus-perl.pl 1691s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 1691s # expected: '500' 1691s # received: '500' 1691s ok 34 1691s # checking that log size (36240) is greater than 35781 1691s ok 35 1691s # verifying that logged content is 99 characters 1691s ok 36 1691s # posted content (length 250) to bogus-perl.pl 1691s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 1691s # expected: '500' 1691s # received: '500' 1691s ok 37 1691s # checking that log size (36851) is greater than 36240 1691s ok 38 1691s # verifying that logged content is 250 characters 1691s ok 39 1691s # posted content (length 255) to bogus-perl.pl 1691s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 1691s # expected: '500' 1691s # received: '500' 1691s ok 40 1691s # checking that log size (37467) is greater than 36851 1691s ok 41 1691s # verifying that logged content is 255 characters 1691s ok 42 1691s # posted content (length 256) to bogus-perl.pl 1691s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 1691s # expected: '500' 1691s # received: '500' 1691s ok 43 1691s # checking that log size (38084) is greater than 37467 1691s ok 44 1691s # verifying that logged content is 256 characters 1691s ok 45 1691s # posted content (length 257) to bogus-perl.pl 1691s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 1691s # expected: '500' 1691s # received: '500' 1691s ok 46 1691s # checking that log size (38701) is greater than 38084 1691s ok 47 1691s # verifying that logged content is 256 characters 1691s ok 48 1691s # posted content (length 258) to bogus-perl.pl 1691s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 1691s # expected: '500' 1691s # received: '500' 1691s ok 49 1691s # checking that log size (39318) is greater than 38701 1691s ok 50 1691s # verifying that logged content is 256 characters 1691s ok 51 1691s # posted content (length 1024) to bogus-perl.pl 1691s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 1691s # expected: '500' 1691s # received: '500' 1691s ok 52 1691s # checking that log size (39936) is greater than 39318 1691s ok 53 1691s # verifying that logged content is 256 characters 1691s ok 54 1691s # verifying log is greater than 40960 bytes. 1691s ok 55 1691s # verifying log did not grow after making bogus request. 1691s ok 56 1691s # verifying log did not grow after making another bogus request. 1691s ok 57 1691s # checking that HEAD /modules/cgi/perl.pl returns 200. 1691s ok 58 1691s ok 1693s t/modules/data.t .................... 1693s 1..2 1693s # Running under perl version 5.038002 for linux 1693s # Current time local: Mon Apr 8 17:24:07 2024 1693s # Current time GMT: Mon Apr 8 17:24:07 2024 1693s # Using Test.pm version 1.31 1693s # Using Apache/Test.pm version 1.42 1693s # testing : Checking return code is '200' 1693s # expected: 200 1693s # received: '200' 1693s ok 1 1693s ok 2 1693s ok 1697s t/modules/dav.t ..................... 1697s 1..19 1697s # Running under perl version 5.038002 for linux 1697s # Current time local: Mon Apr 8 17:24:09 2024 1697s # Current time GMT: Mon Apr 8 17:24:09 2024 1697s # Using Test.pm version 1.31 1697s # Using Apache/Test.pm version 1.42 1697s resource lock test: 1697s ok 1 1697s DAV put test: 1697s ok 2 1697s getting DAV resource properties: 1697s ok 3 1697s created: Mon, 08 Apr 2024 17:24:11 GMT 1697s modified: Mon, 08 Apr 2024 17:24:11 GMT 1697s now: Mon, 08 Apr 2024 17:24:13 GMT 1697s ok 4 1697s ok 5 1697s resource lock status test: 1697s ok 6 1697s resource unlock test: 1697s ok 7 1697s resource lock status test: 1697s ok 8 1697s getting uri... 1697s expect: 1697s -> 1697s 1697s
1697s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

1737s # 1737s # ' 1737s # received: ' 1737s #

Hello World!

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

No query was specified.

1737s # 1737s # ' 1737s # received: ' 1737s #

No query was specified.

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

Hello World!

1737s # 1737s # ' 1737s # received: ' 1737s #

Hello World!

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

No query was specified.

1737s # 1737s # ' 1737s # received: ' 1737s #

No query was specified.

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

mod_include test

1741s # 1741s # 1741s # Hello World 1741s # 1741s #

[back]

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

mod_include test

1741s # 1741s # 1741s # Hello World 1741s # 1741s #

[back]

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

mod_include test

1741s # 1741s # 1741s # Hello World 1741s # 1741s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p2882e61c_foo1]

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

LoadBalancer Status for balancer://foo2 [p2882e61c_foo2]

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

LoadBalancer Status for balancer://foo3 [p2882e61c_foo3]

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

LoadBalancer Status for balancer://foo4 [p2882e61c_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2882e61c_pr45434]

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

LoadBalancer Status for balancer://failover [p2882e61c_failover]

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

LoadBalancer Status for balancer://dynproxy [p2882e61c_dynproxy]

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

Moved Permanently

1793s #

The document has moved here.

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

Moved Permanently

1793s #

The document has moved here.

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

Moved Permanently

1793s #

The document has moved here.

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

Moved Permanently

1793s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1793s #

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

Multiple Choices

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

Available documents: 1793s #

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

Multiple Choices

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

Available documents: 1793s #

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

Moved Permanently

1793s #

The document has moved here.

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

Multiple Choices

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

Available documents: 1793s #

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

Multiple Choices

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

Available documents: 1793s #

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

Moved Permanently

1793s #

The document has moved here.

1793s # 1793s # ' 1793s ok 48 1793s ok 1796s t/modules/status.t .................. 1796s 1..1 1796s # Running under perl version 5.038002 for linux 1796s # Current time local: Mon Apr 8 17:25:49 2024 1796s # Current time GMT: Mon Apr 8 17:25:49 2024 1796s # Using Test.pm version 1.31 1796s # Using Apache/Test.pm version 1.42 1796s 1796s 1796s Apache Status 1796s 1796s

Apache Server Status for localhost (via 127.0.0.1)

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

1796s
Current Time: Monday, 08-Apr-2024 17:25:52 UTC
1796s
Restart Time: Monday, 08-Apr-2024 17:21:19 UTC
1796s
Parent Server Config. Generation: 1
1796s
Parent Server MPM Generation: 0
1796s
Server uptime: 4 minutes 32 seconds
1796s
Server load: 0.95 0.66 0.30
1796s
Total accesses: 6798 - Total Traffic: 139.6 MB - Total Duration: 91369
1796s
CPU Usage: u4.15 s4.98 cu1.38 cs1.2 - 4.31% CPU load
1796s
25 requests/sec - 0.5 MB/second - 21.0 kB/request - 13.4406 ms/request
1796s
1 requests currently being processed, 0 workers gracefully restarting, 2 idle workers
1796s
_W.._..
1796s

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

1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s
SrvPIDAccMCPU 1796s SSReqDurConnChildSlotClientProtocolVHostRequest
0-083190/3297/3297_ 1796s 5.3220189820.066.7666.76 1796s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
1-083210/3223/3223W 1796s 5.2100372300.071.4571.45 1796s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
2-0-0/0/115. 1796s 0.002106080.00.001.20 1796s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
3-0-0/0/11. 1796s 0.00200153290.00.000.01 1796s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
4-01018540/117/121_ 1796s 0.14203900.00.080.08 1796s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
5-0-0/0/24. 1796s 0.00230187800.00.000.09 1796s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
6-0-0/0/7. 1796s 0.00220470.00.000.00 1796s 127.0.0.1http/1.1localhost:8537OPTIONS * HTTP/1.0
1796s
1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s 1796s
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
1796s 1796s 1796s ok 1 1796s ok 1798s t/modules/substitute.t .............. 1798s 1..19 1798s # Running under perl version 5.038002 for linux 1798s # Current time local: Mon Apr 8 17:25:52 2024 1798s # Current time GMT: Mon Apr 8 17:25:52 2024 1798s # Using Test.pm version 1.31 1798s # Using Apache/Test.pm version 1.42 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'barbar': OK 1798s ok 1 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'barbar': OK 1798s ok 2 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'foofoo': OK 1798s ok 3 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'barbar': OK 1798s ok 4 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'barbar': OK 1798s ok 5 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'barbar': OK 1798s ok 6 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'foof 1798s oo': OK 1798s ok 7 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'xfoo': OK 1798s ok 8 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1798s ok 9 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s barx 1798s ': OK 1798s ok 10 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'a$1axb(': OK 1798s ok 11 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'a$XX': OK 1798s ok 12 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 1798s ok 13 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'x&x': OK 1798s ok 14 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'xx': OK 1798s ok 15 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'fcooar': OK 1798s ok 16 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'fc$1ar': OK 1798s ok 17 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'fdooar': OK 1798s ok 18 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s got 200 'XXXfooXXX 1798s bar': OK 1798s ok 19 1798s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 1798s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 1798s ok 1802s t/modules/unique_id.t ............... 1802s 1..300 1802s # Running under perl version 5.038002 for linux 1802s # Current time local: Mon Apr 8 17:25:54 2024 1802s # Current time GMT: Mon Apr 8 17:25:54 2024 1802s # Using Test.pm version 1.31 1802s # Using Apache/Test.pm version 1.42 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 1 1802s # unique id: ZhQopf4xMwqzAXgxoy34rQAAAAQ 1802s ok 2 1802s ok 3 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 4 1802s # unique id: ZhQopWBQA2RVCUOKE7saVQAAAAE 1802s ok 5 1802s ok 6 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 7 1802s # unique id: ZhQopS-_MVX8d8KXJnXCFwAAAAA 1802s ok 8 1802s ok 9 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 10 1802s # unique id: ZhQopf4xMwqzAXgxoy34rgAAAAQ 1802s ok 11 1802s ok 12 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 13 1802s # unique id: ZhQopWBQA2RVCUOKE7saVgAAAAE 1802s ok 14 1802s ok 15 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 16 1802s # unique id: ZhQopS-_MVX8d8KXJnXCGAAAAAA 1802s ok 17 1802s ok 18 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 19 1802s # unique id: ZhQopf4xMwqzAXgxoy34rwAAAAQ 1802s ok 20 1802s ok 21 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 22 1802s # unique id: ZhQopWBQA2RVCUOKE7saVwAAAAE 1802s ok 23 1802s ok 24 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 25 1802s # unique id: ZhQopS-_MVX8d8KXJnXCGQAAAAA 1802s ok 26 1802s ok 27 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 28 1802s # unique id: ZhQopf4xMwqzAXgxoy34sAAAAAQ 1802s ok 29 1802s ok 30 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 31 1802s # unique id: ZhQopWBQA2RVCUOKE7saWAAAAAE 1802s ok 32 1802s ok 33 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 34 1802s # unique id: ZhQopS-_MVX8d8KXJnXCGgAAAAA 1802s ok 35 1802s ok 36 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 37 1802s # unique id: ZhQopf4xMwqzAXgxoy34sQAAAAQ 1802s ok 38 1802s ok 39 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 40 1802s # unique id: ZhQopWBQA2RVCUOKE7saWQAAAAE 1802s ok 41 1802s ok 42 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 43 1802s # unique id: ZhQopS-_MVX8d8KXJnXCGwAAAAA 1802s ok 44 1802s ok 45 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 46 1802s # unique id: ZhQopf4xMwqzAXgxoy34sgAAAAQ 1802s ok 47 1802s ok 48 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 49 1802s # unique id: ZhQopWBQA2RVCUOKE7saWgAAAAE 1802s ok 50 1802s ok 51 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 52 1802s # unique id: ZhQopS-_MVX8d8KXJnXCHAAAAAA 1802s ok 53 1802s ok 54 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 55 1802s # unique id: ZhQopf4xMwqzAXgxoy34swAAAAQ 1802s ok 56 1802s ok 57 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 58 1802s # unique id: ZhQopWBQA2RVCUOKE7saWwAAAAE 1802s ok 59 1802s ok 60 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 61 1802s # unique id: ZhQopS-_MVX8d8KXJnXCHQAAAAA 1802s ok 62 1802s ok 63 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 64 1802s # unique id: ZhQopf4xMwqzAXgxoy34tAAAAAQ 1802s ok 65 1802s ok 66 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 67 1802s # unique id: ZhQopWBQA2RVCUOKE7saXAAAAAE 1802s ok 68 1802s ok 69 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 70 1802s # unique id: ZhQopS-_MVX8d8KXJnXCHgAAAAA 1802s ok 71 1802s ok 72 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 73 1802s # unique id: ZhQopf4xMwqzAXgxoy34tQAAAAQ 1802s ok 74 1802s ok 75 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 76 1802s # unique id: ZhQopWBQA2RVCUOKE7saXQAAAAE 1802s ok 77 1802s ok 78 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 79 1802s # unique id: ZhQopS-_MVX8d8KXJnXCHwAAAAA 1802s ok 80 1802s ok 81 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 82 1802s # unique id: ZhQopf4xMwqzAXgxoy34tgAAAAQ 1802s ok 83 1802s ok 84 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 85 1802s # unique id: ZhQopWBQA2RVCUOKE7saXgAAAAE 1802s ok 86 1802s ok 87 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 88 1802s # unique id: ZhQopS-_MVX8d8KXJnXCIAAAAAA 1802s ok 89 1802s ok 90 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 91 1802s # unique id: ZhQopf4xMwqzAXgxoy34twAAAAQ 1802s ok 92 1802s ok 93 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 94 1802s # unique id: ZhQopWBQA2RVCUOKE7saXwAAAAE 1802s ok 95 1802s ok 96 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 97 1802s # unique id: ZhQopS-_MVX8d8KXJnXCIQAAAAA 1802s ok 98 1802s ok 99 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 100 1802s # unique id: ZhQopf4xMwqzAXgxoy34uAAAAAQ 1802s ok 101 1802s ok 102 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 103 1802s # unique id: ZhQopWBQA2RVCUOKE7saYAAAAAE 1802s ok 104 1802s ok 105 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 106 1802s # unique id: ZhQopS-_MVX8d8KXJnXCIgAAAAA 1802s ok 107 1802s ok 108 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 109 1802s # unique id: ZhQopf4xMwqzAXgxoy34uQAAAAQ 1802s ok 110 1802s ok 111 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 112 1802s # unique id: ZhQopWBQA2RVCUOKE7saYQAAAAE 1802s ok 113 1802s ok 114 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 115 1802s # unique id: ZhQopS-_MVX8d8KXJnXCIwAAAAA 1802s ok 116 1802s ok 117 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 118 1802s # unique id: ZhQopf4xMwqzAXgxoy34ugAAAAQ 1802s ok 119 1802s ok 120 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 121 1802s # unique id: ZhQopWBQA2RVCUOKE7saYgAAAAE 1802s ok 122 1802s ok 123 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 124 1802s # unique id: ZhQopS-_MVX8d8KXJnXCJAAAAAA 1802s ok 125 1802s ok 126 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 127 1802s # unique id: ZhQopf4xMwqzAXgxoy34uwAAAAQ 1802s ok 128 1802s ok 129 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 130 1802s # unique id: ZhQopWBQA2RVCUOKE7saYwAAAAE 1802s ok 131 1802s ok 132 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 133 1802s # unique id: ZhQopS-_MVX8d8KXJnXCJQAAAAA 1802s ok 134 1802s ok 135 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 136 1802s # unique id: ZhQopf4xMwqzAXgxoy34vAAAAAQ 1802s ok 137 1802s ok 138 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 139 1802s # unique id: ZhQopWBQA2RVCUOKE7saZAAAAAE 1802s ok 140 1802s ok 141 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 142 1802s # unique id: ZhQopS-_MVX8d8KXJnXCJgAAAAA 1802s ok 143 1802s ok 144 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 145 1802s # unique id: ZhQopf4xMwqzAXgxoy34vQAAAAQ 1802s ok 146 1802s ok 147 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 148 1802s # unique id: ZhQopWBQA2RVCUOKE7saZQAAAAE 1802s ok 149 1802s ok 150 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 151 1802s # unique id: ZhQopS-_MVX8d8KXJnXCJwAAAAA 1802s ok 152 1802s ok 153 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 154 1802s # unique id: ZhQopf4xMwqzAXgxoy34vgAAAAQ 1802s ok 155 1802s ok 156 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 157 1802s # unique id: ZhQopWBQA2RVCUOKE7saZgAAAAE 1802s ok 158 1802s ok 159 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 160 1802s # unique id: ZhQopS-_MVX8d8KXJnXCKAAAAAA 1802s ok 161 1802s ok 162 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 163 1802s # unique id: ZhQopf4xMwqzAXgxoy34vwAAAAQ 1802s ok 164 1802s ok 165 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 166 1802s # unique id: ZhQopWBQA2RVCUOKE7saZwAAAAE 1802s ok 167 1802s ok 168 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 169 1802s # unique id: ZhQopS-_MVX8d8KXJnXCKQAAAAA 1802s ok 170 1802s ok 171 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 172 1802s # unique id: ZhQopv4xMwqzAXgxoy34wAAAAAQ 1802s ok 173 1802s ok 174 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 175 1802s # unique id: ZhQopmBQA2RVCUOKE7saaAAAAAE 1802s ok 176 1802s ok 177 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 178 1802s # unique id: ZhQopi-_MVX8d8KXJnXCKgAAAAA 1802s ok 179 1802s ok 180 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 181 1802s # unique id: ZhQopv4xMwqzAXgxoy34wQAAAAQ 1802s ok 182 1802s ok 183 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 184 1802s # unique id: ZhQopmBQA2RVCUOKE7saaQAAAAE 1802s ok 185 1802s ok 186 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 187 1802s # unique id: ZhQopi-_MVX8d8KXJnXCKwAAAAA 1802s ok 188 1802s ok 189 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 190 1802s # unique id: ZhQopv4xMwqzAXgxoy34wgAAAAQ 1802s ok 191 1802s ok 192 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 193 1802s # unique id: ZhQopmBQA2RVCUOKE7saagAAAAE 1802s ok 194 1802s ok 195 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 196 1802s # unique id: ZhQopi-_MVX8d8KXJnXCLAAAAAA 1802s ok 197 1802s ok 198 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 199 1802s # unique id: ZhQopv4xMwqzAXgxoy34wwAAAAQ 1802s ok 200 1802s ok 201 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 202 1802s # unique id: ZhQopmBQA2RVCUOKE7saawAAAAE 1802s ok 203 1802s ok 204 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 205 1802s # unique id: ZhQopi-_MVX8d8KXJnXCLQAAAAA 1802s ok 206 1802s ok 207 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 208 1802s # unique id: ZhQopv4xMwqzAXgxoy34xAAAAAQ 1802s ok 209 1802s ok 210 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 211 1802s # unique id: ZhQopmBQA2RVCUOKE7sabAAAAAE 1802s ok 212 1802s ok 213 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 214 1802s # unique id: ZhQopi-_MVX8d8KXJnXCLgAAAAA 1802s ok 215 1802s ok 216 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 217 1802s # unique id: ZhQopv4xMwqzAXgxoy34xQAAAAQ 1802s ok 218 1802s ok 219 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 220 1802s # unique id: ZhQopmBQA2RVCUOKE7sabQAAAAE 1802s ok 221 1802s ok 222 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 223 1802s # unique id: ZhQopi-_MVX8d8KXJnXCLwAAAAA 1802s ok 224 1802s ok 225 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 226 1802s # unique id: ZhQopv4xMwqzAXgxoy34xgAAAAQ 1802s ok 227 1802s ok 228 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 229 1802s # unique id: ZhQopmBQA2RVCUOKE7sabgAAAAE 1802s ok 230 1802s ok 231 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 232 1802s # unique id: ZhQopi-_MVX8d8KXJnXCMAAAAAA 1802s ok 233 1802s ok 234 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 235 1802s # unique id: ZhQopv4xMwqzAXgxoy34xwAAAAQ 1802s ok 236 1802s ok 237 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 238 1802s # unique id: ZhQopmBQA2RVCUOKE7sabwAAAAE 1802s ok 239 1802s ok 240 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 241 1802s # unique id: ZhQopi-_MVX8d8KXJnXCMQAAAAA 1802s ok 242 1802s ok 243 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 244 1802s # unique id: ZhQopv4xMwqzAXgxoy34yAAAAAQ 1802s ok 245 1802s ok 246 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 247 1802s # unique id: ZhQopmBQA2RVCUOKE7sacAAAAAE 1802s ok 248 1802s ok 249 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 250 1802s # unique id: ZhQopi-_MVX8d8KXJnXCMgAAAAA 1802s ok 251 1802s ok 252 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 253 1802s # unique id: ZhQopv4xMwqzAXgxoy34yQAAAAQ 1802s ok 254 1802s ok 255 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 256 1802s # unique id: ZhQopmBQA2RVCUOKE7sacQAAAAE 1802s ok 257 1802s ok 258 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 259 1802s # unique id: ZhQopi-_MVX8d8KXJnXCMwAAAAA 1802s ok 260 1802s ok 261 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 262 1802s # unique id: ZhQopv4xMwqzAXgxoy34ygAAAAQ 1802s ok 263 1802s ok 264 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 265 1802s # unique id: ZhQopmBQA2RVCUOKE7sacgAAAAE 1802s ok 266 1802s ok 267 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 268 1802s # unique id: ZhQopi-_MVX8d8KXJnXCNAAAAAA 1802s ok 269 1802s ok 270 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 271 1802s # unique id: ZhQopv4xMwqzAXgxoy34ywAAAAQ 1802s ok 272 1802s ok 273 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 274 1802s # unique id: ZhQopmBQA2RVCUOKE7sacwAAAAE 1802s ok 275 1802s ok 276 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 277 1802s # unique id: ZhQopi-_MVX8d8KXJnXCNQAAAAA 1802s ok 278 1802s ok 279 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 280 1802s # unique id: ZhQopv4xMwqzAXgxoy34zAAAAAQ 1802s ok 281 1802s ok 282 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 283 1802s # unique id: ZhQopmBQA2RVCUOKE7sadAAAAAE 1802s ok 284 1802s ok 285 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 286 1802s # unique id: ZhQopi-_MVX8d8KXJnXCNgAAAAA 1802s ok 287 1802s ok 288 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 289 1802s # unique id: ZhQopv4xMwqzAXgxoy34zQAAAAQ 1802s ok 290 1802s ok 291 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 292 1802s # unique id: ZhQopmBQA2RVCUOKE7sadQAAAAE 1802s ok 293 1802s ok 294 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 295 1802s # unique id: ZhQopi-_MVX8d8KXJnXCNwAAAAA 1802s ok 296 1802s ok 297 1802s # testing : fetch unique ID 1802s # expected: 200 1802s # received: '200' 1802s ok 298 1802s # unique id: ZhQopv4xMwqzAXgxoy34zgAAAAQ 1802s ok 299 1802s ok 300 1802s ok 1805s t/modules/usertrack.t ............... 1805s 1..1004 1805s # Running under perl version 5.038002 for linux 1805s # Current time local: Mon Apr 8 17:25:58 2024 1805s # Current time GMT: Mon Apr 8 17:25:58 2024 1805s # Using Test.pm version 1.31 1805s # Using Apache/Test.pm version 1.42 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 1 1805s ok 2 1805s Set-Cookie: usertrack_test=dbab525c.615991969e1ab; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=dbab525c.615991969e1ab 1805s ok 3 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 4 1805s ok 5 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 6 1805s ok 7 1805s Set-Cookie: usertrack_test=7b9a5454.61599196a00b8; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=7b9a5454.61599196a00b8 1805s ok 8 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 9 1805s ok 10 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 11 1805s ok 12 1805s Set-Cookie: usertrack_test=60a9fb10.61599196a0e98; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=60a9fb10.61599196a0e98 1805s ok 13 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 14 1805s ok 15 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 16 1805s ok 17 1805s Set-Cookie: usertrack_test=de204832.61599196a1b5d; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=de204832.61599196a1b5d 1805s ok 18 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 19 1805s ok 20 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 21 1805s ok 22 1805s Set-Cookie: usertrack_test=38688505.61599196a27e4; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=38688505.61599196a27e4 1805s ok 23 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 24 1805s ok 25 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 26 1805s ok 27 1805s Set-Cookie: usertrack_test=f9321a7a.61599196a3547; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=f9321a7a.61599196a3547 1805s ok 28 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 29 1805s ok 30 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 31 1805s ok 32 1805s Set-Cookie: usertrack_test=cdb3c03e.61599196a4264; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=cdb3c03e.61599196a4264 1805s ok 33 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 34 1805s ok 35 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 36 1805s ok 37 1805s Set-Cookie: usertrack_test=2beae8d7.61599196a4f6b; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=2beae8d7.61599196a4f6b 1805s ok 38 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 39 1805s ok 40 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 41 1805s ok 42 1805s Set-Cookie: usertrack_test=ae4692ce.61599196a5bdc; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=ae4692ce.61599196a5bdc 1805s ok 43 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 44 1805s ok 45 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 46 1805s ok 47 1805s Set-Cookie: usertrack_test=7c90e391.61599196a6d83; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=7c90e391.61599196a6d83 1805s ok 48 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 49 1805s ok 50 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 51 1805s ok 52 1805s Set-Cookie: usertrack_test=803c01b2.61599196a7e1f; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=803c01b2.61599196a7e1f 1805s ok 53 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 54 1805s ok 55 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 56 1805s ok 57 1805s Set-Cookie: usertrack_test=627cee3b.61599196a8bb1; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=627cee3b.61599196a8bb1 1805s ok 58 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 59 1805s ok 60 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 61 1805s ok 62 1805s Set-Cookie: usertrack_test=f9c619ef.61599196aa13c; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=f9c619ef.61599196aa13c 1805s ok 63 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 64 1805s ok 65 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 66 1805s ok 67 1805s Set-Cookie: usertrack_test=61baf8c4.61599196aafbb; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=61baf8c4.61599196aafbb 1805s ok 68 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 69 1805s ok 70 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 71 1805s ok 72 1805s Set-Cookie: usertrack_test=71346d0f.61599196ac19f; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=71346d0f.61599196ac19f 1805s ok 73 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 74 1805s ok 75 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 76 1805s ok 77 1805s Set-Cookie: usertrack_test=a6d3ee3f.61599196acfa5; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=a6d3ee3f.61599196acfa5 1805s ok 78 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 79 1805s ok 80 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 81 1805s ok 82 1805s Set-Cookie: usertrack_test=2647f168.61599196ade3c; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=2647f168.61599196ade3c 1805s ok 83 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 84 1805s ok 85 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 86 1805s ok 87 1805s Set-Cookie: usertrack_test=c214888f.61599196aec67; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=c214888f.61599196aec67 1805s ok 88 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 89 1805s ok 90 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 91 1805s ok 92 1805s Set-Cookie: usertrack_test=57ff3fb9.61599196af97e; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=57ff3fb9.61599196af97e 1805s ok 93 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 94 1805s ok 95 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 96 1805s ok 97 1805s Set-Cookie: usertrack_test=91b1500.61599196b06fd; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=91b1500.61599196b06fd 1805s ok 98 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 99 1805s ok 100 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 101 1805s ok 102 1805s Set-Cookie: usertrack_test=7f9cafcb.61599196b144f; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=7f9cafcb.61599196b144f 1805s ok 103 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 104 1805s ok 105 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 106 1805s ok 107 1805s Set-Cookie: usertrack_test=f1204823.61599196b2243; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=f1204823.61599196b2243 1805s ok 108 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 109 1805s ok 110 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 111 1805s ok 112 1805s Set-Cookie: usertrack_test=49584ab9.61599196b2f89; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=49584ab9.61599196b2f89 1805s ok 113 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 114 1805s ok 115 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 116 1805s ok 117 1805s Set-Cookie: usertrack_test=196d6d9c.61599196b3daa; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=196d6d9c.61599196b3daa 1805s ok 118 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 119 1805s ok 120 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 121 1805s ok 122 1805s Set-Cookie: usertrack_test=bf012707.61599196b4adb; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=bf012707.61599196b4adb 1805s ok 123 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 124 1805s ok 125 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 126 1805s ok 127 1805s Set-Cookie: usertrack_test=81202199.61599196b5798; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=81202199.61599196b5798 1805s ok 128 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 129 1805s ok 130 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 131 1805s ok 132 1805s Set-Cookie: usertrack_test=cd6a787b.61599196b6494; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=cd6a787b.61599196b6494 1805s ok 133 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 134 1805s ok 135 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 136 1805s ok 137 1805s Set-Cookie: usertrack_test=75afdb3f.61599196b71da; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=75afdb3f.61599196b71da 1805s ok 138 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 139 1805s ok 140 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 141 1805s ok 142 1805s Set-Cookie: usertrack_test=4ff6825.61599196b7f5d; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=4ff6825.61599196b7f5d 1805s ok 143 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 144 1805s ok 145 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 146 1805s ok 147 1805s Set-Cookie: usertrack_test=2e173883.61599196b8cc1; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=2e173883.61599196b8cc1 1805s ok 148 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 149 1805s ok 150 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 151 1805s ok 152 1805s Set-Cookie: usertrack_test=bb735f4a.61599196b9cc2; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=bb735f4a.61599196b9cc2 1805s ok 153 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 154 1805s ok 155 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 156 1805s ok 157 1805s Set-Cookie: usertrack_test=9fe543c6.61599196bad37; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=9fe543c6.61599196bad37 1805s ok 158 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 159 1805s ok 160 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 161 1805s ok 162 1805s Set-Cookie: usertrack_test=53634bc6.61599196bbd50; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=53634bc6.61599196bbd50 1805s ok 163 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 164 1805s ok 165 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 166 1805s ok 167 1805s Set-Cookie: usertrack_test=eebacb11.61599196bcd0c; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=eebacb11.61599196bcd0c 1805s ok 168 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 169 1805s ok 170 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 171 1805s ok 172 1805s Set-Cookie: usertrack_test=3ac4886d.61599196bdfdf; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=3ac4886d.61599196bdfdf 1805s ok 173 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 174 1805s ok 175 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 176 1805s ok 177 1805s Set-Cookie: usertrack_test=596d1722.61599196bf135; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=596d1722.61599196bf135 1805s ok 178 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 179 1805s ok 180 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 181 1805s ok 182 1805s Set-Cookie: usertrack_test=5e8df204.61599196bff8f; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=5e8df204.61599196bff8f 1805s ok 183 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 184 1805s ok 185 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 186 1805s ok 187 1805s Set-Cookie: usertrack_test=7cc2335c.61599196c0dd6; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=7cc2335c.61599196c0dd6 1805s ok 188 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 189 1805s ok 190 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 191 1805s ok 192 1805s Set-Cookie: usertrack_test=6b451e12.61599196c1a53; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=6b451e12.61599196c1a53 1805s ok 193 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 194 1805s ok 195 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 196 1805s ok 197 1805s Set-Cookie: usertrack_test=5f468b9d.61599196c271f; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=5f468b9d.61599196c271f 1805s ok 198 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 199 1805s ok 200 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 201 1805s ok 202 1805s Set-Cookie: usertrack_test=cefdae7b.61599196c345b; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=cefdae7b.61599196c345b 1805s ok 203 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 204 1805s ok 205 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 206 1805s ok 207 1805s Set-Cookie: usertrack_test=da8cb4e.61599196c40ec; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=da8cb4e.61599196c40ec 1805s ok 208 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 209 1805s ok 210 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 211 1805s ok 212 1805s Set-Cookie: usertrack_test=77eb13e2.61599196c4d76; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=77eb13e2.61599196c4d76 1805s ok 213 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 214 1805s ok 215 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 216 1805s ok 217 1805s Set-Cookie: usertrack_test=7a430481.61599196c5b3d; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=7a430481.61599196c5b3d 1805s ok 218 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 219 1805s ok 220 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 221 1805s ok 222 1805s Set-Cookie: usertrack_test=87f361c5.61599196c6d29; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=87f361c5.61599196c6d29 1805s ok 223 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 224 1805s ok 225 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 226 1805s ok 227 1805s Set-Cookie: usertrack_test=d23154a8.61599196c7d5d; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=d23154a8.61599196c7d5d 1805s ok 228 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 229 1805s ok 230 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 231 1805s ok 232 1805s Set-Cookie: usertrack_test=2df59a62.61599196c8dae; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=2df59a62.61599196c8dae 1805s ok 233 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 234 1805s ok 235 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 236 1805s ok 237 1805s Set-Cookie: usertrack_test=6e029c1.61599196c9e2d; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=6e029c1.61599196c9e2d 1805s ok 238 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 239 1805s ok 240 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 241 1805s ok 242 1805s Set-Cookie: usertrack_test=8c5f3e68.61599196cae96; path=/; expires=Mon, 08-Apr-24 17:27:00 GMT 1805s Cookie: usertrack_test=8c5f3e68.61599196cae96 1805s ok 243 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 244 1805s ok 245 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 246 1805s ok 247 1805s Set-Cookie: usertrack_test=3f358b15.61599196cc305; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=3f358b15.61599196cc305 1805s ok 248 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 249 1805s ok 250 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 251 1805s ok 252 1805s Set-Cookie: usertrack_test=6a5482d.61599196cd628; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=6a5482d.61599196cd628 1805s ok 253 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 254 1805s ok 255 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 256 1805s ok 257 1805s Set-Cookie: usertrack_test=167dc3cf.61599196ce76d; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=167dc3cf.61599196ce76d 1805s ok 258 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 259 1805s ok 260 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 261 1805s ok 262 1805s Set-Cookie: usertrack_test=6fa98392.61599196cf883; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=6fa98392.61599196cf883 1805s ok 263 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 264 1805s ok 265 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 266 1805s ok 267 1805s Set-Cookie: usertrack_test=baa3e288.61599196d0b13; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=baa3e288.61599196d0b13 1805s ok 268 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 269 1805s ok 270 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 271 1805s ok 272 1805s Set-Cookie: usertrack_test=f88c8888.61599196d1be0; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=f88c8888.61599196d1be0 1805s ok 273 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 274 1805s ok 275 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 276 1805s ok 277 1805s Set-Cookie: usertrack_test=96f83edc.61599196d2b55; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=96f83edc.61599196d2b55 1805s ok 278 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 279 1805s ok 280 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 281 1805s ok 282 1805s Set-Cookie: usertrack_test=9bac9ebc.61599196d394f; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=9bac9ebc.61599196d394f 1805s ok 283 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 284 1805s ok 285 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 286 1805s ok 287 1805s Set-Cookie: usertrack_test=bbd9ad03.61599196d46e1; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=bbd9ad03.61599196d46e1 1805s ok 288 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 289 1805s ok 290 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 291 1805s ok 292 1805s Set-Cookie: usertrack_test=fa355e7e.61599196d5572; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=fa355e7e.61599196d5572 1805s ok 293 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 294 1805s ok 295 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 296 1805s ok 297 1805s Set-Cookie: usertrack_test=9797e90b.61599196d6713; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=9797e90b.61599196d6713 1805s ok 298 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 299 1805s ok 300 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 301 1805s ok 302 1805s Set-Cookie: usertrack_test=7f14d748.61599196d7b5b; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=7f14d748.61599196d7b5b 1805s ok 303 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 304 1805s ok 305 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 306 1805s ok 307 1805s Set-Cookie: usertrack_test=11401809.61599196d8d5c; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=11401809.61599196d8d5c 1805s ok 308 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 309 1805s ok 310 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 311 1805s ok 312 1805s Set-Cookie: usertrack_test=f1e00bc3.61599196d9faf; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=f1e00bc3.61599196d9faf 1805s ok 313 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 314 1805s ok 315 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 316 1805s ok 317 1805s Set-Cookie: usertrack_test=83aeb0d4.61599196daefb; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=83aeb0d4.61599196daefb 1805s ok 318 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 319 1805s ok 320 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 321 1805s ok 322 1805s Set-Cookie: usertrack_test=23526ba1.61599196dbb3c; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=23526ba1.61599196dbb3c 1805s ok 323 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 324 1805s ok 325 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 326 1805s ok 327 1805s Set-Cookie: usertrack_test=93dafb9c.61599196dc7b9; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=93dafb9c.61599196dc7b9 1805s ok 328 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 329 1805s ok 330 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 331 1805s ok 332 1805s Set-Cookie: usertrack_test=32ac50b9.61599196dd3fa; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=32ac50b9.61599196dd3fa 1805s ok 333 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 334 1805s ok 335 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 336 1805s ok 337 1805s Set-Cookie: usertrack_test=b1eeb9d4.61599196ddfce; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=b1eeb9d4.61599196ddfce 1805s ok 338 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 339 1805s ok 340 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 341 1805s ok 342 1805s Set-Cookie: usertrack_test=e97956b4.61599196dec1f; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=e97956b4.61599196dec1f 1805s ok 343 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 344 1805s ok 345 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 346 1805s ok 347 1805s Set-Cookie: usertrack_test=499df898.61599196dfbba; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=499df898.61599196dfbba 1805s ok 348 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 349 1805s ok 350 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 351 1805s ok 352 1805s Set-Cookie: usertrack_test=7a8bf7b1.61599196e09ae; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=7a8bf7b1.61599196e09ae 1805s ok 353 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 354 1805s ok 355 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 356 1805s ok 357 1805s Set-Cookie: usertrack_test=5227fe98.61599196e15e7; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=5227fe98.61599196e15e7 1805s ok 358 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 359 1805s ok 360 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 361 1805s ok 362 1805s Set-Cookie: usertrack_test=63b6ab91.61599196e2240; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=63b6ab91.61599196e2240 1805s ok 363 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 364 1805s ok 365 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 366 1805s ok 367 1805s Set-Cookie: usertrack_test=ecf3fa8b.61599196e2eee; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=ecf3fa8b.61599196e2eee 1805s ok 368 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 369 1805s ok 370 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 371 1805s ok 372 1805s Set-Cookie: usertrack_test=7008422e.61599196e3ad8; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=7008422e.61599196e3ad8 1805s ok 373 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 374 1805s ok 375 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 376 1805s ok 377 1805s Set-Cookie: usertrack_test=d0862d97.61599196e472e; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=d0862d97.61599196e472e 1805s ok 378 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 379 1805s ok 380 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 381 1805s ok 382 1805s Set-Cookie: usertrack_test=65dfc247.61599196e5384; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=65dfc247.61599196e5384 1805s ok 383 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 384 1805s ok 385 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 386 1805s ok 387 1805s Set-Cookie: usertrack_test=e3a8f5f5.61599196e5f6a; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=e3a8f5f5.61599196e5f6a 1805s ok 388 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 389 1805s ok 390 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 391 1805s ok 392 1805s Set-Cookie: usertrack_test=120a483e.61599196e6bd7; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=120a483e.61599196e6bd7 1805s ok 393 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 394 1805s ok 395 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 396 1805s ok 397 1805s Set-Cookie: usertrack_test=2c0a6b6f.61599196e7873; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=2c0a6b6f.61599196e7873 1805s ok 398 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 399 1805s ok 400 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 401 1805s ok 402 1805s Set-Cookie: usertrack_test=a4888fbf.61599196e84c1; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=a4888fbf.61599196e84c1 1805s ok 403 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 404 1805s ok 405 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 406 1805s ok 407 1805s Set-Cookie: usertrack_test=697c20fc.61599196e911a; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=697c20fc.61599196e911a 1805s ok 408 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 409 1805s ok 410 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 411 1805s ok 412 1805s Set-Cookie: usertrack_test=f459fc34.61599196e9d3b; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=f459fc34.61599196e9d3b 1805s ok 413 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 414 1805s ok 415 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 416 1805s ok 417 1805s Set-Cookie: usertrack_test=f8c56f43.61599196eab19; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=f8c56f43.61599196eab19 1805s ok 418 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 419 1805s ok 420 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 421 1805s ok 422 1805s Set-Cookie: usertrack_test=d0f23c7c.61599196eb9bc; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=d0f23c7c.61599196eb9bc 1805s ok 423 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 424 1805s ok 425 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 426 1805s ok 427 1805s Set-Cookie: usertrack_test=259effa2.61599196ec643; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=259effa2.61599196ec643 1805s ok 428 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 429 1805s ok 430 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 431 1805s ok 432 1805s Set-Cookie: usertrack_test=c7562fb4.61599196ed23a; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=c7562fb4.61599196ed23a 1805s ok 433 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 434 1805s ok 435 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 436 1805s ok 437 1805s Set-Cookie: usertrack_test=60281fd3.61599196eded6; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=60281fd3.61599196eded6 1805s ok 438 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 439 1805s ok 440 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 441 1805s ok 442 1805s Set-Cookie: usertrack_test=13001681.61599196eec29; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=13001681.61599196eec29 1805s ok 443 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 444 1805s ok 445 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 446 1805s ok 447 1805s Set-Cookie: usertrack_test=fbd9f912.61599196ef88c; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=fbd9f912.61599196ef88c 1805s ok 448 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 449 1805s ok 450 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 451 1805s ok 452 1805s Set-Cookie: usertrack_test=99eb71a4.61599196f050c; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=99eb71a4.61599196f050c 1805s ok 453 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 454 1805s ok 455 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 456 1805s ok 457 1805s Set-Cookie: usertrack_test=3f84bc48.61599196f11e6; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=3f84bc48.61599196f11e6 1805s ok 458 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 459 1805s ok 460 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 461 1805s ok 462 1805s Set-Cookie: usertrack_test=c500903.61599196f1f12; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=c500903.61599196f1f12 1805s ok 463 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 464 1805s ok 465 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 466 1805s ok 467 1805s Set-Cookie: usertrack_test=cad54fde.61599196f2c86; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=cad54fde.61599196f2c86 1805s ok 468 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 469 1805s ok 470 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 471 1805s ok 472 1805s Set-Cookie: usertrack_test=d928bc0b.61599196f38cc; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=d928bc0b.61599196f38cc 1805s ok 473 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 474 1805s ok 475 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 476 1805s ok 477 1805s Set-Cookie: usertrack_test=5be5fa1f.61599196f4545; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=5be5fa1f.61599196f4545 1805s ok 478 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 479 1805s ok 480 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 481 1805s ok 482 1805s Set-Cookie: usertrack_test=c98c72ad.61599196f526d; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=c98c72ad.61599196f526d 1805s ok 483 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 484 1805s ok 485 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 486 1805s ok 487 1805s Set-Cookie: usertrack_test=b2b390fa.61599196f5edd; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=b2b390fa.61599196f5edd 1805s ok 488 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 489 1805s ok 490 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 491 1805s ok 492 1805s Set-Cookie: usertrack_test=5bb8e4eb.61599196f6b6f; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=5bb8e4eb.61599196f6b6f 1805s ok 493 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 494 1805s ok 495 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 496 1805s ok 497 1805s Set-Cookie: usertrack_test=7d8bf262.61599196f7be8; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=7d8bf262.61599196f7be8 1805s ok 498 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 499 1805s ok 500 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 501 1805s ok 502 1805s Set-Cookie: usertrack_test=34856a9.61599196f88fd; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=34856a9.61599196f88fd 1805s ok 503 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 504 1805s ok 505 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 506 1805s ok 507 1805s Set-Cookie: usertrack_test=110d6e54.61599196f96ee; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=110d6e54.61599196f96ee 1805s ok 508 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 509 1805s ok 510 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 511 1805s ok 512 1805s Set-Cookie: usertrack_test=87e62a28.61599196fa314; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=87e62a28.61599196fa314 1805s ok 513 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 514 1805s ok 515 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 516 1805s ok 517 1805s Set-Cookie: usertrack_test=e27be647.61599196fafd6; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=e27be647.61599196fafd6 1805s ok 518 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 519 1805s ok 520 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 521 1805s ok 522 1805s Set-Cookie: usertrack_test=26061bb5.61599196fc07b; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=26061bb5.61599196fc07b 1805s ok 523 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 524 1805s ok 525 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 526 1805s ok 527 1805s Set-Cookie: usertrack_test=1c24c333.61599196fcd45; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=1c24c333.61599196fcd45 1805s ok 528 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 529 1805s ok 530 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 531 1805s ok 532 1805s Set-Cookie: usertrack_test=3fda21e6.61599196fdb15; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=3fda21e6.61599196fdb15 1805s ok 533 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 534 1805s ok 535 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 536 1805s ok 537 1805s Set-Cookie: usertrack_test=367a5cd4.61599196fe8e5; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=367a5cd4.61599196fe8e5 1805s ok 538 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 539 1805s ok 540 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 541 1805s ok 542 1805s Set-Cookie: usertrack_test=3d26b012.61599196ff706; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=3d26b012.61599196ff706 1805s ok 543 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 544 1805s ok 545 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 546 1805s ok 547 1805s Set-Cookie: usertrack_test=c781e0c8.6159919700472; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=c781e0c8.6159919700472 1805s ok 548 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 549 1805s ok 550 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 551 1805s ok 552 1805s Set-Cookie: usertrack_test=f7155856.615991970129c; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=f7155856.615991970129c 1805s ok 553 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 554 1805s ok 555 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 556 1805s ok 557 1805s Set-Cookie: usertrack_test=22302ee3.615991970212d; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=22302ee3.615991970212d 1805s ok 558 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 559 1805s ok 560 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 561 1805s ok 562 1805s Set-Cookie: usertrack_test=11f27959.6159919703035; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=11f27959.6159919703035 1805s ok 563 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 564 1805s ok 565 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 566 1805s ok 567 1805s Set-Cookie: usertrack_test=e3824ea5.6159919703eb1; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=e3824ea5.6159919703eb1 1805s ok 568 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 569 1805s ok 570 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 571 1805s ok 572 1805s Set-Cookie: usertrack_test=cc84f19c.6159919704cf8; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=cc84f19c.6159919704cf8 1805s ok 573 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 574 1805s ok 575 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 576 1805s ok 577 1805s Set-Cookie: usertrack_test=a26009c9.6159919705b8b; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=a26009c9.6159919705b8b 1805s ok 578 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 579 1805s ok 580 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 581 1805s ok 582 1805s Set-Cookie: usertrack_test=fd34685e.6159919706dc3; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=fd34685e.6159919706dc3 1805s ok 583 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 584 1805s ok 585 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 586 1805s ok 587 1805s Set-Cookie: usertrack_test=80efcd2.6159919707cac; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=80efcd2.6159919707cac 1805s ok 588 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 589 1805s ok 590 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 591 1805s ok 592 1805s Set-Cookie: usertrack_test=1e9a3517.6159919708b09; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=1e9a3517.6159919708b09 1805s ok 593 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 594 1805s ok 595 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 596 1805s ok 597 1805s Set-Cookie: usertrack_test=a9aeb927.615991970999f; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=a9aeb927.615991970999f 1805s ok 598 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 599 1805s ok 600 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 601 1805s ok 602 1805s Set-Cookie: usertrack_test=326e6dba.615991970a80e; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=326e6dba.615991970a80e 1805s ok 603 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 604 1805s ok 605 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 606 1805s ok 607 1805s Set-Cookie: usertrack_test=baca9eec.615991970b67d; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=baca9eec.615991970b67d 1805s ok 608 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 609 1805s ok 610 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 611 1805s ok 612 1805s Set-Cookie: usertrack_test=58928d4a.615991970c501; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=58928d4a.615991970c501 1805s ok 613 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 614 1805s ok 615 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 616 1805s ok 617 1805s Set-Cookie: usertrack_test=5ece85bb.615991970d397; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=5ece85bb.615991970d397 1805s ok 618 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 619 1805s ok 620 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 621 1805s ok 622 1805s Set-Cookie: usertrack_test=4f14bfa3.615991970e1c3; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=4f14bfa3.615991970e1c3 1805s ok 623 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 624 1805s ok 625 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 626 1805s ok 627 1805s Set-Cookie: usertrack_test=ee300b9c.615991970efeb; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=ee300b9c.615991970efeb 1805s ok 628 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 629 1805s ok 630 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 631 1805s ok 632 1805s Set-Cookie: usertrack_test=646ce0c9.615991970fdc7; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=646ce0c9.615991970fdc7 1805s ok 633 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 634 1805s ok 635 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 636 1805s ok 637 1805s Set-Cookie: usertrack_test=d3c02b31.6159919710ec2; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=d3c02b31.6159919710ec2 1805s ok 638 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 639 1805s ok 640 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 641 1805s ok 642 1805s Set-Cookie: usertrack_test=92e149d2.6159919711d21; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=92e149d2.6159919711d21 1805s ok 643 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 644 1805s ok 645 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 646 1805s ok 647 1805s Set-Cookie: usertrack_test=5d72dea0.6159919712b21; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=5d72dea0.6159919712b21 1805s ok 648 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 649 1805s ok 650 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 651 1805s ok 652 1805s Set-Cookie: usertrack_test=fa204019.615991971390b; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=fa204019.615991971390b 1805s ok 653 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 654 1805s ok 655 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 656 1805s ok 657 1805s Set-Cookie: usertrack_test=eec2702f.61599197146d1; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=eec2702f.61599197146d1 1805s ok 658 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 659 1805s ok 660 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 661 1805s ok 662 1805s Set-Cookie: usertrack_test=a9cf3c4.6159919715490; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=a9cf3c4.6159919715490 1805s ok 663 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 664 1805s ok 665 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 666 1805s ok 667 1805s Set-Cookie: usertrack_test=3be8e0e.6159919716202; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=3be8e0e.6159919716202 1805s ok 668 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 669 1805s ok 670 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 671 1805s ok 672 1805s Set-Cookie: usertrack_test=7709f0ab.6159919716fc0; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=7709f0ab.6159919716fc0 1805s ok 673 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 674 1805s ok 675 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 676 1805s ok 677 1805s Set-Cookie: usertrack_test=e5d81635.6159919717dc7; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=e5d81635.6159919717dc7 1805s ok 678 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 679 1805s ok 680 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 681 1805s ok 682 1805s Set-Cookie: usertrack_test=7dc39de7.6159919718bc4; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=7dc39de7.6159919718bc4 1805s ok 683 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 684 1805s ok 685 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 686 1805s ok 687 1805s Set-Cookie: usertrack_test=777632eb.615991971999c; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=777632eb.615991971999c 1805s ok 688 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 689 1805s ok 690 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 691 1805s ok 692 1805s Set-Cookie: usertrack_test=f71e9f57.615991971ac23; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=f71e9f57.615991971ac23 1805s ok 693 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 694 1805s ok 695 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 696 1805s ok 697 1805s Set-Cookie: usertrack_test=c1476bd8.615991971ba19; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=c1476bd8.615991971ba19 1805s ok 698 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 699 1805s ok 700 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 701 1805s ok 702 1805s Set-Cookie: usertrack_test=eff99a9f.615991971c810; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=eff99a9f.615991971c810 1805s ok 703 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 704 1805s ok 705 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 706 1805s ok 707 1805s Set-Cookie: usertrack_test=dfcdb1fe.615991971d5e0; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=dfcdb1fe.615991971d5e0 1805s ok 708 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 709 1805s ok 710 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 711 1805s ok 712 1805s Set-Cookie: usertrack_test=ec2c9586.615991971e35e; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=ec2c9586.615991971e35e 1805s ok 713 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 714 1805s ok 715 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 716 1805s ok 717 1805s Set-Cookie: usertrack_test=be0260c8.615991971f16f; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=be0260c8.615991971f16f 1805s ok 718 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 719 1805s ok 720 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 721 1805s ok 722 1805s Set-Cookie: usertrack_test=5f1be1dc.615991971ff6b; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=5f1be1dc.615991971ff6b 1805s ok 723 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 724 1805s ok 725 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 726 1805s ok 727 1805s Set-Cookie: usertrack_test=2a1c67e7.6159919720dcb; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=2a1c67e7.6159919720dcb 1805s ok 728 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 729 1805s ok 730 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 731 1805s ok 732 1805s Set-Cookie: usertrack_test=5c6d608e.6159919721c70; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=5c6d608e.6159919721c70 1805s ok 733 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 734 1805s ok 735 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 736 1805s ok 737 1805s Set-Cookie: usertrack_test=1e308bfc.6159919722b05; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=1e308bfc.6159919722b05 1805s ok 738 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 739 1805s ok 740 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 741 1805s ok 742 1805s Set-Cookie: usertrack_test=7e2dea53.615991972397f; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=7e2dea53.615991972397f 1805s ok 743 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 744 1805s ok 745 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 746 1805s ok 747 1805s Set-Cookie: usertrack_test=12d7862c.6159919724788; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=12d7862c.6159919724788 1805s ok 748 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 749 1805s ok 750 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 751 1805s ok 752 1805s Set-Cookie: usertrack_test=86388ede.61599197255ce; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=86388ede.61599197255ce 1805s ok 753 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 754 1805s ok 755 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 756 1805s ok 757 1805s Set-Cookie: usertrack_test=108606db.6159919726689; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=108606db.6159919726689 1805s ok 758 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 759 1805s ok 760 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 761 1805s ok 762 1805s Set-Cookie: usertrack_test=690f7138.61599197275d1; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=690f7138.61599197275d1 1805s ok 763 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 764 1805s ok 765 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 766 1805s ok 767 1805s Set-Cookie: usertrack_test=52575324.61599197283b2; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=52575324.61599197283b2 1805s ok 768 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 769 1805s ok 770 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 771 1805s ok 772 1805s Set-Cookie: usertrack_test=5f6fbd9b.615991972916c; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=5f6fbd9b.615991972916c 1805s ok 773 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 774 1805s ok 775 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 776 1805s ok 777 1805s Set-Cookie: usertrack_test=13f3c26e.615991972a010; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=13f3c26e.615991972a010 1805s ok 778 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 779 1805s ok 780 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 781 1805s ok 782 1805s Set-Cookie: usertrack_test=6f289b6c.615991972ad89; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=6f289b6c.615991972ad89 1805s ok 783 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 784 1805s ok 785 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 786 1805s ok 787 1805s Set-Cookie: usertrack_test=78e1b8b5.615991972bce1; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=78e1b8b5.615991972bce1 1805s ok 788 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 789 1805s ok 790 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 791 1805s ok 792 1805s Set-Cookie: usertrack_test=42b0fabe.615991972caa8; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=42b0fabe.615991972caa8 1805s ok 793 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 794 1805s ok 795 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 796 1805s ok 797 1805s Set-Cookie: usertrack_test=a159231b.615991972d800; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=a159231b.615991972d800 1805s ok 798 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 799 1805s ok 800 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 801 1805s ok 802 1805s Set-Cookie: usertrack_test=baeb1a8f.615991972e59e; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=baeb1a8f.615991972e59e 1805s ok 803 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 804 1805s ok 805 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 806 1805s ok 807 1805s Set-Cookie: usertrack_test=96bbb2d0.615991972f34a; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=96bbb2d0.615991972f34a 1805s ok 808 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 809 1805s ok 810 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 811 1805s ok 812 1805s Set-Cookie: usertrack_test=a3a01e02.6159919730130; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=a3a01e02.6159919730130 1805s ok 813 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 814 1805s ok 815 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 816 1805s ok 817 1805s Set-Cookie: usertrack_test=b30a1dcb.6159919730f74; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=b30a1dcb.6159919730f74 1805s ok 818 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 819 1805s ok 820 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 821 1805s ok 822 1805s Set-Cookie: usertrack_test=36056641.6159919731e17; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=36056641.6159919731e17 1805s ok 823 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 824 1805s ok 825 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 826 1805s ok 827 1805s Set-Cookie: usertrack_test=14f08e89.6159919732d56; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=14f08e89.6159919732d56 1805s ok 828 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 829 1805s ok 830 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 831 1805s ok 832 1805s Set-Cookie: usertrack_test=b02abcbd.6159919733d88; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=b02abcbd.6159919733d88 1805s ok 833 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 834 1805s ok 835 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 836 1805s ok 837 1805s Set-Cookie: usertrack_test=a4a284c0.6159919734ba7; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=a4a284c0.6159919734ba7 1805s ok 838 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 839 1805s ok 840 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 841 1805s ok 842 1805s Set-Cookie: usertrack_test=f6fba6db.6159919735950; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=f6fba6db.6159919735950 1805s ok 843 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 844 1805s ok 845 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 846 1805s ok 847 1805s Set-Cookie: usertrack_test=ad8ca613.6159919736737; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=ad8ca613.6159919736737 1805s ok 848 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 849 1805s ok 850 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 851 1805s ok 852 1805s Set-Cookie: usertrack_test=bddbe724.6159919737534; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=bddbe724.6159919737534 1805s ok 853 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 854 1805s ok 855 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 856 1805s ok 857 1805s Set-Cookie: usertrack_test=a764a528.615991973826e; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=a764a528.615991973826e 1805s ok 858 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 859 1805s ok 860 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 861 1805s ok 862 1805s Set-Cookie: usertrack_test=e3dbcc26.6159919739065; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=e3dbcc26.6159919739065 1805s ok 863 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 864 1805s ok 865 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 866 1805s ok 867 1805s Set-Cookie: usertrack_test=5e4eb1ec.6159919739d79; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=5e4eb1ec.6159919739d79 1805s ok 868 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 869 1805s ok 870 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 871 1805s ok 872 1805s Set-Cookie: usertrack_test=b1522bcf.615991973ab5c; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=b1522bcf.615991973ab5c 1805s ok 873 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 874 1805s ok 875 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 876 1805s ok 877 1805s Set-Cookie: usertrack_test=95f51a47.615991973b8eb; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=95f51a47.615991973b8eb 1805s ok 878 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 879 1805s ok 880 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 881 1805s ok 882 1805s Set-Cookie: usertrack_test=1a4ab0b8.615991973c67c; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=1a4ab0b8.615991973c67c 1805s ok 883 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 884 1805s ok 885 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 886 1805s ok 887 1805s Set-Cookie: usertrack_test=ad352424.615991973d447; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=ad352424.615991973d447 1805s ok 888 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 889 1805s ok 890 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 891 1805s ok 892 1805s Set-Cookie: usertrack_test=69db09ce.615991973e416; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=69db09ce.615991973e416 1805s ok 893 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 894 1805s ok 895 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 896 1805s ok 897 1805s Set-Cookie: usertrack_test=465fbb79.615991973f1e6; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=465fbb79.615991973f1e6 1805s ok 898 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 899 1805s ok 900 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 901 1805s ok 902 1805s Set-Cookie: usertrack_test=56fc3629.6159919740152; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=56fc3629.6159919740152 1805s ok 903 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 904 1805s ok 905 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 906 1805s ok 907 1805s Set-Cookie: usertrack_test=6fafe13e.6159919740eb3; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=6fafe13e.6159919740eb3 1805s ok 908 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 909 1805s ok 910 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 911 1805s ok 912 1805s Set-Cookie: usertrack_test=55944496.6159919741ce4; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=55944496.6159919741ce4 1805s ok 913 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 914 1805s ok 915 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 916 1805s ok 917 1805s Set-Cookie: usertrack_test=200b5b2f.6159919742a18; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=200b5b2f.6159919742a18 1805s ok 918 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 919 1805s ok 920 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 921 1805s ok 922 1805s Set-Cookie: usertrack_test=ca774ac7.6159919743833; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=ca774ac7.6159919743833 1805s ok 923 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 924 1805s ok 925 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 926 1805s ok 927 1805s Set-Cookie: usertrack_test=b4e81e03.615991974477f; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=b4e81e03.615991974477f 1805s ok 928 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 929 1805s ok 930 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 931 1805s ok 932 1805s Set-Cookie: usertrack_test=f08a2d32.615991974556d; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=f08a2d32.615991974556d 1805s ok 933 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 934 1805s ok 935 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 936 1805s ok 937 1805s Set-Cookie: usertrack_test=4957026b.615991974631c; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=4957026b.615991974631c 1805s ok 938 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 939 1805s ok 940 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 941 1805s ok 942 1805s Set-Cookie: usertrack_test=c2d89adb.6159919747059; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=c2d89adb.6159919747059 1805s ok 943 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 944 1805s ok 945 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 946 1805s ok 947 1805s Set-Cookie: usertrack_test=780d9d47.61599197480e2; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=780d9d47.61599197480e2 1805s ok 948 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 949 1805s ok 950 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 951 1805s ok 952 1805s Set-Cookie: usertrack_test=7e12c21c.6159919748ff2; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=7e12c21c.6159919748ff2 1805s ok 953 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 954 1805s ok 955 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 956 1805s ok 957 1805s Set-Cookie: usertrack_test=9248f282.6159919749db7; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=9248f282.6159919749db7 1805s ok 958 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 959 1805s ok 960 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 961 1805s ok 962 1805s Set-Cookie: usertrack_test=9c3be212.615991974ab2d; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=9c3be212.615991974ab2d 1805s ok 963 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 964 1805s ok 965 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 966 1805s ok 967 1805s Set-Cookie: usertrack_test=57c4f23c.615991974b8c7; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=57c4f23c.615991974b8c7 1805s ok 968 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 969 1805s ok 970 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 971 1805s ok 972 1805s Set-Cookie: usertrack_test=321403b9.615991974c624; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=321403b9.615991974c624 1805s ok 973 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 974 1805s ok 975 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 976 1805s ok 977 1805s Set-Cookie: usertrack_test=f1afb08.615991974d414; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=f1afb08.615991974d414 1805s ok 978 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 979 1805s ok 980 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 981 1805s ok 982 1805s Set-Cookie: usertrack_test=e143ff85.615991974e219; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=e143ff85.615991974e219 1805s ok 983 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 984 1805s ok 985 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 986 1805s ok 987 1805s Set-Cookie: usertrack_test=69a92360.615991974f008; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=69a92360.615991974f008 1805s ok 988 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 989 1805s ok 990 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 991 1805s ok 992 1805s Set-Cookie: usertrack_test=c76ef061.615991974fe78; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=c76ef061.615991974fe78 1805s ok 993 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 994 1805s ok 995 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 996 1805s ok 997 1805s Set-Cookie: usertrack_test=2c427be6.6159919750ceb; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s Cookie: usertrack_test=2c427be6.6159919750ceb 1805s ok 998 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 999 1805s ok 1000 1805s ok 1001 1805s # testing : Checking return code is '200' 1805s # expected: 200 1805s # received: '200' 1805s ok 1002 1805s # usertrack_test=8a8e24cc.6159919751b79; path=/; expires=Mon, 08-Apr-24 17:27:01 GMT 1805s ok 1003 1805s # expected: undef 1805s # received: undef 1805s ok 1004 1805s ok 1807s t/modules/vhost_alias.t ............. 1807s 1..8 1807s # Running under perl version 5.038002 for linux 1807s # Current time local: Mon Apr 8 17:26:01 2024 1807s # Current time GMT: Mon Apr 8 17:26:01 2024 1807s # Using Test.pm version 1.31 1807s # Using Apache/Test.pm version 1.42 1807s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1807s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1807s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1807s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1807s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1807s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1807s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1807s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1807s # testing : VirtalDocumentRoot test 1807s # expected: 'www.vha-test.com' 1807s # received: 'www.vha-test.com' 1807s ok 1 1807s # testing : VirtualScriptAlias test 1807s # expected: 'test cgi for www.vha-test.com' 1807s # received: 'test cgi for www.vha-test.com' 1807s ok 2 1807s # testing : VirtalDocumentRoot test 1807s # expected: 'big.server.name.from.heck.org' 1807s # received: 'big.server.name.from.heck.org' 1807s ok 3 1807s # testing : VirtualScriptAlias test 1807s # expected: 'test cgi for big.server.name.from.heck.org' 1807s # received: 'test cgi for big.server.name.from.heck.org' 1807s ok 4 1807s # testing : VirtalDocumentRoot test 1807s # expected: 'ab.com' 1807s # received: 'ab.com' 1807s ok 5 1807s # testing : VirtualScriptAlias test 1807s # expected: 'test cgi for ab.com' 1807s # received: 'test cgi for ab.com' 1807s ok 6 1807s # testing : VirtalDocumentRoot test 1807s # expected: 'w-t-f.net' 1807s # received: 'w-t-f.net' 1807s ok 7 1807s # testing : VirtualScriptAlias test 1807s # expected: 'test cgi for w-t-f.net' 1807s # received: 'test cgi for w-t-f.net' 1807s ok 8 1807s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 1807s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 1807s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 1807s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 1807s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 1807s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 1807s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 1807s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 1807s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 1807s ok 1809s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1812s t/protocol/echo.t ................... 1812s 1..8 1812s # Running under perl version 5.038002 for linux 1812s # Current time local: Mon Apr 8 17:26:05 2024 1812s # Current time GMT: Mon Apr 8 17:26:05 2024 1812s # Using Test.pm version 1.31 1812s # Using Apache/Test.pm version 1.42 1812s testing mod_echo_ssl 1812s ok 1 1812s #Cipher: TLS_AES_256_GCM_SHA384 1812s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 1812s # testing : echo 1812s # expected: 't/protocol/echo.t' 1812s # received: 't/protocol/echo.t' 1812s ok 2 1812s # testing : echo 1812s # expected: '/usr/bin/perl' 1812s # received: '/usr/bin/perl' 1812s ok 3 1812s # testing : echo 1812s # expected: '119999119999119999119999119999' 1812s # received: '119999119999119999119999119999' 1812s ok 4 1812s testing mod_echo 1812s ok 5 1812s # testing : echo 1812s # expected: 't/protocol/echo.t' 1812s # received: 't/protocol/echo.t' 1812s ok 6 1812s # testing : echo 1812s # expected: '/usr/bin/perl' 1812s # received: '/usr/bin/perl' 1812s ok 7 1812s # testing : echo 1812s # expected: '119999119999119999119999119999' 1812s # received: '119999119999119999119999119999' 1812s ok 8 1812s ok 1814s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 1816s t/security/CVE-2003-0542.t .......... 1816s 1..1 1816s # Running under perl version 5.038002 for linux 1816s # Current time local: Mon Apr 8 17:26:10 2024 1816s # Current time GMT: Mon Apr 8 17:26:10 2024 1816s # Using Test.pm version 1.31 1816s # Using Apache/Test.pm version 1.42 1816s # testing : CAN-2003-0542 test case 1816s # expected: 404 1816s # received: '404' 1816s ok 1 1816s ok 1818s t/security/CVE-2004-0747.t .......... 1818s 1..1 1818s # Running under perl version 5.038002 for linux 1818s # Current time local: Mon Apr 8 17:26:12 2024 1818s # Current time GMT: Mon Apr 8 17:26:12 2024 1818s # Using Test.pm version 1.31 1818s # Using Apache/Test.pm version 1.42 1818s # testing : CAN-2004-0747 ap_resolve_env test case 1818s # expected: 200 1818s # received: 200 1818s ok 1 1818s ok 1821s t/security/CVE-2004-0811.t .......... 1821s 1..8 1821s # Running under perl version 5.038002 for linux 1821s # Current time local: Mon Apr 8 17:26:14 2024 1821s # Current time GMT: Mon Apr 8 17:26:14 2024 1821s # Using Test.pm version 1.31 1821s # Using Apache/Test.pm version 1.42 1821s # testing : subdir access allowed 1821s # expected: 200 1821s # received: '200' 1821s ok 1 1821s # testing : subdir access allowed 1821s # expected: 200 1821s # received: '200' 1821s ok 2 1821s # testing : subdir access allowed 1821s # expected: 200 1821s # received: '200' 1821s ok 3 1821s # testing : subdir access allowed 1821s # expected: 200 1821s # received: '200' 1821s ok 4 1821s # testing : topdir access denied 1821s # expected: 401 1821s # received: '401' 1821s ok 5 1821s # testing : topdir access denied 1821s # expected: 401 1821s # received: '401' 1821s ok 6 1821s # testing : topdir access denied 1821s # expected: 401 1821s # received: '401' 1821s ok 7 1821s # testing : topdir access denied 1821s # expected: 401 1821s # received: '401' 1821s ok 8 1821s ok 1823s t/security/CVE-2004-0940.t .......... 1823s 1..1 1823s # Running under perl version 5.038002 for linux 1823s # Current time local: Mon Apr 8 17:26:17 2024 1823s # Current time GMT: Mon Apr 8 17:26:17 2024 1823s # Using Test.pm version 1.31 1823s # Using Apache/Test.pm version 1.42 1823s # testing : response was 200 1823s # expected: 200 1823s # received: '200' 1823s ok 1 1823s ok 1825s t/security/CVE-2004-0942.t .......... 1825s 1..2 1825s # Running under perl version 5.038002 for linux 1825s # Current time local: Mon Apr 8 17:26:19 2024 1825s # Current time GMT: Mon Apr 8 17:26:19 2024 1825s # Using Test.pm version 1.31 1825s # Using Apache/Test.pm version 1.42 1825s ok 1 1825s # testing : request was refused 1825s # expected: qr/^HTTP\/1\.. 400/ 1825s # received: 'HTTP/1.1 400 Bad Request 1825s # ' 1825s ok 2 1825s ok 1827s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 1829s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 1831s t/security/CVE-2005-2491.t .......... 1831s 1..4 1831s # Running under perl version 5.038002 for linux 1831s # Current time local: Mon Apr 8 17:26:25 2024 1831s # Current time GMT: Mon Apr 8 17:26:25 2024 1831s # Using Test.pm version 1.31 1831s # Using Apache/Test.pm version 1.42 1831s # testing : check that server did not segfault 1831s # expected: 'Internal Server Error' 1831s # received: 'Internal Server Error' 1831s ok 1 1831s # testing : check for 500 response error 1831s # expected: 500 1831s # received: '500' 1831s ok 2 1831s # testing : check that server did not segfault 1831s # expected: 'Internal Server Error' 1831s # received: 'Internal Server Error' 1831s ok 3 1831s # testing : check for 500 response error 1831s # expected: 500 1831s # received: '500' 1831s ok 4 1831s ok 1834s t/security/CVE-2005-2700.t .......... 1834s 1..2 1834s # Running under perl version 5.038002 for linux 1834s # Current time local: Mon Apr 8 17:26:27 2024 1834s # Current time GMT: Mon Apr 8 17:26:27 2024 1834s # Using Test.pm version 1.31 1834s # Using Apache/Test.pm version 1.42 1834s # testing : access permitted without ccert 1834s # expected: 200 1834s # received: '200' 1834s ok 1 1834s # testing : access *not* permitted without ccert 1834s # expected: 200 1834s # received: '403' 1834s ok 2 1834s ok 1836s t/security/CVE-2005-3352.t .......... 1836s 1..2 1836s # Running under perl version 5.038002 for linux 1836s # Current time local: Mon Apr 8 17:26:30 2024 1836s # Current time GMT: Mon Apr 8 17:26:30 2024 1836s # Using Test.pm version 1.31 1836s # Using Apache/Test.pm version 1.42 1836s # testing : response code is OK 1836s # expected: 200 1836s # received: '200' 1836s ok 1 1836s # testing : referer was escaped 1836s # expected: qr/%22%3e/ 1836s # received: ' 1836s # 1836s # Menu for /security/CVE-2005-3352.map 1836s # 1836s #

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

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

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

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

Bad Request

1880s #

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

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

Forbidden

1913s

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

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

Not Found

1939s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

1969s #

The requested URL was not found on this server.

1969s # ' 1969s ok 8 1969s # testing : /merge/notfound.html code 1969s # expected: 404 1969s # received: '404' 1969s ok 9 1969s # testing : /merge/notfound.html content 1969s # expected: 'testing merge' 1969s # received: 'testing merge' 1969s ok 10 1969s # testing : /merge/merge2/notfound.html code 1969s # expected: 404 1969s # received: '404' 1969s ok 11 1969s # testing : /merge/merge2/notfound.html content 1969s # expected: 'testing merge' 1969s # received: 'testing merge' 1969s ok 12 1969s # testing : /bounce/notfound.html code 1969s # expected: 404 1969s # received: '404' 1969s ok 13 1969s # testing : /bounce/notfound.html content 1969s # expected: qr/expire test/ 1969s # received: ' 1969s # expire test 1969s # expire test 1969s # ' 1969s ok 14 1969s ok 1972s t/apache/etags.t .................... 1972s # Checking for existence of FileETag directive 1972s # Returned 200: 1972s 1..61 1972s # Running under perl version 5.038002 for linux 1972s # Current time local: Mon Apr 8 17:28:45 2024 1972s # Current time GMT: Mon Apr 8 17:28:45 2024 1972s # Using Test.pm version 1.31 1972s # Using Apache/Test.pm version 1.42 1972s # --- 1972s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 1972s # Expecting one component in ETag field 1972s # Received "b" 1972s ok 1 1972s # --- 1972s # HEAD /apache/etags/none/mis/test.txt 1972s # Expecting three components in ETag field 1972s # Received "8565d-b-613edd771cbc0" 1972s ok 2 1972s # --- 1972s # HEAD /apache/etags/none/i/test.txt 1972s # Expecting one component in ETag field 1972s # Received "8564f" 1972s ok 3 1972s # --- 1972s # HEAD /apache/etags/none/m/test.txt 1972s # Expecting one component in ETag field 1972s # Received "613edd771cbc0" 1972s ok 4 1972s # --- 1972s # HEAD /apache/etags/none/plus-m/test.txt 1972s # Expecting one component in ETag field 1972s # Received "613edd771cbc0" 1972s ok 5 1972s # --- 1972s # HEAD /apache/etags/m/minus-mi/test.txt 1972s # Expecting field to be absent 1972s # Received "b-613edd771cbc0" 1972s ok 6 1972s # --- 1972s # HEAD /apache/etags/all/test.txt 1972s # Expecting three components in ETag field 1972s # Received "8560c-b-613edd771cbc0" 1972s ok 7 1972s # --- 1972s # HEAD /apache/etags/none/mi/test.txt 1972s # Expecting two components in ETag field 1972s # Received "8565a-613edd771cbc0" 1972s ok 8 1972s # --- 1972s # HEAD /apache/etags/ms/test.txt 1972s # Expecting two components in ETag field 1972s # Received "b-613edd771cbc0" 1972s ok 9 1972s # --- 1972s # HEAD /apache/etags/all/minus-mis/test.txt 1972s # Expecting field to be absent 1972s # Received "b-613edd771cbc0" 1972s ok 10 1972s # --- 1972s # HEAD /apache/etags/all/mis/test.txt 1972s # Expecting three components in ETag field 1972s # Received "85605-b-613edd771cbc0" 1972s ok 11 1972s # --- 1972s # HEAD /apache/etags/all/is/test.txt 1972s # Expecting two components in ETag field 1972s # Received "855e7-b" 1972s ok 12 1972s # --- 1972s # HEAD /apache/etags/m/plus-m/test.txt 1972s # Expecting one component in ETag field 1972s # Received "613edd771cbc0" 1972s ok 13 1972s # --- 1972s # HEAD /apache/etags/mi/test.txt 1972s # Expecting two components in ETag field 1972s # Received "85644-613edd771cbc0" 1972s ok 14 1972s # --- 1972s # HEAD /apache/etags/none/plus-is/test.txt 1972s # Expecting two components in ETag field 1972s # Received "85666-b" 1972s ok 15 1972s # --- 1972s # HEAD /apache/etags/m/plus-is/test.txt 1972s # Expecting three components in ETag field 1972s # Received "85631-b-613edd771cbc0" 1972s ok 16 1972s # --- 1972s # HEAD /apache/etags/is/test.txt 1972s # Expecting two components in ETag field 1972s # Received "85614-b" 1972s ok 17 1972s # --- 1972s # HEAD /apache/etags/m/plus-mis/test.txt 1972s # Expecting three components in ETag field 1972s # Received "8563a-b-613edd771cbc0" 1972s ok 18 1972s # --- 1972s # HEAD /apache/etags/m/minus-i/test.txt 1972s # Expecting field to be absent 1972s # Received "613edd771cbc0" 1972s ok 19 1972s # --- 1972s # HEAD /apache/etags/all/m/test.txt 1972s # Expecting one component in ETag field 1972s # Received "613edd771cbc0" 1972s ok 20 1972s # --- 1972s # HEAD /apache/etags/i/test.txt 1972s # Expecting one component in ETag field 1972s # Received "85611" 1972s ok 21 1972s # --- 1972s # HEAD /apache/etags/none/s/test.txt 1972s # Expecting one component in ETag field 1972s # Received "b" 1972s ok 22 1972s # --- 1972s # HEAD /apache/etags/m/minus-is/test.txt 1972s # Expecting field to be absent 1972s # Received "613edd771cbc0" 1972s ok 23 1972s # --- 1972s # HEAD /apache/etags/m/plus-mi/test.txt 1972s # Expecting two components in ETag field 1972s # Received "85637-613edd771cbc0" 1972s ok 24 1972s # --- 1972s # HEAD /apache/etags/all/minus-is/test.txt 1972s # Expecting one component in ETag field 1972s # Received "613edd771cbc0" 1972s ok 25 1972s # --- 1972s # HEAD /apache/etags/all/s/test.txt 1972s # Expecting one component in ETag field 1972s # Received "b" 1972s ok 26 1972s # --- 1972s # HEAD /apache/etags/m/test.txt 1972s # Expecting one component in ETag field 1972s # Received "613edd771cbc0" 1972s ok 27 1972s # --- 1972s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 1972s # Expecting field to be absent 1972s # Received "b-613edd771cbc0" 1972s ok 28 1972s # --- 1972s # HEAD /apache/etags/none/plus-mis/test.txt 1972s # Expecting three components in ETag field 1972s # Received "85684-b-613edd771cbc0" 1972s ok 29 1972s # --- 1972s # HEAD /apache/etags/all/minus-m/test.txt 1972s # Expecting two components in ETag field 1972s # Received "855f6-b" 1972s ok 30 1972s # --- 1972s # HEAD /apache/etags/none/plus-mi/test.txt 1972s # Expecting two components in ETag field 1972s # Received "8566c-613edd771cbc0" 1972s ok 31 1972s # --- 1972s # HEAD /apache/etags/m/minus-s/test.txt 1972s # Expecting field to be absent 1972s # Received "613edd771cbc0" 1972s ok 32 1972s # --- 1972s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 1972s # Expecting one component in ETag field 1972s # Received "613edd771cbc0" 1972s ok 33 1972s # --- 1972s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 1972s # Expecting two components in ETag field 1972s # Received "85677-b" 1972s ok 34 1972s # --- 1972s # HEAD /apache/etags/all/i/test.txt 1972s # Expecting one component in ETag field 1972s # Received "855e2" 1972s ok 35 1972s # --- 1972s # HEAD /apache/etags/all/inherit/test.txt 1972s # Expecting three components in ETag field 1972s # Received "855e4-b-613edd771cbc0" 1972s ok 36 1972s # --- 1972s # HEAD /apache/etags/none/plus-i/test.txt 1972s # Expecting one component in ETag field 1972s # Received "85663" 1972s ok 37 1972s # --- 1972s # HEAD /apache/etags/m/minus-ms/test.txt 1972s # Expecting field to be absent 1972s # Received "b-613edd771cbc0" 1972s ok 38 1972s # --- 1972s # HEAD /apache/etags/all/ms/test.txt 1972s # Expecting two components in ETag field 1972s # Received "b-613edd771cbc0" 1972s ok 39 1972s # --- 1972s # HEAD /apache/etags/all/minus-s/test.txt 1972s # Expecting two components in ETag field 1972s # Received "85602-613edd771cbc0" 1972s ok 40 1972s # --- 1972s # HEAD /apache/etags/default/test.txt 1972s # Expecting two components in ETag field 1972s # Received "b-613edd771cbc0" 1972s ok 41 1972s # --- 1972s # HEAD /apache/etags/none/plus-ms/test.txt 1972s # Expecting two components in ETag field 1972s # Received "b-613edd771cbc0" 1972s ok 42 1972s # --- 1972s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 1972s # Expecting two components in ETag field 1972s # Received "85683-613edd771cbc0" 1972s ok 43 1972s # --- 1972s # HEAD /apache/etags/m/minus-mis/test.txt 1972s # Expecting field to be absent 1972s # Received "b-613edd771cbc0" 1972s ok 44 1972s # --- 1972s # HEAD /apache/etags/m/minus-m/test.txt 1972s # Expecting field to be absent 1972s # Received "b-613edd771cbc0" 1972s ok 45 1972s # --- 1972s # HEAD /apache/etags/none/test.txt 1972s # Expecting field to be absent 1972s # ETag field is missing 1972s ok 46 1972s # --- 1972s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 1972s # Expecting one component in ETag field 1972s # Received "85680" 1972s ok 47 1972s # --- 1972s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 1972s # Expecting two components in ETag field 1972s # Received "b-613edd771cbc0" 1972s ok 48 1972s # --- 1972s # HEAD /apache/etags/mis/test.txt 1972s # Expecting three components in ETag field 1972s # Received "85647-b-613edd771cbc0" 1972s ok 49 1972s # --- 1972s # HEAD /apache/etags/none/plus-s/test.txt 1972s # Expecting one component in ETag field 1972s # Received "b" 1972s ok 50 1972s # --- 1972s # HEAD /apache/etags/all/minus-ms/test.txt 1972s # Expecting one component in ETag field 1972s # Received "855ff" 1972s ok 51 1972s # --- 1972s # HEAD /apache/etags/m/plus-ms/test.txt 1972s # Expecting two components in ETag field 1972s # Received "b-613edd771cbc0" 1972s ok 52 1972s # --- 1972s # HEAD /apache/etags/none/is/test.txt 1972s # Expecting two components in ETag field 1972s # Received "85654-b" 1972s ok 53 1972s # --- 1972s # HEAD /apache/etags/m/plus-s/test.txt 1972s # Expecting two components in ETag field 1972s # Received "b-613edd771cbc0" 1972s ok 54 1972s # --- 1972s # HEAD /apache/etags/all/minus-mi/test.txt 1972s # Expecting one component in ETag field 1972s # Received "b" 1972s ok 55 1972s # --- 1972s # HEAD /apache/etags/s/test.txt 1972s # Expecting one component in ETag field 1972s # Received "b" 1972s ok 56 1972s # --- 1972s # HEAD /apache/etags/none/ms/test.txt 1972s # Expecting two components in ETag field 1972s # Received "b-613edd771cbc0" 1972s ok 57 1972s # --- 1972s # HEAD /apache/etags/all/minus-i/test.txt 1972s # Expecting two components in ETag field 1972s # Received "b-613edd771cbc0" 1972s ok 58 1972s # --- 1972s # HEAD /apache/etags/none/inherit/test.txt 1972s # Expecting field to be absent 1972s # ETag field is missing 1972s ok 59 1972s # --- 1972s # HEAD /apache/etags/all/mi/test.txt 1972s # Expecting two components in ETag field 1972s # Received "855ed-613edd771cbc0" 1972s ok 60 1972s # --- 1972s # HEAD /apache/etags/m/plus-i/test.txt 1972s # Expecting two components in ETag field 1972s # Received "8562e-613edd771cbc0" 1972s ok 61 1972s ok 1975s t/apache/expr.t ..................... 1975s 1..229 1975s # Running under perl version 5.038002 for linux 1975s # Current time local: Mon Apr 8 17:28:48 2024 1975s # Current time GMT: Mon Apr 8 17:28:48 2024 1975s # Using Test.pm version 1.31 1975s # Using Apache/Test.pm version 1.42 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true" should evaluate to true, got true 1975s ok 1 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "false" should evaluate to false, got false 1975s ok 2 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s Should get parse error for "foo", got parse error 1975s ok 3 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "1 -eq 01" should evaluate to true, got true 1975s ok 4 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "1 -eq 2" should evaluate to false, got false 1975s ok 5 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "1 -ne 2" should evaluate to true, got true 1975s ok 6 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "1 -ne 1" should evaluate to false, got false 1975s ok 7 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "1 -lt 02" should evaluate to true, got true 1975s ok 8 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "1 -lt 1" should evaluate to false, got false 1975s ok 9 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "1 -le 2" should evaluate to true, got true 1975s ok 10 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "1 -le 1" should evaluate to true, got true 1975s ok 11 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "2 -gt 1" should evaluate to true, got true 1975s ok 12 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "1 -gt 1" should evaluate to false, got false 1975s ok 13 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "2 -ge 1" should evaluate to true, got true 1975s ok 14 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "1 -ge 1" should evaluate to true, got true 1975s ok 15 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "1 -gt -1" should evaluate to true, got true 1975s ok 16 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'aa' == 'aa'" should evaluate to true, got true 1975s ok 17 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'aa' == 'b'" should evaluate to false, got false 1975s ok 18 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'aa' = 'aa'" should evaluate to true, got true 1975s ok 19 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'aa' = 'b'" should evaluate to false, got false 1975s ok 20 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'aa' != 'b'" should evaluate to true, got true 1975s ok 21 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'aa' != 'aa'" should evaluate to false, got false 1975s ok 22 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'aa' < 'b'" should evaluate to true, got true 1975s ok 23 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'aa' < 'aa'" should evaluate to false, got false 1975s ok 24 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'aa' <= 'b'" should evaluate to true, got true 1975s ok 25 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'aa' <= 'aa'" should evaluate to true, got true 1975s ok 26 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'b' > 'aa'" should evaluate to true, got true 1975s ok 27 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'aa' > 'aa'" should evaluate to false, got false 1975s ok 28 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'b' >= 'aa'" should evaluate to true, got true 1975s ok 29 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'aa' >= 'aa'" should evaluate to true, got true 1975s ok 30 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 1975s ok 31 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 1975s ok 32 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 1975s ok 33 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 1975s ok 34 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 1975s ok 35 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 1975s ok 36 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 1975s ok 37 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 1975s ok 38 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 1975s ok 39 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 1975s ok 40 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{TIME} != ''" should evaluate to true, got true 1975s ok 41 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'a' -in { 'b', 'a' } " should evaluate to true, got true 1975s ok 42 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'a' -in { 'b', 'c' } " should evaluate to false, got false 1975s ok 43 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " 'abc' =~ /bc/ " should evaluate to true, got true 1975s ok 44 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " 'abc' =~ /BC/i " should evaluate to true, got true 1975s ok 45 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " 'abc' !~ m!bc! " should evaluate to false, got false 1975s ok 46 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " 'abc' !~ m!BC!i " should evaluate to false, got false 1975s ok 47 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " $0 == '' " should evaluate to true, got true 1975s ok 48 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " $1 == '' " should evaluate to true, got true 1975s ok 49 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " $9 == '' " should evaluate to true, got true 1975s ok 50 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " '$0' == '' " should evaluate to true, got true 1975s ok 51 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 1975s ok 52 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 1975s ok 53 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 1975s ok 54 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 1975s ok 55 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 1975s ok 56 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 1975s ok 57 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 1975s ok 58 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 1975s ok 59 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 1975s ok 60 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 1975s ok 61 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 1975s ok 62 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 1975s ok 63 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 1975s ok 64 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 1975s ok 65 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 1975s ok 66 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 1975s ok 67 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 1975s ok 68 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 1975s ok 69 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 1975s ok 70 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{HTTPS} == 'off' " should evaluate to true, got true 1975s ok 71 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 1975s ok 72 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 1975s ok 73 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 1975s ok 74 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 1975s ok 75 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 1975s ok 76 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 1975s ok 77 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 1975s ok 78 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 1975s ok 79 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 1975s ok 80 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 1975s ok 81 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 1975s ok 82 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "escape('?') = '%3f' " should evaluate to true, got true 1975s ok 83 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "unescape('%3f') = '?' " should evaluate to true, got true 1975s ok 84 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 1975s ok 85 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 1975s ok 86 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 1975s ok 87 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "file('/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 1975s ok 88 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-n ''" should evaluate to false, got false 1975s ok 89 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-z ''" should evaluate to true, got true 1975s ok 90 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-n '1'" should evaluate to true, got true 1975s ok 91 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-z '1'" should evaluate to false, got false 1975s ok 92 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s Should get parse error for "-R 'abc'", got parse error 1975s ok 93 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 1975s ok 94 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-R '240.0.0.0'" should evaluate to false, got false 1975s ok 95 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-R '240.0.0.0/8'" should evaluate to false, got false 1975s ok 96 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-R 'ff::/8'" should evaluate to false, got false 1975s ok 97 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 1975s ok 98 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 1975s ok 99 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 1975s ok 100 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 1975s ok 101 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 1975s ok 102 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 1975s ok 103 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 1975s ok 104 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'foo' -strmatch '*o'" should evaluate to true, got true 1975s ok 105 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 1975s ok 106 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'foo' -strmatch 'F*'" should evaluate to false, got false 1975s ok 107 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'foo' -strcmatch 'F*'" should evaluate to true, got true 1975s ok 108 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'foo' -strmatch 'g*'" should evaluate to false, got false 1975s ok 109 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'foo' -strcmatch 'g*'" should evaluate to false, got false 1975s ok 110 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 1975s ok 111 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 1975s ok 112 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 1975s ok 113 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 1975s ok 114 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s Should get parse error for "foo('bar') = 'bar'", got parse error 1975s ok 115 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s Should get parse error for "%{FOO} != 'bar'", got parse error 1975s ok 116 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s Should get parse error for "'bar' = bar", got parse error 1975s ok 117 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true" should evaluate to true, got true 1975s ok 118 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true && true" should evaluate to true, got true 1975s ok 119 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true || true" should evaluate to true, got true 1975s ok 120 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true || true || true" should evaluate to true, got true 1975s ok 121 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true || true && true" should evaluate to true, got true 1975s ok 122 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true && true || true" should evaluate to true, got true 1975s ok 123 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true && true && true" should evaluate to true, got true 1975s ok 124 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true || true || !true" should evaluate to true, got true 1975s ok 125 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true || true && !true" should evaluate to true, got true 1975s ok 126 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true && true || !true" should evaluate to true, got true 1975s ok 127 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true && true && !true" should evaluate to false, got false 1975s ok 128 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true && !true" should evaluate to false, got false 1975s ok 129 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true || !true" should evaluate to true, got true 1975s ok 130 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true || !true || true" should evaluate to true, got true 1975s ok 131 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true || !true && true" should evaluate to true, got true 1975s ok 132 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true && !true || true" should evaluate to true, got true 1975s ok 133 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true && !true && true" should evaluate to false, got false 1975s ok 134 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true || !true || !true" should evaluate to true, got true 1975s ok 135 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true || !true && !true" should evaluate to true, got true 1975s ok 136 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true && !true || !true" should evaluate to false, got false 1975s ok 137 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "true && !true && !true" should evaluate to false, got false 1975s ok 138 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true" should evaluate to false, got false 1975s ok 139 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true && true" should evaluate to false, got false 1975s ok 140 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true || true" should evaluate to true, got true 1975s ok 141 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true || true || true" should evaluate to true, got true 1975s ok 142 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true || true && true" should evaluate to true, got true 1975s ok 143 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true && true || true" should evaluate to true, got true 1975s ok 144 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true && true && true" should evaluate to false, got false 1975s ok 145 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true || true || !true" should evaluate to true, got true 1975s ok 146 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true || true && !true" should evaluate to false, got false 1975s ok 147 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true && true || !true" should evaluate to false, got false 1975s ok 148 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true && true && !true" should evaluate to false, got false 1975s ok 149 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true && !true" should evaluate to false, got false 1975s ok 150 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true || !true" should evaluate to false, got false 1975s ok 151 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true || !true || true" should evaluate to true, got true 1975s ok 152 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true || !true && true" should evaluate to false, got false 1975s ok 153 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true && !true || true" should evaluate to true, got true 1975s ok 154 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true && !true && true" should evaluate to false, got false 1975s ok 155 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true || !true || !true" should evaluate to false, got false 1975s ok 156 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true || !true && !true" should evaluate to false, got false 1975s ok 157 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true && !true || !true" should evaluate to false, got false 1975s ok 158 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!true && !true && !true" should evaluate to false, got false 1975s ok 159 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true)" should evaluate to false, got false 1975s ok 160 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true && true)" should evaluate to false, got false 1975s ok 161 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true || true)" should evaluate to false, got false 1975s ok 162 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true || true || true)" should evaluate to false, got false 1975s ok 163 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true || true && true)" should evaluate to false, got false 1975s ok 164 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true && true || true)" should evaluate to false, got false 1975s ok 165 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true && true && true)" should evaluate to false, got false 1975s ok 166 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true || true || !true)" should evaluate to false, got false 1975s ok 167 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true || true && !true)" should evaluate to false, got false 1975s ok 168 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true && true || !true)" should evaluate to false, got false 1975s ok 169 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true && true && !true)" should evaluate to true, got true 1975s ok 170 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true && !true)" should evaluate to true, got true 1975s ok 171 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true || !true)" should evaluate to false, got false 1975s ok 172 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true || !true || true)" should evaluate to false, got false 1975s ok 173 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true || !true && true)" should evaluate to false, got false 1975s ok 174 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true && !true || true)" should evaluate to false, got false 1975s ok 175 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true && !true && true)" should evaluate to true, got true 1975s ok 176 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true || !true || !true)" should evaluate to false, got false 1975s ok 177 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true || !true && !true)" should evaluate to false, got false 1975s ok 178 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true && !true || !true)" should evaluate to true, got true 1975s ok 179 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(true && !true && !true)" should evaluate to true, got true 1975s ok 180 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true)" should evaluate to true, got true 1975s ok 181 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true && true)" should evaluate to true, got true 1975s ok 182 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true || true)" should evaluate to false, got false 1975s ok 183 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true || true || true)" should evaluate to false, got false 1975s ok 184 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true || true && true)" should evaluate to false, got false 1975s ok 185 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true && true || true)" should evaluate to false, got false 1975s ok 186 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true && true && true)" should evaluate to true, got true 1975s ok 187 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true || true || !true)" should evaluate to false, got false 1975s ok 188 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true || true && !true)" should evaluate to true, got true 1975s ok 189 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true && true || !true)" should evaluate to true, got true 1975s ok 190 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true && true && !true)" should evaluate to true, got true 1975s ok 191 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true && !true)" should evaluate to true, got true 1975s ok 192 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true || !true)" should evaluate to true, got true 1975s ok 193 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true || !true || true)" should evaluate to false, got false 1975s ok 194 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true || !true && true)" should evaluate to true, got true 1975s ok 195 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true && !true || true)" should evaluate to false, got false 1975s ok 196 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true && !true && true)" should evaluate to true, got true 1975s ok 197 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true || !true || !true)" should evaluate to true, got true 1975s ok 198 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true || !true && !true)" should evaluate to true, got true 1975s ok 199 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true && !true || !true)" should evaluate to true, got true 1975s ok 200 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "!(!true && !true && !true)" should evaluate to true, got true 1975s ok 201 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "filesize('/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 1975s ok 202 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "filesize('/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 1975s ok 203 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "filesize('/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 1975s ok 204 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-d '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 1975s ok 205 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-e '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1975s ok 206 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-f '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1975s ok 207 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-s '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1975s ok 208 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-d '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1975s ok 209 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-e '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1975s ok 210 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-f '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 1975s ok 211 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-s '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 1975s ok 212 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-d '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1975s ok 213 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-e '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 1975s ok 214 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-f '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1975s ok 215 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-s '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 1975s ok 216 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-d '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1975s ok 217 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-e '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1975s ok 218 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-f '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1975s ok 219 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-s '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1975s ok 220 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-F '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 1975s ok 221 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-F '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 1975s ok 222 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-U '/apache/' " should evaluate to true, got true 1975s ok 223 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "-U '/apache/expr/none' " should evaluate to false, got false 1975s ok 224 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 1975s ok 225 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 1975s ok 226 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "base64('foo') = 'Zm9v' " should evaluate to true, got true 1975s ok 227 1975s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 1975s ok 228 1975s Error log should not have 'Internal evaluation error' entries, found 0 1975s ok 229 1975s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1975s ok 1980s t/apache/expr_string.t .............. 1980s 1..29 1980s # Running under perl version 5.038002 for linux 1980s # Current time local: Mon Apr 8 17:28:51 2024 1980s # Current time GMT: Mon Apr 8 17:28:51 2024 1980s # Using Test.pm version 1.31 1980s # Using Apache/Test.pm version 1.42 1980s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1980s ok 1 1980s Expected return code 200, got 200 for 'foo' 1980s ok 2 1980s # testing : log message [Mon Apr 08 17:28:53.910737 2024] [log_debug:info] [pid 166063:tid 3776961344] [client 127.0.0.1:54462] foo (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1980s # didn't match 1980s # expected: 'foo' 1980s # received: 'foo' 1980s ok 3 1980s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1980s ok 4 1980s Expected return code 200, got 200 for '%{req:SomeHeader}' 1980s ok 5 1980s # testing : log message [Mon Apr 08 17:28:54.167914 2024] [log_debug:info] [pid 166063:tid 3776961344] [client 127.0.0.1:54462] SomeValue (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1980s # didn't match 1980s # expected: 'SomeValue' 1980s # received: 'SomeValue' 1980s ok 6 1980s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1980s ok 7 1980s Should get parse error (500) for "%{", got 500 1980s ok 8 1980s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1980s ok 9 1980s Expected return code 200, got 200 for '%' 1980s ok 10 1980s # testing : log message [Mon Apr 08 17:28:54.675903 2024] [log_debug:info] [pid 166093:tid 3896032064] [client 127.0.0.1:54476] % (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1980s # didn't match 1980s # expected: '%' 1980s # received: '%' 1980s ok 11 1980s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1980s ok 12 1980s Expected return code 200, got 200 for '}' 1980s ok 13 1980s # testing : log message [Mon Apr 08 17:28:54.929461 2024] [log_debug:info] [pid 166093:tid 3896032064] [client 127.0.0.1:54476] } (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1980s # didn't match 1980s # expected: '}' 1980s # received: '}' 1980s ok 14 1980s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1980s ok 15 1980s Expected return code 200, got 200 for '\"' 1980s ok 16 1980s # testing : log message [Mon Apr 08 17:28:55.182906 2024] [log_debug:info] [pid 166093:tid 3896032064] [client 127.0.0.1:54476] " (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1980s # didn't match 1980s # expected: '"' 1980s # received: '"' 1980s ok 17 1980s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1980s ok 18 1980s Expected return code 200, got 200 for '\'' 1980s ok 19 1980s # testing : log message [Mon Apr 08 17:28:55.436332 2024] [log_debug:info] [pid 166093:tid 3896032064] [client 127.0.0.1:54476] ' (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1980s # didn't match 1980s # expected: '\'' 1980s # received: '\'' 1980s ok 20 1980s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1980s ok 21 1980s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 1980s ok 22 1980s # testing : log message [Mon Apr 08 17:28:55.690189 2024] [log_debug:info] [pid 166093:tid 3896032064] [client 127.0.0.1:54476] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1980s # didn't match 1980s # expected: '%{req:SomeHeader}' 1980s # received: '%{req:SomeHeader}' 1980s ok 23 1980s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1980s ok 24 1980s Expected return code 200, got 200 for '%{tolower:IDENT}' 1980s ok 25 1980s # testing : log message [Mon Apr 08 17:28:55.943887 2024] [log_debug:info] [pid 166093:tid 3896032064] [client 127.0.0.1:54476] ident (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1980s # didn't match 1980s # expected: 'ident' 1980s # received: 'ident' 1980s ok 26 1980s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1980s ok 27 1980s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 1980s ok 28 1980s # testing : log message [Mon Apr 08 17:28:56.197757 2024] [log_debug:info] [pid 166093:tid 3896032064] [client 127.0.0.1:54476] get (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 1980s # didn't match 1980s # expected: 'get' 1980s # received: 'get' 1980s ok 29 1980s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 1980s ok 1983s t/apache/getfile.t .................. 1983s # using LWP client 1983s 1..219 1983s # Running under perl version 5.038002 for linux 1983s # Current time local: Mon Apr 8 17:28:56 2024 1983s # Current time GMT: Mon Apr 8 17:28:56 2024 1983s # Using Test.pm version 1.31 1983s # Using Apache/Test.pm version 1.42 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "44f3-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 17651 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl.pod 1983s # expected: 17651 1983s # received: 17651 1983s ok 1 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "dbb0-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 56240 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5004delta.pod 1983s # expected: 56240 1983s # received: 56240 1983s ok 2 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "85eb-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 34283 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5005delta.pod 1983s # expected: 34283 1983s # received: 34283 1983s ok 3 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "d8ed-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 55533 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5100delta.pod 1983s # expected: 55533 1983s # received: 55533 1983s ok 4 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "ab70-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 43888 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5101delta.pod 1983s # expected: 43888 1983s # received: 43888 1983s ok 5 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "15cb7-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 89271 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5120delta.pod 1983s # expected: 89271 1983s # received: 89271 1983s ok 6 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2707-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 9991 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5121delta.pod 1983s # expected: 9991 1983s # received: 9991 1983s ok 7 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2569-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 9577 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5122delta.pod 1983s # expected: 9577 1983s # received: 9577 1983s ok 8 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1004-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4100 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5123delta.pod 1983s # expected: 4100 1983s # received: 4100 1983s ok 9 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "e58-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 3672 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5124delta.pod 1983s # expected: 3672 1983s # received: 3672 1983s ok 10 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1e03-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 7683 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5125delta.pod 1983s # expected: 7683 1983s # received: 7683 1983s ok 11 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "233aa-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 144298 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5140delta.pod 1983s # expected: 144298 1983s # received: 144298 1983s ok 12 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1f1e-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 7966 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5141delta.pod 1983s # expected: 7966 1983s # received: 7966 1983s ok 13 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1aec-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 6892 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5142delta.pod 1983s # expected: 6892 1983s # received: 6892 1983s ok 14 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1e50-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 7760 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5143delta.pod 1983s # expected: 7760 1983s # received: 7760 1983s ok 15 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "18b7-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 6327 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5144delta.pod 1983s # expected: 6327 1983s # received: 6327 1983s ok 16 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "20a09-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 133641 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5160delta.pod 1983s # expected: 133641 1983s # received: 133641 1983s ok 17 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "17fe-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 6142 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5161delta.pod 1983s # expected: 6142 1983s # received: 6142 1983s ok 18 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "e0a-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 3594 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5162delta.pod 1983s # expected: 3594 1983s # received: 3594 1983s ok 19 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "ff5-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4085 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5163delta.pod 1983s # expected: 4085 1983s # received: 4085 1983s ok 20 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1d286-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 119430 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5180delta.pod 1983s # expected: 119430 1983s # received: 119430 1983s ok 21 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "19c5-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 6597 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5181delta.pod 1983s # expected: 6597 1983s # received: 6597 1983s ok 22 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "14d7-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 5335 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5182delta.pod 1983s # expected: 5335 1983s # received: 5335 1983s ok 23 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1208-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4616 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5184delta.pod 1983s # expected: 4616 1983s # received: 4616 1983s ok 24 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1c352-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 115538 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5200delta.pod 1983s # expected: 115538 1983s # received: 115538 1983s ok 25 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2a07-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 10759 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5201delta.pod 1983s # expected: 10759 1983s # received: 10759 1983s ok 26 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2fef-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 12271 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5202delta.pod 1983s # expected: 12271 1983s # received: 12271 1983s ok 27 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2410-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 9232 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5203delta.pod 1983s # expected: 9232 1983s # received: 9232 1983s ok 28 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1fa90-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 129680 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5220delta.pod 1983s # expected: 129680 1983s # received: 129680 1983s ok 29 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "293d-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 10557 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5221delta.pod 1983s # expected: 10557 1983s # received: 10557 1983s ok 30 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "301f-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 12319 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5222delta.pod 1983s # expected: 12319 1983s # received: 12319 1983s ok 31 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "20fa-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 8442 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5223delta.pod 1983s # expected: 8442 1983s # received: 8442 1983s ok 32 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1162-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4450 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5224delta.pod 1983s # expected: 4450 1983s # received: 4450 1983s ok 33 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "fc0b-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 64523 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5240delta.pod 1983s # expected: 64523 1983s # received: 64523 1983s ok 34 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2009-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 8201 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5241delta.pod 1983s # expected: 8201 1983s # received: 8201 1983s ok 35 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1007-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4103 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5242delta.pod 1983s # expected: 4103 1983s # received: 4103 1983s ok 36 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2aac-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 10924 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5243delta.pod 1983s # expected: 10924 1983s # received: 10924 1983s ok 37 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1168-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4456 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5244delta.pod 1983s # expected: 4456 1983s # received: 4456 1983s ok 38 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1875b-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 100187 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5260delta.pod 1983s # expected: 100187 1983s # received: 100187 1983s ok 39 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1e25-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 7717 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5261delta.pod 1983s # expected: 7717 1983s # received: 7717 1983s ok 40 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1e16-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 7702 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5262delta.pod 1983s # expected: 7702 1983s # received: 7702 1983s ok 41 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1b69-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 7017 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5263delta.pod 1983s # expected: 7017 1983s # received: 7017 1983s ok 42 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "115d9-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 71129 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5280delta.pod 1983s # expected: 71129 1983s # received: 71129 1983s ok 43 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "11f7-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4599 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5281delta.pod 1983s # expected: 4599 1983s # received: 4599 1983s ok 44 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1806-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 6150 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5282delta.pod 1983s # expected: 6150 1983s # received: 6150 1983s ok 45 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "13f7-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 5111 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5283delta.pod 1983s # expected: 5111 1983s # received: 5111 1983s ok 46 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "9efd-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 40701 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5300delta.pod 1983s # expected: 40701 1983s # received: 40701 1983s ok 47 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1662-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 5730 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5301delta.pod 1983s # expected: 5730 1983s # received: 5730 1983s ok 48 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "124a-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4682 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5302delta.pod 1983s # expected: 4682 1983s # received: 4682 1983s ok 49 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1374-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4980 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5303delta.pod 1983s # expected: 4980 1983s # received: 4980 1983s ok 50 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "d310-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 54032 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5320delta.pod 1983s # expected: 54032 1983s # received: 54032 1983s ok 51 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1b5f-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 7007 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5321delta.pod 1983s # expected: 7007 1983s # received: 7007 1983s ok 52 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "9201-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 37377 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5340delta.pod 1983s # expected: 37377 1983s # received: 37377 1983s ok 53 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1076-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4214 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5341delta.pod 1983s # expected: 4214 1983s # received: 4214 1983s ok 54 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "f6a-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 3946 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5342delta.pod 1983s # expected: 3946 1983s # received: 3946 1983s ok 55 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "fd6-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4054 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5343delta.pod 1983s # expected: 4054 1983s # received: 4054 1983s ok 56 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "ad8b-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 44427 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5360delta.pod 1983s # expected: 44427 1983s # received: 44427 1983s ok 57 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1288-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4744 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5361delta.pod 1983s # expected: 4744 1983s # received: 4744 1983s ok 58 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "f6a-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 3946 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5362delta.pod 1983s # expected: 3946 1983s # received: 3946 1983s ok 59 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "fd7-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4055 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5363delta.pod 1983s # expected: 4055 1983s # received: 4055 1983s ok 60 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "10d49-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 68937 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5380delta.pod 1983s # expected: 68937 1983s # received: 68937 1983s ok 61 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "f6a-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 3946 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5381delta.pod 1983s # expected: 3946 1983s # received: 3946 1983s ok 62 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "fd4-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4052 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl5382delta.pod 1983s # expected: 4052 1983s # received: 4052 1983s ok 63 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1e729-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 124713 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl561delta.pod 1983s # expected: 124713 1983s # received: 124713 1983s ok 64 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1a2c1-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 107201 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl56delta.pod 1983s # expected: 107201 1983s # received: 107201 1983s ok 65 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "94ac-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 38060 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl581delta.pod 1983s # expected: 38060 1983s # received: 38060 1983s ok 66 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1176-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4470 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl582delta.pod 1983s # expected: 4470 1983s # received: 4470 1983s ok 67 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "18bf-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 6335 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl583delta.pod 1983s # expected: 6335 1983s # received: 6335 1983s ok 68 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1cc3-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 7363 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl584delta.pod 1983s # expected: 7363 1983s # received: 7363 1983s ok 69 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1701-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 5889 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl585delta.pod 1983s # expected: 5889 1983s # received: 5889 1983s ok 70 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "122b-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4651 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl586delta.pod 1983s # expected: 4651 1983s # received: 4651 1983s ok 71 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "20a5-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 8357 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl587delta.pod 1983s # expected: 8357 1983s # received: 8357 1983s ok 72 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "62c1-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 25281 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl588delta.pod 1983s # expected: 25281 1983s # received: 25281 1983s ok 73 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "d290-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 53904 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl589delta.pod 1983s # expected: 53904 1983s # received: 53904 1983s ok 74 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1c1d5-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 115157 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perl58delta.pod 1983s # expected: 115157 1983s # received: 115157 1983s ok 75 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "4fe9-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 20457 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlaix.pod 1983s # expected: 20457 1983s # received: 20457 1983s ok 76 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1688-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 5768 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlamiga.pod 1983s # expected: 5768 1983s # received: 5768 1983s ok 77 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2031-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 8241 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlandroid.pod 1983s # expected: 8241 1983s # received: 8241 1983s ok 78 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "c9433-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 824371 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlapi.pod 1983s # expected: 824371 1983s # received: 824371 1983s ok 79 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "5837-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 22583 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlapio.pod 1983s # expected: 22583 1983s # received: 22583 1983s ok 80 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1b62-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 7010 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlartistic.pod 1983s # expected: 7010 1983s # received: 7010 1983s ok 81 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "20c2-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 8386 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlbook.pod 1983s # expected: 8386 1983s # received: 8386 1983s ok 82 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "126-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 294 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlboot.pod 1983s # expected: 294 1983s # received: 294 1983s ok 83 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "130-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 304 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlbot.pod 1983s # expected: 304 1983s # received: 304 1983s ok 84 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1f50-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 8016 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlbs2000.pod 1983s # expected: 8016 1983s # received: 8016 1983s ok 85 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "dea2-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 56994 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlcall.pod 1983s # expected: 56994 1983s # received: 56994 1983s ok 86 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1180-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4480 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlcheat.pod 1983s # expected: 4480 1983s # received: 4480 1983s ok 87 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "23bf-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 9151 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlclass.pod 1983s # expected: 9151 1983s # received: 9151 1983s ok 88 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "3c63-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 15459 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlclassguts.pod 1983s # expected: 15459 1983s # received: 15459 1983s ok 89 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "254a-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 9546 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlclib.pod 1983s # expected: 9546 1983s # received: 9546 1983s ok 90 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "12e5-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4837 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlcn.pod 1983s # expected: 4837 1983s # received: 4837 1983s ok 91 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1b1a-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 6938 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlcommunity.pod 1983s # expected: 6938 1983s # received: 6938 1983s ok 92 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "662a-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 26154 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlcygwin.pod 1983s # expected: 26154 1983s # received: 26154 1983s ok 93 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "cfa2-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 53154 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perldata.pod 1983s # expected: 53154 1983s # received: 53154 1983s ok 94 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "134f-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4943 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 1983s # expected: 4943 1983s # received: 4943 1983s ok 95 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "a85c-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 43100 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perldebguts.pod 1983s # expected: 43100 1983s # received: 43100 1983s ok 96 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "5693-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 22163 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perldebtut.pod 1983s # expected: 22163 1983s # received: 22163 1983s ok 97 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "9bbb-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 39867 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perldebug.pod 1983s # expected: 39867 1983s # received: 39867 1983s ok 98 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "fd4-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4052 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perldelta.pod 1983s # expected: 4052 1983s # received: 4052 1983s ok 99 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "5f0a-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 24330 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perldeprecation.pod 1983s # expected: 24330 1983s # received: 24330 1983s ok 100 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:58 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "4c051-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 311377 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perldiag.pod 1983s # expected: 311377 1983s # received: 311377 1983s ok 101 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "24a0-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 9376 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perldoc.pod 1983s # expected: 9376 1983s # received: 9376 1983s ok 102 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "b4ed-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 46317 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perldocstyle.pod 1983s # expected: 46317 1983s # received: 46317 1983s ok 103 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "687a-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 26746 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perldsc.pod 1983s # expected: 26746 1983s # received: 26746 1983s ok 104 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1f17-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 7959 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perldtrace.pod 1983s # expected: 7959 1983s # received: 7959 1983s ok 105 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "14981-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 84353 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlebcdic.pod 1983s # expected: 84353 1983s # received: 84353 1983s ok 106 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "9321-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 37665 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlembed.pod 1983s # expected: 37665 1983s # received: 37665 1983s ok 107 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2877-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 10359 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlexperiment.pod 1983s # expected: 10359 1983s # received: 10359 1983s ok 108 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "590b-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 22795 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlfaq.pod 1983s # expected: 22795 1983s # received: 22795 1983s ok 109 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "385d-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 14429 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlfaq1.pod 1983s # expected: 14429 1983s # received: 14429 1983s ok 110 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "24a1-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 9377 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlfaq2.pod 1983s # expected: 9377 1983s # received: 9377 1983s ok 111 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "92e1-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 37601 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlfaq3.pod 1983s # expected: 37601 1983s # received: 37601 1983s ok 112 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "162be-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 90814 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlfaq4.pod 1983s # expected: 90814 1983s # received: 90814 1983s ok 113 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "d7fc-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 55292 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlfaq5.pod 1983s # expected: 55292 1983s # received: 55292 1983s ok 114 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "9a71-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 39537 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlfaq6.pod 1983s # expected: 39537 1983s # received: 39537 1983s ok 115 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "93b8-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 37816 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlfaq7.pod 1983s # expected: 37816 1983s # received: 37816 1983s ok 116 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "c310-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 49936 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlfaq8.pod 1983s # expected: 49936 1983s # received: 49936 1983s ok 117 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "3b75-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 15221 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlfaq9.pod 1983s # expected: 15221 1983s # received: 15221 1983s ok 118 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "56ca-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 22218 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlfilter.pod 1983s # expected: 22218 1983s # received: 22218 1983s ok 119 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "342b-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 13355 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlfork.pod 1983s # expected: 13355 1983s # received: 13355 1983s ok 120 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "40e0-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 16608 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlform.pod 1983s # expected: 16608 1983s # received: 16608 1983s ok 121 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "671-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 1649 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 1983s # expected: 1649 1983s # received: 1649 1983s ok 122 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "67142-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 422210 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlfunc.pod 1983s # expected: 422210 1983s # received: 422210 1983s ok 123 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "7c2a-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 31786 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlgit.pod 1983s # expected: 31786 1983s # received: 31786 1983s ok 124 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "21810-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 137232 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlglossary.pod 1983s # expected: 137232 1983s # received: 137232 1983s ok 125 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "4075-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 16501 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlgov.pod 1983s # expected: 16501 1983s # received: 16501 1983s ok 126 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "35f7-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 13815 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlgpl.pod 1983s # expected: 13815 1983s # received: 13815 1983s ok 127 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2c264-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 180836 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlguts.pod 1983s # expected: 180836 1983s # received: 180836 1983s ok 128 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "afe4-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 45028 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlhack.pod 1983s # expected: 45028 1983s # received: 45028 1983s ok 129 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "11a38-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 72248 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlhacktips.pod 1983s # expected: 72248 1983s # received: 72248 1983s ok 130 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1809-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 6153 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlhacktut.pod 1983s # expected: 6153 1983s # received: 6153 1983s ok 131 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "5f7-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 1527 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlhaiku.pod 1983s # expected: 1527 1983s # received: 1527 1983s ok 132 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "e88a-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 59530 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlhist.pod 1983s # expected: 59530 1983s # received: 59530 1983s ok 133 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "77a4-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 30628 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlhpux.pod 1983s # expected: 30628 1983s # received: 30628 1983s ok 134 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "7dd-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 2013 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlhurd.pod 1983s # expected: 2013 1983s # received: 2013 1983s ok 135 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1f865-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 129125 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlintern.pod 1983s # expected: 129125 1983s # received: 129125 1983s ok 136 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "9216-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 37398 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlinterp.pod 1983s # expected: 37398 1983s # received: 37398 1983s ok 137 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "579d-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 22429 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlintro.pod 1983s # expected: 22429 1983s # received: 22429 1983s ok 138 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "8ad3-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 35539 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perliol.pod 1983s # expected: 35539 1983s # received: 35539 1983s ok 139 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "11817-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 71703 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlipc.pod 1983s # expected: 71703 1983s # received: 71703 1983s ok 140 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1150-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4432 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlirix.pod 1983s # expected: 4432 1983s # received: 4432 1983s ok 141 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "20a8-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 8360 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perljp.pod 1983s # expected: 8360 1983s # received: 8360 1983s ok 142 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2fc0-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 12224 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlko.pod 1983s # expected: 12224 1983s # received: 12224 1983s ok 143 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "163-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 355 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perllexwarn.pod 1983s # expected: 355 1983s # received: 355 1983s ok 144 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "7ea-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 2026 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perllinux.pod 1983s # expected: 2026 1983s # received: 2026 1983s ok 145 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "12457-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 74839 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perllocale.pod 1983s # expected: 74839 1983s # received: 74839 1983s ok 146 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "24dc-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 9436 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perllol.pod 1983s # expected: 9436 1983s # received: 9436 1983s ok 147 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2f6f-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 12143 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlmacosx.pod 1983s # expected: 12143 1983s # received: 12143 1983s ok 148 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "6753-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 26451 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlmod.pod 1983s # expected: 26451 1983s # received: 26451 1983s ok 149 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2574-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 9588 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 1983s # expected: 9588 1983s # received: 9588 1983s ok 150 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "e547-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 58695 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlmodlib.pod 1983s # expected: 58695 1983s # received: 58695 1983s ok 151 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "573b-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 22331 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 1983s # expected: 22331 1983s # received: 22331 1983s ok 152 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "d65-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 3429 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlmroapi.pod 1983s # expected: 3429 1983s # received: 3429 1983s ok 153 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2ad3-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 10963 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlnewmod.pod 1983s # expected: 10963 1983s # received: 10963 1983s ok 154 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "20a5-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 8357 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlnumber.pod 1983s # expected: 8357 1983s # received: 8357 1983s ok 155 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "8d30-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 36144 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlobj.pod 1983s # expected: 36144 1983s # received: 36144 1983s ok 156 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "6885-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 26757 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlootut.pod 1983s # expected: 26757 1983s # received: 26757 1983s ok 157 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "251a5-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 151973 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlop.pod 1983s # expected: 151973 1983s # received: 151973 1983s ok 158 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "4db-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 1243 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 1983s # expected: 1243 1983s # received: 1243 1983s ok 159 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "3b77-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 15223 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlopentut.pod 1983s # expected: 15223 1983s # received: 15223 1983s ok 160 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "16cb9-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 93369 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlos2.pod 1983s # expected: 93369 1983s # received: 93369 1983s ok 161 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "37cb-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 14283 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlos390.pod 1983s # expected: 14283 1983s # received: 14283 1983s ok 162 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "12b0-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4784 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlos400.pod 1983s # expected: 4784 1983s # received: 4784 1983s ok 163 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "c8a9-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 51369 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlpacktut.pod 1983s # expected: 51369 1983s # received: 51369 1983s ok 164 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "c2bd-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 49853 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlperf.pod 1983s # expected: 49853 1983s # received: 49853 1983s ok 165 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1418-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 5144 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlplan9.pod 1983s # expected: 5144 1983s # received: 5144 1983s ok 166 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "5b65-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 23397 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlpod.pod 1983s # expected: 23397 1983s # received: 23397 1983s ok 167 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "10d10-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 68880 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlpodspec.pod 1983s # expected: 68880 1983s # received: 68880 1983s ok 168 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2f40-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 12096 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 1983s # expected: 12096 1983s # received: 12096 1983s ok 169 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "67b7-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 26551 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlpolicy.pod 1983s # expected: 26551 1983s # received: 26551 1983s ok 170 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "15cc8-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 89288 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlport.pod 1983s # expected: 89288 1983s # received: 89288 1983s ok 171 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1412-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 5138 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlpragma.pod 1983s # expected: 5138 1983s # received: 5138 1983s ok 172 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1a25-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 6693 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlqnx.pod 1983s # expected: 6693 1983s # received: 6693 1983s ok 173 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2127d-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 135805 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlre.pod 1983s # expected: 135805 1983s # received: 135805 1983s ok 174 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "7bad-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 31661 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlreapi.pod 1983s # expected: 31661 1983s # received: 31661 1983s ok 175 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "818f-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 33167 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 1983s # expected: 33167 1983s # received: 33167 1983s ok 176 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "beb0-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 48816 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 1983s # expected: 48816 1983s # received: 48816 1983s ok 177 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "8c47-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 35911 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlref.pod 1983s # expected: 35911 1983s # received: 35911 1983s ok 178 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "4944-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 18756 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlreftut.pod 1983s # expected: 18756 1983s # received: 18756 1983s ok 179 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "a989-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 43401 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlreguts.pod 1983s # expected: 43401 1983s # received: 43401 1983s ok 180 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1fd-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 509 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlrepository.pod 1983s # expected: 509 1983s # received: 509 1983s ok 181 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "4af5-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 19189 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlrequick.pod 1983s # expected: 19189 1983s # received: 19189 1983s ok 182 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "3ce4-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 15588 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlreref.pod 1983s # expected: 15588 1983s # received: 15588 1983s ok 183 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1e219-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 123417 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlretut.pod 1983s # expected: 123417 1983s # received: 123417 1983s ok 184 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "60c-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 1548 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlriscos.pod 1983s # expected: 1548 1983s # received: 1548 1983s ok 185 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "e52d-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 58669 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlrun.pod 1983s # expected: 58669 1983s # received: 58669 1983s ok 186 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "6cc6-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 27846 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlsec.pod 1983s # expected: 27846 1983s # received: 27846 1983s ok 187 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "4af2-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 19186 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 1983s # expected: 19186 1983s # received: 19186 1983s ok 188 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "74a6-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 29862 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlsolaris.pod 1983s # expected: 29862 1983s # received: 29862 1983s ok 189 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1bdc-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 7132 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlsource.pod 1983s # expected: 7132 1983s # received: 7132 1983s ok 190 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "233b-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 9019 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlstyle.pod 1983s # expected: 9019 1983s # received: 9019 1983s ok 191 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "12f85-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 77701 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlsub.pod 1983s # expected: 77701 1983s # received: 77701 1983s ok 192 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "d2de-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 53982 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlsyn.pod 1983s # expected: 53982 1983s # received: 53982 1983s ok 193 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "2858-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 10328 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlsynology.pod 1983s # expected: 10328 1983s # received: 10328 1983s ok 194 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "b53a-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 46394 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlthrtut.pod 1983s # expected: 46394 1983s # received: 46394 1983s ok 195 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "9a91-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 39569 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perltie.pod 1983s # expected: 39569 1983s # received: 39569 1983s ok 196 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "b9206-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 758278 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perltoc.pod 1983s # expected: 758278 1983s # received: 758278 1983s ok 197 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "174-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 372 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perltodo.pod 1983s # expected: 372 1983s # received: 372 1983s ok 198 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "126-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 294 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perltooc.pod 1983s # expected: 294 1983s # received: 294 1983s ok 199 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "126-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 294 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perltoot.pod 1983s # expected: 294 1983s # received: 294 1983s ok 200 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "297f-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 10623 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perltrap.pod 1983s # expected: 10623 1983s # received: 10623 1983s ok 201 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "213f-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 8511 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perltru64.pod 1983s # expected: 8511 1983s # received: 8511 1983s ok 202 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1183-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4483 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perltw.pod 1983s # expected: 4483 1983s # received: 4483 1983s ok 203 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "162c0-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 90816 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlunicode.pod 1983s # expected: 90816 1983s # received: 90816 1983s ok 204 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "6349-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 25417 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlunicook.pod 1983s # expected: 25417 1983s # received: 25417 1983s ok 205 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "372e-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 14126 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlunifaq.pod 1983s # expected: 14126 1983s # received: 14126 1983s ok 206 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "96e1-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 38625 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perluniintro.pod 1983s # expected: 38625 1983s # received: 38625 1983s ok 207 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "6eefa-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 454394 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perluniprops.pod 1983s # expected: 454394 1983s # received: 454394 1983s ok 208 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1f0f-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 7951 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlunitut.pod 1983s # expected: 7951 1983s # received: 7951 1983s ok 209 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1ce8-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 7400 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlutil.pod 1983s # expected: 7400 1983s # received: 7400 1983s ok 210 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "16ab2-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 92850 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlvar.pod 1983s # expected: 92850 1983s # received: 92850 1983s ok 211 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "c68d-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 50829 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlvms.pod 1983s # expected: 50829 1983s # received: 50829 1983s ok 212 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "f16-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 3862 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlvos.pod 1983s # expected: 3862 1983s # received: 3862 1983s ok 213 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "7fdb-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 32731 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlwin32.pod 1983s # expected: 32731 1983s # received: 32731 1983s ok 214 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "1532b-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 86827 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlxs.pod 1983s # expected: 86827 1983s # received: 86827 1983s ok 215 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "c504-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 50436 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlxstut.pod 1983s # expected: 50436 1983s # received: 50436 1983s ok 216 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "5dc1-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 24001 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 1983s # expected: 24001 1983s # received: 24001 1983s ok 217 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "b0324-614f0c873c200" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 721700 1983s #Last-Modified: Sun, 31 Mar 2024 08:37:28 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-binary-httpd 1983s # expected: 721700 1983s # received: 721700 1983s ok 218 1983s #lwp request: 1983s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 1983s #User-Agent: libwww-perl/6.76 1983s # 1983s #server response: 1983s #HTTP/1.1 200 OK 1983s #Connection: close 1983s #Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Accept-Ranges: bytes 1983s #ETag: "3d5470-6155edc931600" 1983s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 1983s #Vary: In-If1 1983s #Content-Length: 4019312 1983s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 1983s #Client-Date: Mon, 08 Apr 2024 17:28:59 GMT 1983s #Client-Peer: 127.0.0.1:8529 1983s #Client-Response-Num: 1 1983s #DMMATCH1: 1 1983s # 1983s # testing : download of /getfiles-binary-perl 1983s # expected: 4019312 1983s # received: 4019312 1983s ok 219 1983s ok 1985s t/apache/headers.t .................. 1985s 1..27 1985s # Running under perl version 5.038002 for linux 1985s # Current time local: Mon Apr 8 17:28:59 2024 1985s # Current time GMT: Mon Apr 8 17:28:59 2024 1985s # Using Test.pm version 1.31 1985s # Using Apache/Test.pm version 1.42 1985s testing: Hello: World 1985s ok 1 1985s # testing : response success 1985s # expected: qr/HTTP\/1\.. 200 OK/ 1985s # received: 'HTTP/1.1 200 OK' 1985s ok 2 1985s header: [World] vs [World] 1985s # testing : compare header Hello value 1985s # expected: 'World' 1985s # received: 'World' 1985s ok 3 1985s testing: Hello: World 1985s ok 4 1985s # testing : response success 1985s # expected: qr/HTTP\/1\.. 200 OK/ 1985s # received: 'HTTP/1.1 200 OK' 1985s ok 5 1985s header: [World] vs [World] 1985s # testing : compare header Hello value 1985s # expected: 'World' 1985s # received: 'World' 1985s ok 6 1985s testing: Hello: World 1985s ok 7 1985s # testing : response success 1985s # expected: qr/HTTP\/1\.. 200 OK/ 1985s # received: 'HTTP/1.1 200 OK' 1985s ok 8 1985s header: [World] vs [World] 1985s # testing : compare header Hello value 1985s # expected: 'World' 1985s # received: 'World' 1985s ok 9 1985s testing: Hello: Foo 1985s Bar 1985s ok 10 1985s # testing : response success 1985s # expected: qr/HTTP\/1\.. 200 OK/ 1985s # received: 'HTTP/1.1 200 OK' 1985s ok 11 1985s header: [Foo Bar] vs [Foo Bar] 1985s # testing : compare header Hello value 1985s # expected: 'Foo Bar' 1985s # received: 'Foo Bar' 1985s ok 12 1985s testing: Hello: Foo 1985s Bar 1985s ok 13 1985s # testing : response success 1985s # expected: qr/HTTP\/1\.. 200 OK/ 1985s # received: 'HTTP/1.1 200 OK' 1985s ok 14 1985s header: [Foo Bar] vs [Foo Bar] 1985s # testing : compare header Hello value 1985s # expected: 'Foo Bar' 1985s # received: 'Foo Bar' 1985s ok 15 1985s testing: Hello: Foo 1985s Bar 1985s ok 16 1985s # testing : response success 1985s # expected: qr/HTTP\/1\.. 200 OK/ 1985s # received: 'HTTP/1.1 200 OK' 1985s ok 17 1985s header: [Foo Bar] vs [Foo Bar] 1985s # testing : compare header Hello value 1985s # expected: 'Foo Bar' 1985s # received: 'Foo Bar' 1985s ok 18 1985s testing: Hello: Foo 1985s Bar 1985s ok 19 1985s # testing : response success 1985s # expected: qr/HTTP\/1\.. 200 OK/ 1985s # received: 'HTTP/1.1 200 OK' 1985s ok 20 1985s header: [Foo Bar] vs [Foo Bar] 1985s # testing : compare header Hello value 1985s # expected: 'Foo Bar' 1985s # received: 'Foo Bar' 1985s ok 21 1985s testing: Hello: Foo 1985s Bar 1985s ok 22 1985s # testing : response success 1985s # expected: qr/HTTP\/1\.. 200 OK/ 1985s # received: 'HTTP/1.1 200 OK' 1985s ok 23 1985s header: [Foo Bar] vs [Foo Bar] 1985s # testing : compare header Hello value 1985s # expected: 'Foo Bar' 1985s # received: 'Foo Bar' 1985s ok 24 1985s testing: Hello:World 1985s ok 25 1985s # testing : response success 1985s # expected: qr/HTTP\/1\.. 200 OK/ 1985s # received: 'HTTP/1.1 200 OK' 1985s ok 26 1985s header: [World] vs [World] 1985s # testing : compare header Hello value 1985s # expected: 'World' 1985s # received: 'World' 1985s ok 27 1985s ok 1988s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 1991s t/apache/http_strict.t .............. 1991s 1..178 1991s # Running under perl version 5.038002 for linux 1991s # Current time local: Mon Apr 8 17:29:04 2024 1991s # Current time GMT: Mon Apr 8 17:29:04 2024 1991s # Using Test.pm version 1.31 1991s # Using Apache/Test.pm version 1.42 1991s # SENDING: 1991s # GET / HTTP/1.0\r\n\r\n 1991s # expecting success, got 200 1991s ok 1 1991s # SENDING: 1991s # GET / HTTP/1.0\n\n 1991s # expecting success, got 200 1991s ok 2 1991s # SENDING: 1991s # get / HTTP/1.0\r\n\r\n 1991s # expecting 501, got 501 1991s ok 3 1991s # SENDING: 1991s # G ET / HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 4 1991s # SENDING: 1991s # G\x00ET / HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 5 1991s # SENDING: 1991s # G/T / HTTP/1.0\r\n\r\n 1991s # expecting 501, got 501 1991s ok 6 1991s # SENDING: 1991s # GET /\x00 HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 7 1991s # SENDING: 1991s # GET / HTTP/1.0\x00\r\n\r\n 1991s # expecting 400, got 400 1991s ok 8 1991s # SENDING: 1991s # GET\x0c/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 9 1991s # SENDING: 1991s # GET\r/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 10 1991s # SENDING: 1991s # GET\t/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 11 1991s # SENDING: 1991s # GET / HTT/1.0\r\n\r\n 1991s # expecting error, got 400 1991s ok 12 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1991s # expecting success, got 200 1991s ok 13 1991s # SENDING: 1991s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1991s # expecting success, got 200 1991s ok 14 1991s # SENDING: 1991s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1991s # expecting success, got 200 1991s ok 15 1991s # SENDING: 1991s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1991s # expecting 400, got 400 1991s ok 16 1991s # SENDING: 1991s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1991s # expecting 400, got 400 1991s ok 17 1991s # SENDING: 1991s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1991s # expecting 200, got 200 1991s ok 18 1991s # SENDING: 1991s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1991s # expecting 400, got 400 1991s ok 19 1991s # SENDING: 1991s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1991s # expecting error, got 400 1991s ok 20 1991s # SENDING: 1991s # GET / HTTP/0.9\r\n\r\n 1991s # expecting error, got 400 1991s ok 21 1991s # SENDING: 1991s # GET / HTTP/0.8\r\n\r\n 1991s # expecting error, got 400 1991s ok 22 1991s # SENDING: 1991s # GET /\x01 HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 23 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 24 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 25 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 26 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 27 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1991s # expecting 400, got 400 1991s ok 28 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 29 1991s # SENDING: 1991s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 30 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 31 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1991s # expecting 400, got 400 1991s ok 32 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 33 1991s # SENDING: 1991s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 34 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 35 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 36 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 37 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 38 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1991s # expecting 400, got 400 1991s ok 39 1991s # SENDING: 1991s # GET / HTTP/1.0\r\r 1991s # expecting dropped connection and HTTPD dropped connection 1991s ok 40 1991s # SENDING: 1991s # GET /\r\n 1991s # expecting headerless HTTP/0.9 body, got response 1991s ok 41 1991s # SENDING: 1991s # GET /#frag HTTP/1.0\r\n 1991s # expecting 400, got 400 1991s ok 42 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1991s # expecting 200, got 200 1991s ok 43 1991s # SENDING: 1991s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1991s # expecting 200, got 200 1991s ok 44 1991s # SENDING: 1991s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1991s # expecting 200, got 200 1991s ok 45 1991s # SENDING: 1991s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1991s # expecting 200, got 200 1991s ok 46 1991s # SENDING: 1991s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1991s # expecting 200, got 200 1991s ok 47 1991s # SENDING: 1991s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1991s # expecting 200, got 200 1991s ok 48 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1991s # expecting 200, got 200 1991s ok 49 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1991s # expecting 400, got 400 1991s ok 50 1991s # SENDING: 1991s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1991s # expecting 200, got 200 1991s ok 51 1991s # SENDING: 1991s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 52 1991s # SENDING: 1991s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 53 1991s # SENDING: 1991s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 54 1991s # SENDING: 1991s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1991s # expecting 200, got 200 1991s ok 55 1991s # SENDING: 1991s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1991s # expecting success, got 200 1991s ok 56 1991s # SENDING: 1991s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1991s # expecting success, got 200 1991s ok 57 1991s # SENDING: 1991s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1991s # expecting success, got 200 1991s ok 58 1991s # SENDING: 1991s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1991s # expecting success, got 200 1991s ok 59 1991s # SENDING: 1991s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 60 1991s # SENDING: 1991s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1991s # expecting success, got 200 1991s ok 61 1991s # SENDING: 1991s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1991s # expecting success, got 200 1991s ok 62 1991s # SENDING: 1991s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 63 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1991s # expecting success, got 200 1991s ok 64 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1991s # expecting success, got 200 1991s ok 65 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1991s # expecting success, got 200 1991s ok 66 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1991s # expecting success, got 200 1991s ok 67 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1991s # expecting success, got 200 1991s ok 68 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1991s # expecting success, got 200 1991s ok 69 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1991s # expecting 200, got 200 1991s ok 70 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1991s # expecting 200, got 200 1991s ok 71 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1991s # expecting 400, got 400 1991s ok 72 1991s # SENDING: 1991s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 73 1991s # SENDING: 1991s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 74 1991s # SENDING: 1991s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 75 1991s # SENDING: 1991s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 76 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1991s # expecting 200, got 200 1991s ok 77 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1991s # expecting 200, got 200 1991s ok 78 1991s # SENDING: 1991s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1991s # expecting 200, got 200 1991s ok 79 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1991s # DECODED: Foo: bar 1991s # RESPONSE: 1991s # HTTP/1.1 200 OK\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Foo: bar\r\n 1991s # Vary: In-If1\r\n 1991s # DMMATCH1: 1\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/plain\r\n 1991s # \r\n 1991s # Hi!\n 1991s # SERVERNAME=localhost\n 1991s # HTTP_HOST=\n 1991s # 1991s # expecting 200, got 200 1991s ok 80 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1991s # DECODED: Foo: 1991s # RESPONSE: 1991s # HTTP/1.1 200 OK\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Foo: \r\n 1991s # Vary: In-If1\r\n 1991s # DMMATCH1: 1\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/plain\r\n 1991s # \r\n 1991s # Hi!\n 1991s # SERVERNAME=localhost\n 1991s # HTTP_HOST=\n 1991s # 1991s # expecting 200, got 200 1991s ok 81 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1991s # DECODED: : bar 1991s # RESPONSE: 1991s # HTTP/1.1 500 Internal Server Error\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/html; charset=iso-8859-1\r\n 1991s # \r\n 1991s # \n 1991s # \n 1991s # ... 1991s # expecting 500, got 500 1991s ok 82 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1991s # DECODED: F\x00oo: bar 1991s # RESPONSE: 1991s # HTTP/1.1 500 Internal Server Error\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Content-Length: 528\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/html; charset=iso-8859-1\r\n 1991s # \r\n 1991s # \n 1991s # \n 1991s # ... 1991s # expecting 500, got 500 1991s ok 83 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1991s # DECODED: F\x01oo: bar 1991s # RESPONSE: 1991s # HTTP/1.1 500 Internal Server Error\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Content-Length: 564\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/html; charset=iso-8859-1\r\n 1991s # \r\n 1991s # \n 1991s # \n 1991s # ... 1991s # expecting 500, got 500 1991s ok 84 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1991s # DECODED: F\noo: bar 1991s # RESPONSE: 1991s # HTTP/1.1 500 Internal Server Error\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Content-Length: 528\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/html; charset=iso-8859-1\r\n 1991s # \r\n 1991s # \n 1991s # \n 1991s # ... 1991s # expecting 500, got 500 1991s ok 85 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1991s # DECODED: Foo: b\tar 1991s # RESPONSE: 1991s # HTTP/1.1 200 OK\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Foo: b\tar\r\n 1991s # Vary: In-If1\r\n 1991s # DMMATCH1: 1\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/plain\r\n 1991s # \r\n 1991s # Hi!\n 1991s # SERVERNAME=localhost\n 1991s # HTTP_HOST=\n 1991s # 1991s # expecting 200, got 200 1991s ok 86 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1991s # DECODED: Foo: b\x01ar 1991s # RESPONSE: 1991s # HTTP/1.1 500 Internal Server Error\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/html; charset=iso-8859-1\r\n 1991s # \r\n 1991s # \n 1991s # \n 1991s # ... 1991s # expecting 500, got 500 1991s ok 87 1991s # SENDING: 1991s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1991s # expecting 500, got 500 1991s ok 88 1991s # SENDING: 1991s # GET / HTTP/1.0\r\n\r\n 1991s # expecting success, got 200 1991s ok 89 1991s # SENDING: 1991s # GET / HTTP/1.0\n\n 1991s # expecting 400, got 400 1991s ok 90 1991s # SENDING: 1991s # get / HTTP/1.0\r\n\r\n 1991s # expecting 501, got 501 1991s ok 91 1991s # SENDING: 1991s # G ET / HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 92 1991s # SENDING: 1991s # G\x00ET / HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 93 1991s # SENDING: 1991s # G/T / HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 94 1991s # SENDING: 1991s # GET /\x00 HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 95 1991s # SENDING: 1991s # GET / HTTP/1.0\x00\r\n\r\n 1991s # expecting 400, got 400 1991s ok 96 1991s # SENDING: 1991s # GET\x0c/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 97 1991s # SENDING: 1991s # GET\r/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 98 1991s # SENDING: 1991s # GET\t/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 99 1991s # SENDING: 1991s # GET / HTT/1.0\r\n\r\n 1991s # expecting error, got 400 1991s ok 100 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 1991s # expecting success, got 200 1991s ok 101 1991s # SENDING: 1991s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 1991s # expecting success, got 200 1991s ok 102 1991s # SENDING: 1991s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 1991s # expecting success, got 200 1991s ok 103 1991s # SENDING: 1991s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 1991s # expecting 400, got 400 1991s ok 104 1991s # SENDING: 1991s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 1991s # expecting 400, got 400 1991s ok 105 1991s # SENDING: 1991s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 1991s # expecting 400, got 400 1991s ok 106 1991s # SENDING: 1991s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 1991s # expecting 400, got 400 1991s ok 107 1991s # SENDING: 1991s # GET / HTTP/\r\nHost: localhost\r\n\r\n 1991s # expecting error, got 400 1991s ok 108 1991s # SENDING: 1991s # GET / HTTP/0.9\r\n\r\n 1991s # expecting error, got 400 1991s ok 109 1991s # SENDING: 1991s # GET / HTTP/0.8\r\n\r\n 1991s # expecting error, got 400 1991s ok 110 1991s # SENDING: 1991s # GET /\x01 HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 111 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 112 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 113 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 114 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 115 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo\r\n\r\n 1991s # expecting 400, got 400 1991s ok 116 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 117 1991s # SENDING: 1991s # GET / HTTP/1.0\r\n: bar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 118 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 119 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 1991s # expecting 400, got 400 1991s ok 120 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 121 1991s # SENDING: 1991s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 122 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 123 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 124 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 1991s # expecting 400, got 400 1991s ok 125 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 126 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 1991s # expecting 400, got 400 1991s ok 127 1991s # SENDING: 1991s # GET / HTTP/1.0\r\r 1991s # expecting dropped connection and HTTPD dropped connection 1991s ok 128 1991s # SENDING: 1991s # GET /\r\n 1991s # expecting headerless HTTP/0.9 body, got response 1991s ok 129 1991s # SENDING: 1991s # GET /#frag HTTP/1.0\r\n 1991s # expecting 400, got 400 1991s ok 130 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 1991s # expecting 400, got 400 1991s ok 131 1991s # SENDING: 1991s # GET http://017700000001/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 132 1991s # SENDING: 1991s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 133 1991s # SENDING: 1991s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 1991s # expecting 200, got 200 1991s ok 134 1991s # SENDING: 1991s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 135 1991s # SENDING: 1991s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 136 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 1991s # expecting 400, got 400 1991s ok 137 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 1991s # expecting 400, got 400 1991s ok 138 1991s # SENDING: 1991s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 1991s # expecting 200, got 200 1991s ok 139 1991s # SENDING: 1991s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 140 1991s # SENDING: 1991s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 141 1991s # SENDING: 1991s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 142 1991s # SENDING: 1991s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 143 1991s # SENDING: 1991s # GET http://[::1]/ HTTP/1.0\r\n\r\n 1991s # expecting success, got 200 1991s ok 144 1991s # SENDING: 1991s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 1991s # expecting success, got 200 1991s ok 145 1991s # SENDING: 1991s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 1991s # expecting success, got 200 1991s ok 146 1991s # SENDING: 1991s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 1991s # expecting success, got 200 1991s ok 147 1991s # SENDING: 1991s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 148 1991s # SENDING: 1991s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 1991s # expecting success, got 200 1991s ok 149 1991s # SENDING: 1991s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 1991s # expecting success, got 200 1991s ok 150 1991s # SENDING: 1991s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 1991s # expecting 400, got 400 1991s ok 151 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 1991s # expecting success, got 200 1991s ok 152 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 1991s # expecting success, got 200 1991s ok 153 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 1991s # expecting success, got 200 1991s ok 154 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 1991s # expecting success, got 200 1991s ok 155 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 1991s # expecting success, got 200 1991s ok 156 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 1991s # expecting success, got 200 1991s ok 157 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 1991s # expecting 400, got 400 1991s ok 158 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 1991s # expecting 400, got 400 1991s ok 159 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 1991s # expecting 400, got 400 1991s ok 160 1991s # SENDING: 1991s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 161 1991s # SENDING: 1991s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 162 1991s # SENDING: 1991s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 163 1991s # SENDING: 1991s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 1991s # expecting 200, got 200 1991s ok 164 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 1991s # expecting 200, got 200 1991s ok 165 1991s # SENDING: 1991s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 1991s # expecting 200, got 200 1991s ok 166 1991s # SENDING: 1991s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 1991s # expecting 200, got 200 1991s ok 167 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 1991s # DECODED: Foo: bar 1991s # RESPONSE: 1991s # HTTP/1.1 200 OK\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Foo: bar\r\n 1991s # Vary: In-If1\r\n 1991s # DMMATCH1: 1\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/plain\r\n 1991s # \r\n 1991s # Hi!\n 1991s # SERVERNAME=localhost\n 1991s # HTTP_HOST=\n 1991s # 1991s # expecting 200, got 200 1991s ok 168 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 1991s # DECODED: Foo: 1991s # RESPONSE: 1991s # HTTP/1.1 200 OK\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Foo: \r\n 1991s # Vary: In-If1\r\n 1991s # DMMATCH1: 1\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/plain\r\n 1991s # \r\n 1991s # Hi!\n 1991s # SERVERNAME=localhost\n 1991s # HTTP_HOST=\n 1991s # 1991s # expecting 200, got 200 1991s ok 169 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 1991s # DECODED: : bar 1991s # RESPONSE: 1991s # HTTP/1.1 500 Internal Server Error\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/html; charset=iso-8859-1\r\n 1991s # \r\n 1991s # \n 1991s # \n 1991s # ... 1991s # expecting 500, got 500 1991s ok 170 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 1991s # DECODED: F\x00oo: bar 1991s # RESPONSE: 1991s # HTTP/1.1 500 Internal Server Error\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Content-Length: 528\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/html; charset=iso-8859-1\r\n 1991s # \r\n 1991s # \n 1991s # \n 1991s # ... 1991s # expecting 500, got 500 1991s ok 171 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 1991s # DECODED: F\x01oo: bar 1991s # RESPONSE: 1991s # HTTP/1.1 500 Internal Server Error\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Content-Length: 564\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/html; charset=iso-8859-1\r\n 1991s # \r\n 1991s # \n 1991s # \n 1991s # ... 1991s # expecting 500, got 500 1991s ok 172 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 1991s # DECODED: F\noo: bar 1991s # RESPONSE: 1991s # HTTP/1.1 500 Internal Server Error\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Content-Length: 528\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/html; charset=iso-8859-1\r\n 1991s # \r\n 1991s # \n 1991s # \n 1991s # ... 1991s # expecting 500, got 500 1991s ok 173 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 1991s # DECODED: Foo: b\tar 1991s # RESPONSE: 1991s # HTTP/1.1 200 OK\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Foo: b\tar\r\n 1991s # Vary: In-If1\r\n 1991s # DMMATCH1: 1\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/plain\r\n 1991s # \r\n 1991s # Hi!\n 1991s # SERVERNAME=localhost\n 1991s # HTTP_HOST=\n 1991s # 1991s # expecting 200, got 200 1991s ok 174 1991s # SENDING: 1991s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 1991s # DECODED: Foo: b\x01ar 1991s # RESPONSE: 1991s # HTTP/1.1 500 Internal Server Error\r\n 1991s # Date: Mon, 08 Apr 2024 17:29:06 GMT\r\n 1991s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 1991s # Content-Length: 564\r\n 1991s # Connection: close\r\n 1991s # Content-Type: text/html; charset=iso-8859-1\r\n 1991s # \r\n 1991s # \n 1991s # \n 1991s # ... 1991s # expecting 500, got 500 1991s ok 175 1991s # SENDING: 1991s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 1991s # expecting 500, got 500 1991s ok 176 1991s ok 177 1991s ok 178 1991s ok 1993s t/apache/if_sections.t .............. 1993s 1..46 1993s # Running under perl version 5.038002 for linux 1993s # Current time local: Mon Apr 8 17:29:07 2024 1993s # Current time GMT: Mon Apr 8 17:29:07 2024 1993s # Using Test.pm version 1.31 1993s # Using Apache/Test.pm version 1.42 1993s # /if_sec/ with '': 1993s # expected: 200 1993s # received: '200' 1993s ok 1 1993s # expected: undef 1993s # received: undef 1993s ok 2 1993s # /if_sec/foo.if_test with '': 1993s # expected: 200 1993s # received: '200' 1993s ok 3 1993s # expected: undef 1993s # received: undef 1993s ok 4 1993s # /if_sec/foo.if_test with '1': 1993s # expected: 200 1993s # received: '200' 1993s ok 5 1993s # expected: 'global1' 1993s # received: 'global1' 1993s ok 6 1993s # /if_sec/foo.if_test with '1 11': 1993s # expected: 200 1993s # received: '200' 1993s ok 7 1993s # expected: 'global1, nested11, nested113' 1993s # received: 'global1, nested11, nested113' 1993s ok 8 1993s # /if_sec/foo.if_test with '1 11 111': 1993s # expected: 200 1993s # received: '200' 1993s ok 9 1993s # expected: 'global1, nested11, nested111' 1993s # received: 'global1, nested11, nested111' 1993s ok 10 1993s # /if_sec/foo.if_test with '1 11 112': 1993s # expected: 200 1993s # received: '200' 1993s ok 11 1993s # expected: 'global1, nested11, nested112' 1993s # received: 'global1, nested11, nested112' 1993s ok 12 1993s # /if_sec/foo.if_test with '1 2': 1993s # expected: 200 1993s # received: '200' 1993s ok 13 1993s # expected: 'global1, files2' 1993s # received: 'global1, files2' 1993s ok 14 1993s # /if_sec/dir/foo.txt with '1 2': 1993s # expected: 200 1993s # received: '200' 1993s ok 15 1993s # expected: 'global1, dir1, dir2, dir_files1' 1993s # received: 'global1, dir1, dir2, dir_files1' 1993s ok 16 1993s # /if_sec/dir/ with '1 2': 1993s # expected: 200 1993s # received: '200' 1993s ok 17 1993s # expected: 'global1, dir1, dir2' 1993s # received: 'global1, dir1, dir2' 1993s ok 18 1993s # /if_sec/dir/ with '1 11': 1993s # expected: 200 1993s # received: '200' 1993s ok 19 1993s # expected: 'global1, dir1, nested11, nested113' 1993s # received: 'global1, dir1, nested11, nested113' 1993s ok 20 1993s # /if_sec/dir/ with '1 11 111': 1993s # expected: 200 1993s # received: '200' 1993s ok 21 1993s # expected: 'global1, dir1, nested11, nested111' 1993s # received: 'global1, dir1, nested11, nested111' 1993s ok 22 1993s # /if_sec/dir/ with '1 11 112': 1993s # expected: 200 1993s # received: '200' 1993s ok 23 1993s # expected: 'global1, dir1, nested11, nested112' 1993s # received: 'global1, dir1, nested11, nested112' 1993s ok 24 1993s # /if_sec/loc/ with '1 2': 1993s # expected: 200 1993s # received: '200' 1993s ok 25 1993s # expected: 'global1, loc1, loc2' 1993s # received: 'global1, loc1, loc2' 1993s ok 26 1993s # /if_sec/loc/foo.txt with '1 2': 1993s # expected: 200 1993s # received: '200' 1993s ok 27 1993s # expected: 'global1, loc1, loc2' 1993s # received: 'global1, loc1, loc2' 1993s ok 28 1993s # /if_sec/loc/ with '1 11': 1993s # expected: 200 1993s # received: '200' 1993s ok 29 1993s # expected: 'global1, loc1, nested11, nested113' 1993s # received: 'global1, loc1, nested11, nested113' 1993s ok 30 1993s # /if_sec/loc/ with '1 11 111': 1993s # expected: 200 1993s # received: '200' 1993s ok 31 1993s # expected: 'global1, loc1, nested11, nested111' 1993s # received: 'global1, loc1, nested11, nested111' 1993s ok 32 1993s # /if_sec/loc/ with '1 11 112': 1993s # expected: 200 1993s # received: '200' 1993s ok 33 1993s # expected: 'global1, loc1, nested11, nested112' 1993s # received: 'global1, loc1, nested11, nested112' 1993s ok 34 1993s # /if_sec/loc/foo.if_test with '1 2': 1993s # expected: 200 1993s # received: '200' 1993s ok 35 1993s # expected: 'global1, files2, loc1, loc2' 1993s # received: 'global1, files2, loc1, loc2' 1993s ok 36 1993s # /if_sec/loc/foo.if_test with '1 2 11': 1993s # expected: 200 1993s # received: '200' 1993s ok 37 1993s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 1993s # received: 'global1, files2, loc1, loc2, nested11, nested113' 1993s ok 38 1993s # /if_sec/loc/foo.if_test with '1 2 11 111': 1993s # expected: 200 1993s # received: '200' 1993s ok 39 1993s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 1993s # received: 'global1, files2, loc1, loc2, nested11, nested111' 1993s ok 40 1993s # /if_sec/loc/foo.if_test with '1 2 11 112': 1993s # expected: 200 1993s # received: '200' 1993s ok 41 1993s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 1993s # received: 'global1, files2, loc1, loc2, nested11, nested112' 1993s ok 42 1993s # /if_sec/proxy/ with '1 2': 1993s # expected: 200 1993s # received: '200' 1993s ok 43 1993s # expected: 'global1, locp1, locp2' 1993s # received: 'global1, locp1, locp2' 1993s ok 44 1993s # /if_sec/proxy/ with '2': 1993s # expected: 200 1993s # received: '200' 1993s ok 45 1993s # expected: 'locp2' 1993s # received: 'locp2' 1993s ok 46 1993s ok 1995s t/apache/iffile.t ................... 1995s 1..2 1995s # Running under perl version 5.038002 for linux 1995s # Current time local: Mon Apr 8 17:29:09 2024 1995s # Current time GMT: Mon Apr 8 17:29:09 2024 1995s # Using Test.pm version 1.31 1995s # Using Apache/Test.pm version 1.42 1995s # expected: 200 1995s # received: '200' 1995s ok 1 1995s # expected: 'success1, success2, success3, success4, success5' 1995s # received: 'success1, success2, success3, success4, success5' 1995s ok 2 1995s ok 1997s t/apache/leaks.t .................... skipped: mod_memory_track not activated 2003s t/apache/limits.t ................... 2003s 1..12 2003s # Running under perl version 5.038002 for linux 2003s # Current time local: Mon Apr 8 17:29:13 2024 2003s # Current time GMT: Mon Apr 8 17:29:13 2024 2003s # Using Test.pm version 1.31 2003s # Using Apache/Test.pm version 1.42 2003s # Testing LimitRequestLine; should succeed 2003s # testing : Test #1 2003s # expected: 200 2003s # received: '200' 2003s ok 1 2003s # Testing LimitRequestLine; should fail 2003s # testing : Test #2 2003s # expected: 414 2003s # received: '414' 2003s ok 2 2003s # Testing LimitRequestFieldSize; should succeed 2003s # testing : Test #3 2003s # expected: 200 2003s # received: '200' 2003s ok 3 2003s # Testing LimitRequestFieldSize; should fail 2003s # testing : Test #4 2003s # expected: 400 2003s # received: '400' 2003s ok 4 2003s # Testing LimitRequestFields; should succeed 2003s # testing : Test #5 2003s # expected: 200 2003s # received: '200' 2003s ok 5 2003s # Testing LimitRequestFields; should fail 2003s # testing : Test #6 2003s # expected: 400 2003s # received: '400' 2003s ok 6 2003s # Testing LimitRequestBody; should succeed 2003s # Chunked transfer-encoding enabled 2003s # testing : Test #7 2003s # expected: 200 2003s # received: '200' 2003s ok 7 2003s # Testing LimitRequestBody; should succeed 2003s # Chunked transfer-encoding disabled 2003s # testing : Test #8 2003s # expected: 200 2003s # received: '200' 2003s ok 8 2003s # Testing LimitRequestBody; should fail 2003s # Chunked transfer-encoding enabled 2003s # testing : Test #9 2003s # expected: 413 2003s # received: '413' 2003s ok 9 2003s # Testing LimitRequestBody; should fail 2003s # Chunked transfer-encoding disabled 2003s # testing : Test #10 2003s # expected: 413 2003s # received: '413' 2003s ok 10 2003s # Testing LimitRequestFieldSize; should succeed 2003s # testing : Test #11 2003s # expected: 200 2003s # received: '200' 2003s ok 11 2003s # Testing LimitRequestFieldSize; should fail 2003s # testing : Test #12 2003s # expected: 400 2003s # received: '400' 2003s ok 12 2003s ok 2006s t/apache/loglevel.t ................. 2006s 1..8 2006s # Running under perl version 5.038002 for linux 2006s # Current time local: Mon Apr 8 17:29:19 2024 2006s # Current time GMT: Mon Apr 8 17:29:19 2024 2006s # Using Test.pm version 1.31 2006s # Using Apache/Test.pm version 1.42 2006s ok 1 2006s ok 2 2006s ok 3 2006s ok 4 2006s ok 5 2006s ok 6 2006s ok 7 2006s ok 8 2006s ok 2008s t/apache/maxranges.t ................ 2008s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2008s 1..19 2008s # Running under perl version 5.038002 for linux 2008s # Current time local: Mon Apr 8 17:29:22 2024 2008s # Current time GMT: Mon Apr 8 17:29:22 2024 2008s # Using Test.pm version 1.31 2008s # Using Apache/Test.pm version 1.42 2008s ok 1 2008s ok 2 2008s ok 3 2008s ok 4 2008s ok 5 2008s ok 6 2008s ok 7 2008s ok 8 2008s ok 9 2008s ok 10 2008s ok 11 2008s ok 12 2008s ok 13 2008s ok 14 2008s ok 15 2008s ok 16 2008s ok 17 2008s ok 18 2008s ok 19 2008s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2008s ok 2010s t/apache/mergeslashes.t ............. 2010s 1..9 2010s # Running under perl version 5.038002 for linux 2010s # Current time local: Mon Apr 8 17:29:24 2024 2010s # Current time GMT: Mon Apr 8 17:29:24 2024 2010s # Using Test.pm version 1.31 2010s # Using Apache/Test.pm version 1.42 2010s # SENDING to 127.0.0.1:8559 2010s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2010s # expected 403, got 403 for exact match 2010s ok 1 2010s # SENDING to 127.0.0.1:8559 2010s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2010s # expected 403, got 403 for merged even at front 2010s ok 2 2010s # SENDING to 127.0.0.1:8559 2010s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2010s # expected 403, got 403 for merged even at front 2010s ok 3 2010s # SENDING to 127.0.0.1:8559 2010s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2010s # expected 403, got 403 for c// should be merged 2010s ok 4 2010s # SENDING to 127.0.0.1:8559 2010s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2010s # expected 403, got 403 for a// should be merged 2010s ok 5 2010s # SENDING to 127.0.0.1:8559 2010s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2010s # expected 403, got 403 for a// matches locationmatch 2010s ok 6 2010s # SENDING to 127.0.0.1:8559 2010s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2010s # expected 200, got 200 for c// doesn't match locationmatch 2010s ok 7 2010s # SENDING to 127.0.0.1:8559 2010s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2010s # expected 403, got 403 for baseline failed 2010s ok 8 2010s # SENDING to 127.0.0.1:8559 2010s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2010s # expected 403, got 403 for b//d not merged for Location with OFF 2010s ok 9 2010s ok 2013s t/apache/mmn.t ...................... 2013s 1..2 2013s # Running under perl version 5.038002 for linux 2013s # Current time local: Mon Apr 8 17:29:26 2024 2013s # Current time GMT: Mon Apr 8 17:29:26 2024 2013s # Using Test.pm version 1.31 2013s # Using Apache/Test.pm version 1.42 2013s ok 1 2013s ok 2 2013s ok 2015s t/apache/options.t .................. 2015s 1..2 2015s # Running under perl version 5.038002 for linux 2015s # Current time local: Mon Apr 8 17:29:29 2024 2015s # Current time GMT: Mon Apr 8 17:29:29 2024 2015s # Using Test.pm version 1.31 2015s # Using Apache/Test.pm version 1.42 2015s # testing : code 2015s # expected: 200 2015s # received: '200' 2015s ok 1 2015s # testing : OPTIONS 2015s # expected: qr/OPTIONS/ 2015s # received: 'HEAD,GET,POST,OPTIONS,TRACE' 2015s ok 2 2015s ok 2019s t/apache/passbrigade.t .............. 2019s # using LWP client 2019s 1..114 2019s # Running under perl version 5.038002 for linux 2019s # Current time local: Mon Apr 8 17:29:31 2024 2019s # Current time GMT: Mon Apr 8 17:29:31 2024 2019s # Using Test.pm version 1.31 2019s # Using Apache/Test.pm version 1.42 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 1024 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : bytes in body 2019s # expected: 1024 2019s # received: 1024 2019s ok 1 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 2048 2019s # received: 2048 2019s ok 2 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 3072 2019s # received: 3072 2019s ok 3 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 4096 2019s # received: 4096 2019s ok 4 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 5120 2019s # received: 5120 2019s ok 5 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 6144 2019s # received: 6144 2019s ok 6 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 7168 2019s # received: 7168 2019s ok 7 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 8192 2019s # received: 8192 2019s ok 8 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 9216 2019s # received: 9216 2019s ok 9 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 10240 2019s # received: 10240 2019s ok 10 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 11264 2019s # received: 11264 2019s ok 11 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 12288 2019s # received: 12288 2019s ok 12 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 13312 2019s # received: 13312 2019s ok 13 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 14336 2019s # received: 14336 2019s ok 14 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 15360 2019s # received: 15360 2019s ok 15 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 16384 2019s # received: 16384 2019s ok 16 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 17408 2019s # received: 17408 2019s ok 17 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 18432 2019s # received: 18432 2019s ok 18 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 19456 2019s # received: 19456 2019s ok 19 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 20480 2019s # received: 20480 2019s ok 20 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 21504 2019s # received: 21504 2019s ok 21 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 22528 2019s # received: 22528 2019s ok 22 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 23552 2019s # received: 23552 2019s ok 23 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 24576 2019s # received: 24576 2019s ok 24 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 25600 2019s # received: 25600 2019s ok 25 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 26624 2019s # received: 26624 2019s ok 26 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 27648 2019s # received: 27648 2019s ok 27 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 28672 2019s # received: 28672 2019s ok 28 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 29696 2019s # received: 29696 2019s ok 29 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 30720 2019s # received: 30720 2019s ok 30 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 31744 2019s # received: 31744 2019s ok 31 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 32768 2019s # received: 32768 2019s ok 32 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 33792 2019s # received: 33792 2019s ok 33 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 34816 2019s # received: 34816 2019s ok 34 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 35840 2019s # received: 35840 2019s ok 35 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 36864 2019s # received: 36864 2019s ok 36 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 37888 2019s # received: 37888 2019s ok 37 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 38912 2019s # received: 38912 2019s ok 38 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 39936 2019s # received: 39936 2019s ok 39 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 40960 2019s # received: 40960 2019s ok 40 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 41984 2019s # received: 41984 2019s ok 41 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 43008 2019s # received: 43008 2019s ok 42 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 44032 2019s # received: 44032 2019s ok 43 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 45056 2019s # received: 45056 2019s ok 44 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 46080 2019s # received: 46080 2019s ok 45 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 47104 2019s # received: 47104 2019s ok 46 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 48128 2019s # received: 48128 2019s ok 47 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 49152 2019s # received: 49152 2019s ok 48 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 50176 2019s # received: 50176 2019s ok 49 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 51200 2019s # received: 51200 2019s ok 50 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 102400 2019s # received: 102400 2019s ok 51 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 307200 2019s # received: 307200 2019s ok 52 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 512000 2019s # received: 512000 2019s ok 53 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 2048000 2019s # received: 2048000 2019s ok 54 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:33 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 4096000 2019s # received: 4096000 2019s ok 55 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 6144000 2019s # received: 6144000 2019s ok 56 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 10240000 2019s # received: 10240000 2019s ok 57 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 1024 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : bytes in body 2019s # expected: 1024 2019s # received: 1024 2019s ok 58 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 2048 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : bytes in body 2019s # expected: 2048 2019s # received: 2048 2019s ok 59 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 3072 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : bytes in body 2019s # expected: 3072 2019s # received: 3072 2019s ok 60 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 4096 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : bytes in body 2019s # expected: 4096 2019s # received: 4096 2019s ok 61 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 5120 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : bytes in body 2019s # expected: 5120 2019s # received: 5120 2019s ok 62 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 6144 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : bytes in body 2019s # expected: 6144 2019s # received: 6144 2019s ok 63 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 7168 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : bytes in body 2019s # expected: 7168 2019s # received: 7168 2019s ok 64 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 8192 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #DMMATCH1: 1 2019s # 2019s # testing : bytes in body 2019s # expected: 8192 2019s # received: 8192 2019s ok 65 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 9216 2019s # received: 9216 2019s ok 66 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 10240 2019s # received: 10240 2019s ok 67 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 11264 2019s # received: 11264 2019s ok 68 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 12288 2019s # received: 12288 2019s ok 69 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 13312 2019s # received: 13312 2019s ok 70 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 14336 2019s # received: 14336 2019s ok 71 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 15360 2019s # received: 15360 2019s ok 72 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 16384 2019s # received: 16384 2019s ok 73 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 17408 2019s # received: 17408 2019s ok 74 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 18432 2019s # received: 18432 2019s ok 75 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 19456 2019s # received: 19456 2019s ok 76 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 20480 2019s # received: 20480 2019s ok 77 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 21504 2019s # received: 21504 2019s ok 78 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 22528 2019s # received: 22528 2019s ok 79 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 23552 2019s # received: 23552 2019s ok 80 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 24576 2019s # received: 24576 2019s ok 81 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 25600 2019s # received: 25600 2019s ok 82 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 26624 2019s # received: 26624 2019s ok 83 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 27648 2019s # received: 27648 2019s ok 84 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 28672 2019s # received: 28672 2019s ok 85 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 29696 2019s # received: 29696 2019s ok 86 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 30720 2019s # received: 30720 2019s ok 87 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 31744 2019s # received: 31744 2019s ok 88 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 32768 2019s # received: 32768 2019s ok 89 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 33792 2019s # received: 33792 2019s ok 90 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 34816 2019s # received: 34816 2019s ok 91 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 35840 2019s # received: 35840 2019s ok 92 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 36864 2019s # received: 36864 2019s ok 93 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 37888 2019s # received: 37888 2019s ok 94 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 38912 2019s # received: 38912 2019s ok 95 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 39936 2019s # received: 39936 2019s ok 96 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 40960 2019s # received: 40960 2019s ok 97 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 41984 2019s # received: 41984 2019s ok 98 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 43008 2019s # received: 43008 2019s ok 99 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 44032 2019s # received: 44032 2019s ok 100 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 45056 2019s # received: 45056 2019s ok 101 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 46080 2019s # received: 46080 2019s ok 102 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 47104 2019s # received: 47104 2019s ok 103 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 48128 2019s # received: 48128 2019s ok 104 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 49152 2019s # received: 49152 2019s ok 105 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 50176 2019s # received: 50176 2019s ok 106 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 51200 2019s # received: 51200 2019s ok 107 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 102400 2019s # received: 102400 2019s ok 108 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 307200 2019s # received: 307200 2019s ok 109 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 512000 2019s # received: 512000 2019s ok 110 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 2048000 2019s # received: 2048000 2019s ok 111 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 4096000 2019s # received: 4096000 2019s ok 112 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 6144000 2019s # received: 6144000 2019s ok 113 2019s #lwp request: 2019s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 2019s #User-Agent: libwww-perl/6.76 2019s # 2019s #server response: 2019s #HTTP/1.1 200 OK 2019s #Connection: close 2019s #Date: Mon, 08 Apr 2024 17:29:34 GMT 2019s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2019s #Vary: In-If1 2019s #Content-Length: 0 2019s #Client-Date: Mon, 08 Apr 2024 17:29:35 GMT 2019s #Client-Peer: 127.0.0.1:8529 2019s #Client-Response-Num: 1 2019s #Client-Transfer-Encoding: chunked 2019s #DMMATCH1: 1 2019s #X-Content-Length-Note: added by Apache::TestRequest 2019s # 2019s # testing : bytes in body 2019s # expected: 10240000 2019s # received: 10240000 2019s ok 114 2019s ok 2021s t/apache/post.t ..................... 2021s # using LWP client 2021s 1..51 2021s # Running under perl version 5.038002 for linux 2021s # Current time local: Mon Apr 8 17:29:35 2024 2021s # Current time GMT: Mon Apr 8 17:29:35 2024 2021s # Using Test.pm version 1.31 2021s # Using Apache/Test.pm version 1.42 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 1024 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 5 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '1024' 2021s # received: 1024 2021s ok 1 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 2048 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 5 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '2048' 2021s # received: 2048 2021s ok 2 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 3072 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 5 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '3072' 2021s # received: 3072 2021s ok 3 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 4096 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 5 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '4096' 2021s # received: 4096 2021s ok 4 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 5120 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 5 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '5120' 2021s # received: 5120 2021s ok 5 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 6144 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 5 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '6144' 2021s # received: 6144 2021s ok 6 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 7168 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 5 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '7168' 2021s # received: 7168 2021s ok 7 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 8192 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 5 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '8192' 2021s # received: 8192 2021s ok 8 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 9216 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 5 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '9216' 2021s # received: 9216 2021s ok 9 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 10240 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '10240' 2021s # received: 10240 2021s ok 10 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 11264 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '11264' 2021s # received: 11264 2021s ok 11 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 12288 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '12288' 2021s # received: 12288 2021s ok 12 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 13312 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '13312' 2021s # received: 13312 2021s ok 13 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 14336 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '14336' 2021s # received: 14336 2021s ok 14 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 15360 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '15360' 2021s # received: 15360 2021s ok 15 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 16384 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '16384' 2021s # received: 16384 2021s ok 16 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 17408 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '17408' 2021s # received: 17408 2021s ok 17 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 18432 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '18432' 2021s # received: 18432 2021s ok 18 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 19456 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '19456' 2021s # received: 19456 2021s ok 19 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 20480 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '20480' 2021s # received: 20480 2021s ok 20 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 21504 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '21504' 2021s # received: 21504 2021s ok 21 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 22528 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '22528' 2021s # received: 22528 2021s ok 22 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 23552 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '23552' 2021s # received: 23552 2021s ok 23 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 24576 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '24576' 2021s # received: 24576 2021s ok 24 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 25600 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '25600' 2021s # received: 25600 2021s ok 25 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 26624 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '26624' 2021s # received: 26624 2021s ok 26 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 27648 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '27648' 2021s # received: 27648 2021s ok 27 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 28672 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '28672' 2021s # received: 28672 2021s ok 28 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 29696 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '29696' 2021s # received: 29696 2021s ok 29 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 30720 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:36 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '30720' 2021s # received: 30720 2021s ok 30 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 31744 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '31744' 2021s # received: 31744 2021s ok 31 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 32768 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '32768' 2021s # received: 32768 2021s ok 32 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 33792 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '33792' 2021s # received: 33792 2021s ok 33 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 34816 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '34816' 2021s # received: 34816 2021s ok 34 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 35840 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '35840' 2021s # received: 35840 2021s ok 35 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 36864 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '36864' 2021s # received: 36864 2021s ok 36 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 37888 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '37888' 2021s # received: 37888 2021s ok 37 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 38912 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '38912' 2021s # received: 38912 2021s ok 38 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 39936 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '39936' 2021s # received: 39936 2021s ok 39 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 40960 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '40960' 2021s # received: 40960 2021s ok 40 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 41984 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '41984' 2021s # received: 41984 2021s ok 41 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 43008 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '43008' 2021s # received: 43008 2021s ok 42 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 44032 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '44032' 2021s # received: 44032 2021s ok 43 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 45056 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '45056' 2021s # received: 45056 2021s ok 44 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 46080 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '46080' 2021s # received: 46080 2021s ok 45 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 47104 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '47104' 2021s # received: 47104 2021s ok 46 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 48128 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '48128' 2021s # received: 48128 2021s ok 47 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 49152 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '49152' 2021s # received: 49152 2021s ok 48 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 50176 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '50176' 2021s # received: 50176 2021s ok 49 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 51200 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 6 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '51200' 2021s # received: 51200 2021s ok 50 2021s #lwp request: 2021s #POST http://localhost:8529/eat_post HTTP/1.1 2021s #User-Agent: libwww-perl/6.76 2021s #Content-Length: 102400 2021s # 2021s #server response: 2021s #HTTP/1.1 200 OK 2021s #Connection: close 2021s #Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2021s #Vary: In-If1 2021s #Content-Length: 7 2021s #Client-Date: Mon, 08 Apr 2024 17:29:37 GMT 2021s #Client-Peer: 127.0.0.1:8529 2021s #Client-Response-Num: 1 2021s #DMMATCH1: 1 2021s # 2021s # testing : length posted 2021s # expected: '102400' 2021s # received: 102400 2021s ok 51 2021s ok 2023s t/apache/pr17629.t .................. 2023s 1..4 2023s # Running under perl version 5.038002 for linux 2023s # Current time local: Mon Apr 8 17:29:37 2024 2023s # Current time GMT: Mon Apr 8 17:29:37 2024 2023s # Using Test.pm version 1.31 2023s # Using Apache/Test.pm version 1.42 2023s # expected: 'begin-foobar-end 2023s # ' 2023s # received: 'begin-foobar-end 2023s # ' 2023s ok 1 2023s # expected: 200 2023s # received: '200' 2023s ok 2 2023s # testing : response was gzipped 2023s # expected: 'gzip' 2023s # received: 'gzip' 2023s ok 3 2023s # expected: 'begin-foobar-end 2023s # ' 2023s # received: 'begin-foobar-end 2023s # ' 2023s ok 4 2023s ok 2025s t/apache/pr18757.t .................. 2025s 1..3 2025s # Running under perl version 5.038002 for linux 2025s # Current time local: Mon Apr 8 17:29:39 2024 2025s # Current time GMT: Mon Apr 8 17:29:39 2024 2025s # Using Test.pm version 1.31 2025s # Using Apache/Test.pm version 1.42 2025s # testing : 200 response from GET 2025s # expected: 200 2025s # received: '200' 2025s ok 1 2025s # expected C-L is 26 2025s # URL via proxy is http://localhost:8538/index.html 2025s ok 2 2025s # line: HTTP/1.1 200 OK 2025s # line: Date: Mon, 08 Apr 2024 17:29:41 GMT 2025s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2025s # line: Vary: In-If1 2025s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 2025s # line: ETag: "1a-613edd771cbc0" 2025s # line: Accept-Ranges: bytes 2025s # line: Content-Length: 26 2025s # line: DMMATCH1: 1 2025s # line: Content-Type: text/html 2025s # line: 2025s # testing : whether proxy strips Content-Length header 2025s # expected: 1 2025s # received: 1 2025s ok 3 2025s ok 2027s t/apache/pr35292.t .................. 2027s 1..3 2027s # Running under perl version 5.038002 for linux 2027s # Current time local: Mon Apr 8 17:29:41 2024 2027s # Current time GMT: Mon Apr 8 17:29:41 2024 2027s # Using Test.pm version 1.31 2027s # Using Apache/Test.pm version 1.42 2027s ok 1 2027s ok 2 2027s # testing : read response-line 2027s # expected: qr/^HTTP\/1\.. 413/ 2027s # received: 'HTTP/1.1 413 Request Entity Too Large 2027s # ' 2027s ok 3 2027s ok 2029s t/apache/pr35330.t .................. 2029s 1..2 2029s # Running under perl version 5.038002 for linux 2029s # Current time local: Mon Apr 8 17:29:43 2024 2029s # Current time GMT: Mon Apr 8 17:29:43 2024 2029s # Using Test.pm version 1.31 2029s # Using Apache/Test.pm version 1.42 2029s # testing : SSI was allowed for location 2029s # expected: 200 2029s # received: '200' 2029s ok 1 2029s # testing : file was served with correct content 2029s # expected: 'hello' 2029s # received: 'hello' 2029s ok 2 2029s ok 2031s t/apache/pr37166.t .................. 2031s 1..4 2031s # Running under perl version 5.038002 for linux 2031s # Current time local: Mon Apr 8 17:29:45 2024 2031s # Current time GMT: Mon Apr 8 17:29:45 2024 2031s # Using Test.pm version 1.31 2031s # Using Apache/Test.pm version 1.42 2031s # testing : SSI was allowed for location 2031s # expected: 200 2031s # received: '200' 2031s ok 1 2031s # testing : file was served with correct content 2031s # expected: 'Hello world 2031s # ' 2031s # received: 'Hello world 2031s # ' 2031s ok 2 2031s # testing : explicit 200 response 2031s # expected: 200 2031s # received: '200' 2031s ok 3 2031s # testing : file was again served with correct content 2031s # expected: 'Hello world 2031s # ' 2031s # received: 'Hello world 2031s # ' 2031s ok 4 2031s ok 2034s t/apache/pr43939.t .................. 2034s 1..4 2034s # Running under perl version 5.038002 for linux 2034s # Current time local: Mon Apr 8 17:29:47 2024 2034s # Current time GMT: Mon Apr 8 17:29:47 2024 2034s # Using Test.pm version 1.31 2034s # Using Apache/Test.pm version 1.42 2034s # expected: 'begin-default-end 2034s # ' 2034s # received: 'begin-default-end 2034s # ' 2034s ok 1 2034s # expected: 200 2034s # received: '200' 2034s ok 2 2034s # testing : response was gzipped 2034s # expected: 'gzip' 2034s # received: 'gzip' 2034s ok 3 2034s # expected: 'begin-default-end 2034s # ' 2034s # received: 'begin-default-end 2034s # ' 2034s ok 4 2034s ok 2036s t/apache/pr49328.t .................. 2036s 1..1 2036s # Running under perl version 5.038002 for linux 2036s # Current time local: Mon Apr 8 17:29:50 2024 2036s # Current time GMT: Mon Apr 8 17:29:50 2024 2036s # Using Test.pm version 1.31 2036s # Using Apache/Test.pm version 1.42 2036s # expected: 'before 2036s # included 2036s # after 2036s # ' 2036s # received: 'before 2036s # included 2036s # after 2036s # ' 2036s ok 1 2036s ok 2039s t/apache/rwrite.t ................... 2039s # using LWP client 2039s 1..114 2039s # Running under perl version 5.038002 for linux 2039s # Current time local: Mon Apr 8 17:29:52 2024 2039s # Current time GMT: Mon Apr 8 17:29:52 2024 2039s # Using Test.pm version 1.31 2039s # Using Apache/Test.pm version 1.42 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 1024 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #DMMATCH1: 1 2039s # 2039s # testing : bytes in body 2039s # expected: 1024 2039s # received: 1024 2039s ok 1 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 2048 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #DMMATCH1: 1 2039s # 2039s # testing : bytes in body 2039s # expected: 2048 2039s # received: 2048 2039s ok 2 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 3072 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #DMMATCH1: 1 2039s # 2039s # testing : bytes in body 2039s # expected: 3072 2039s # received: 3072 2039s ok 3 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 4096 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #DMMATCH1: 1 2039s # 2039s # testing : bytes in body 2039s # expected: 4096 2039s # received: 4096 2039s ok 4 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 5120 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #DMMATCH1: 1 2039s # 2039s # testing : bytes in body 2039s # expected: 5120 2039s # received: 5120 2039s ok 5 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 6144 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #DMMATCH1: 1 2039s # 2039s # testing : bytes in body 2039s # expected: 6144 2039s # received: 6144 2039s ok 6 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 7168 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #DMMATCH1: 1 2039s # 2039s # testing : bytes in body 2039s # expected: 7168 2039s # received: 7168 2039s ok 7 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 8192 2039s # received: 8192 2039s ok 8 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 9216 2039s # received: 9216 2039s ok 9 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 10240 2039s # received: 10240 2039s ok 10 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 11264 2039s # received: 11264 2039s ok 11 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 12288 2039s # received: 12288 2039s ok 12 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 13312 2039s # received: 13312 2039s ok 13 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 14336 2039s # received: 14336 2039s ok 14 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 15360 2039s # received: 15360 2039s ok 15 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 16384 2039s # received: 16384 2039s ok 16 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 17408 2039s # received: 17408 2039s ok 17 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 18432 2039s # received: 18432 2039s ok 18 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 19456 2039s # received: 19456 2039s ok 19 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 20480 2039s # received: 20480 2039s ok 20 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 21504 2039s # received: 21504 2039s ok 21 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 22528 2039s # received: 22528 2039s ok 22 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 23552 2039s # received: 23552 2039s ok 23 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 24576 2039s # received: 24576 2039s ok 24 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 25600 2039s # received: 25600 2039s ok 25 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 26624 2039s # received: 26624 2039s ok 26 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 27648 2039s # received: 27648 2039s ok 27 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 28672 2039s # received: 28672 2039s ok 28 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 29696 2039s # received: 29696 2039s ok 29 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 30720 2039s # received: 30720 2039s ok 30 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 31744 2039s # received: 31744 2039s ok 31 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 32768 2039s # received: 32768 2039s ok 32 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 33792 2039s # received: 33792 2039s ok 33 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 34816 2039s # received: 34816 2039s ok 34 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 35840 2039s # received: 35840 2039s ok 35 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 36864 2039s # received: 36864 2039s ok 36 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 37888 2039s # received: 37888 2039s ok 37 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 38912 2039s # received: 38912 2039s ok 38 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 39936 2039s # received: 39936 2039s ok 39 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 40960 2039s # received: 40960 2039s ok 40 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 41984 2039s # received: 41984 2039s ok 41 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 43008 2039s # received: 43008 2039s ok 42 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 44032 2039s # received: 44032 2039s ok 43 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 45056 2039s # received: 45056 2039s ok 44 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 46080 2039s # received: 46080 2039s ok 45 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 47104 2039s # received: 47104 2039s ok 46 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 48128 2039s # received: 48128 2039s ok 47 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 49152 2039s # received: 49152 2039s ok 48 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 50176 2039s # received: 50176 2039s ok 49 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 51200 2039s # received: 51200 2039s ok 50 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 102400 2039s # received: 102400 2039s ok 51 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 307200 2039s # received: 307200 2039s ok 52 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 512000 2039s # received: 512000 2039s ok 53 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 2048000 2039s # received: 2048000 2039s ok 54 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 4096000 2039s # received: 4096000 2039s ok 55 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 6144000 2039s # received: 6144000 2039s ok 56 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:54 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 10240000 2039s # received: 10240000 2039s ok 57 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 1024 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #DMMATCH1: 1 2039s # 2039s # testing : bytes in body 2039s # expected: 1024 2039s # received: 1024 2039s ok 58 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 2048 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #DMMATCH1: 1 2039s # 2039s # testing : bytes in body 2039s # expected: 2048 2039s # received: 2048 2039s ok 59 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 3072 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #DMMATCH1: 1 2039s # 2039s # testing : bytes in body 2039s # expected: 3072 2039s # received: 3072 2039s ok 60 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 4096 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #DMMATCH1: 1 2039s # 2039s # testing : bytes in body 2039s # expected: 4096 2039s # received: 4096 2039s ok 61 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 5120 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #DMMATCH1: 1 2039s # 2039s # testing : bytes in body 2039s # expected: 5120 2039s # received: 5120 2039s ok 62 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 6144 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #DMMATCH1: 1 2039s # 2039s # testing : bytes in body 2039s # expected: 6144 2039s # received: 6144 2039s ok 63 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 7168 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #DMMATCH1: 1 2039s # 2039s # testing : bytes in body 2039s # expected: 7168 2039s # received: 7168 2039s ok 64 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 8192 2039s # received: 8192 2039s ok 65 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 9216 2039s # received: 9216 2039s ok 66 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 10240 2039s # received: 10240 2039s ok 67 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 11264 2039s # received: 11264 2039s ok 68 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 12288 2039s # received: 12288 2039s ok 69 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 13312 2039s # received: 13312 2039s ok 70 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 14336 2039s # received: 14336 2039s ok 71 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 15360 2039s # received: 15360 2039s ok 72 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 16384 2039s # received: 16384 2039s ok 73 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 17408 2039s # received: 17408 2039s ok 74 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 18432 2039s # received: 18432 2039s ok 75 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 19456 2039s # received: 19456 2039s ok 76 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 20480 2039s # received: 20480 2039s ok 77 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 21504 2039s # received: 21504 2039s ok 78 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 22528 2039s # received: 22528 2039s ok 79 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 23552 2039s # received: 23552 2039s ok 80 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 24576 2039s # received: 24576 2039s ok 81 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 25600 2039s # received: 25600 2039s ok 82 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 26624 2039s # received: 26624 2039s ok 83 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 27648 2039s # received: 27648 2039s ok 84 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 28672 2039s # received: 28672 2039s ok 85 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 29696 2039s # received: 29696 2039s ok 86 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 30720 2039s # received: 30720 2039s ok 87 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 31744 2039s # received: 31744 2039s ok 88 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 32768 2039s # received: 32768 2039s ok 89 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 33792 2039s # received: 33792 2039s ok 90 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 34816 2039s # received: 34816 2039s ok 91 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 35840 2039s # received: 35840 2039s ok 92 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 36864 2039s # received: 36864 2039s ok 93 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 37888 2039s # received: 37888 2039s ok 94 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 38912 2039s # received: 38912 2039s ok 95 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 39936 2039s # received: 39936 2039s ok 96 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 40960 2039s # received: 40960 2039s ok 97 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 41984 2039s # received: 41984 2039s ok 98 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 43008 2039s # received: 43008 2039s ok 99 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 44032 2039s # received: 44032 2039s ok 100 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 45056 2039s # received: 45056 2039s ok 101 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 46080 2039s # received: 46080 2039s ok 102 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 47104 2039s # received: 47104 2039s ok 103 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 48128 2039s # received: 48128 2039s ok 104 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 49152 2039s # received: 49152 2039s ok 105 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 50176 2039s # received: 50176 2039s ok 106 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 51200 2039s # received: 51200 2039s ok 107 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 102400 2039s # received: 102400 2039s ok 108 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 307200 2039s # received: 307200 2039s ok 109 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 512000 2039s # received: 512000 2039s ok 110 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 2048000 2039s # received: 2048000 2039s ok 111 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 4096000 2039s # received: 4096000 2039s ok 112 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 6144000 2039s # received: 6144000 2039s ok 113 2039s #lwp request: 2039s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 2039s #User-Agent: libwww-perl/6.76 2039s # 2039s #server response: 2039s #HTTP/1.1 200 OK 2039s #Connection: close 2039s #Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2039s #Vary: In-If1 2039s #Content-Length: 0 2039s #Client-Date: Mon, 08 Apr 2024 17:29:55 GMT 2039s #Client-Peer: 127.0.0.1:8529 2039s #Client-Response-Num: 1 2039s #Client-Transfer-Encoding: chunked 2039s #DMMATCH1: 1 2039s #X-Content-Length-Note: added by Apache::TestRequest 2039s # 2039s # testing : bytes in body 2039s # expected: 10240000 2039s # received: 10240000 2039s ok 114 2039s ok 2042s t/apache/server_name_port.t ......... 2042s 1..84 2042s # Running under perl version 5.038002 for linux 2042s # Current time local: Mon Apr 8 17:29:55 2024 2042s # Current time GMT: Mon Apr 8 17:29:55 2024 2042s # Using Test.pm version 1.31 2042s # Using Apache/Test.pm version 1.42 2042s # SENDING: 2042s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 2042s # expecting 200, got 200 2042s ok 1 2042s # got SERVER_NAME='righthost', expected 'righthost' 2042s ok 2 2042s # got SERVER_PORT='8529', expected '8529' 2042s ok 3 2042s # SENDING: 2042s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 2042s # expecting 200, got 200 2042s ok 4 2042s # got SERVER_NAME='righthost', expected 'righthost' 2042s ok 5 2042s # got SERVER_PORT='123', expected '123' 2042s ok 6 2042s # SENDING: 2042s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 2042s # expecting 200, got 200 2042s ok 7 2042s # got SERVER_NAME='righthost', expected 'righthost' 2042s ok 8 2042s # got SERVER_PORT='8529', expected '8529' 2042s ok 9 2042s # SENDING: 2042s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 2042s # expecting 200, got 200 2042s ok 10 2042s # got SERVER_NAME='righthost', expected 'righthost' 2042s ok 11 2042s # got SERVER_PORT='123', expected '123' 2042s ok 12 2042s # SENDING: 2042s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 2042s # expecting 200, got 200 2042s ok 13 2042s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2042s ok 14 2042s # got SERVER_PORT='8529', expected '8529' 2042s ok 15 2042s # SENDING: 2042s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 2042s # expecting 200, got 200 2042s ok 16 2042s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2042s ok 17 2042s # got SERVER_PORT='123', expected '123' 2042s ok 18 2042s # SENDING: 2042s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 2042s # expecting 200, got 200 2042s ok 19 2042s # got SERVER_NAME='[::1]', expected '[::1]' 2042s ok 20 2042s # got SERVER_PORT='8529', expected '8529' 2042s ok 21 2042s # SENDING: 2042s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 2042s # expecting 200, got 200 2042s ok 22 2042s # got SERVER_NAME='[::1]', expected '[::1]' 2042s ok 23 2042s # got SERVER_PORT='123', expected '123' 2042s ok 24 2042s # SENDING: 2042s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 2042s # expecting 200, got 200 2042s ok 25 2042s # got SERVER_NAME='[a::1]', expected '[a::1]' 2042s ok 26 2042s # got SERVER_PORT='8529', expected '8529' 2042s ok 27 2042s # SENDING: 2042s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 2042s # expecting 200, got 200 2042s ok 28 2042s # got SERVER_NAME='[a::1]', expected '[a::1]' 2042s ok 29 2042s # got SERVER_PORT='123', expected '123' 2042s ok 30 2042s # SENDING: 2042s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 2042s # expecting 200, got 200 2042s ok 31 2042s # got SERVER_NAME='[a::1]', expected '[a::1]' 2042s ok 32 2042s # got SERVER_PORT='8529', expected '8529' 2042s ok 33 2042s # SENDING: 2042s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 2042s # expecting 200, got 200 2042s ok 34 2042s # got SERVER_NAME='[a::1]', expected '[a::1]' 2042s ok 35 2042s # got SERVER_PORT='123', expected '123' 2042s ok 36 2042s # SENDING: 2042s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2042s # expecting 200, got 200 2042s ok 37 2042s # got SERVER_NAME='righthost', expected 'righthost' 2042s ok 38 2042s # got SERVER_PORT='8529', expected '8529' 2042s ok 39 2042s # SENDING: 2042s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2042s # expecting 200, got 200 2042s ok 40 2042s # got SERVER_NAME='righthost', expected 'righthost' 2042s ok 41 2042s # got SERVER_PORT='123', expected '123' 2042s ok 42 2042s # SENDING: 2042s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2042s # expecting 200, got 200 2042s ok 43 2042s # got SERVER_NAME='righthost', expected 'righthost' 2042s ok 44 2042s # got SERVER_PORT='8529', expected '8529' 2042s ok 45 2042s # SENDING: 2042s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2042s # expecting 200, got 200 2042s ok 46 2042s # got SERVER_NAME='righthost', expected 'righthost' 2042s ok 47 2042s # got SERVER_PORT='123', expected '123' 2042s ok 48 2042s # SENDING: 2042s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2042s # expecting 200, got 200 2042s ok 49 2042s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2042s ok 50 2042s # got SERVER_PORT='8529', expected '8529' 2042s ok 51 2042s # SENDING: 2042s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2042s # expecting 200, got 200 2042s ok 52 2042s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2042s ok 53 2042s # got SERVER_PORT='123', expected '123' 2042s ok 54 2042s # SENDING: 2042s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2042s # expecting 200, got 200 2042s ok 55 2042s # got SERVER_NAME='[::1]', expected '[::1]' 2042s ok 56 2042s # got SERVER_PORT='8529', expected '8529' 2042s ok 57 2042s # SENDING: 2042s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2042s # expecting 200, got 200 2042s ok 58 2042s # got SERVER_NAME='[::1]', expected '[::1]' 2042s ok 59 2042s # got SERVER_PORT='123', expected '123' 2042s ok 60 2042s # SENDING: 2042s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2042s # expecting 200, got 200 2042s ok 61 2042s # got SERVER_NAME='righthost', expected 'righthost' 2042s ok 62 2042s # got SERVER_PORT='8529', expected '8529' 2042s ok 63 2042s # SENDING: 2042s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2042s # expecting 200, got 200 2042s ok 64 2042s # got SERVER_NAME='righthost', expected 'righthost' 2042s ok 65 2042s # got SERVER_PORT='123', expected '123' 2042s ok 66 2042s # SENDING: 2042s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2042s # expecting 200, got 200 2042s ok 67 2042s # got SERVER_NAME='righthost', expected 'righthost' 2042s ok 68 2042s # got SERVER_PORT='8529', expected '8529' 2042s ok 69 2042s # SENDING: 2042s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2042s # expecting 200, got 200 2042s ok 70 2042s # got SERVER_NAME='righthost', expected 'righthost' 2042s ok 71 2042s # got SERVER_PORT='123', expected '123' 2042s ok 72 2042s # SENDING: 2042s # 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 2042s # expecting 200, got 200 2042s ok 73 2042s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2042s ok 74 2042s # got SERVER_PORT='8529', expected '8529' 2042s ok 75 2042s # SENDING: 2042s # 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 2042s # expecting 200, got 200 2042s ok 76 2042s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2042s ok 77 2042s # got SERVER_PORT='123', expected '123' 2042s ok 78 2042s # SENDING: 2042s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 2042s # expecting 200, got 200 2042s ok 79 2042s # got SERVER_NAME='[::1]', expected '[::1]' 2042s ok 80 2042s # got SERVER_PORT='8529', expected '8529' 2042s ok 81 2042s # SENDING: 2042s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 2042s # expecting 200, got 200 2042s ok 82 2042s # got SERVER_NAME='[::1]', expected '[::1]' 2042s ok 83 2042s # got SERVER_PORT='123', expected '123' 2042s ok 84 2042s ok 2044s t/apache/teclchunk.t ................ skipped: Not supported yet 2046s t/apr/uri.t ......................... 2046s 1..1 2046s # Running under perl version 5.038002 for linux 2046s # Current time local: Mon Apr 8 17:30:00 2024 2046s # Current time GMT: Mon Apr 8 17:30:00 2024 2046s # Using Test.pm version 1.31 2046s # Using Apache/Test.pm version 1.42 2046s ok 1 2046s ok 2048s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 2050s t/filter/case.t ..................... 2050s 1..4 2050s # Running under perl version 5.038002 for linux 2050s # Current time local: Mon Apr 8 17:30:04 2024 2050s # Current time GMT: Mon Apr 8 17:30:04 2024 2050s # Using Test.pm version 1.31 2050s # Using Apache/Test.pm version 1.42 2050s ok 1 2050s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 2050s # expected 200 2050s # received 200 2050s # body: =HEAD1 NAME 2050s X X 2050s 2050s PERLSUB - PERL SUBROUTINES 2050s 2050s =HEAD1 SYNOPSIS 2050s 2050s TO DECLARE SUBROUTINES: 2050s X X 2050s 2050s SUB NAME; # A "FORWARD" DECLARATION. 2050s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 2050s SUB NAME : ATTRS; # WITH ATTRIBUTES 2050s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 2050s 2050s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 2050s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 2050s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 2050s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 2050s 2050s USE FEATURE 'SIGNATURES'; 2050s SUB NAME(SIG) BLOCK # WITH SIGNATURE 2050s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 2050s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 2050s 2050s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 2050s X 2050s 2050s $SUBREF = SUB BLOCK; # NO PROTO 2050s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 2050s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 2050s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 2050s 2050s USE FEATURE 'SIGNATURES'; 2050s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 2050s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 2050s 2050s TO IMPORT SUBROUTINES: 2050s X 2050s 2050s USE MODULE QW(NAME1 NAME2 NAME3); 2050s 2050s TO CALL SUBROUTINES: 2050s X X 2050s 2050s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 2050s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 2050s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 2050s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 2050s 2050s =HEAD1 DESCRIPTION 2050s 2050s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 2050s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 2050s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 2050s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 2050s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 2050s ITS NAME OR A CODE REFERENCE. 2050s 2050s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 2050s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 2050s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 2050s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 2050s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 2050s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 2050s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 2050s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 2050s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 2050s X X 2050s 2050s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 2050s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 2050s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 2050s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 2050s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 2050s SUCH A SIGNATURE-USING SUBROUTINE. 2050s 2050s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 2050s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 2050s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 2050s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 2050s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 2050s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 2050s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 2050s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 2050s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 2050s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 2050s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 2050s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 2050s X X X<@_> 2050s 2050s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 2050s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 2050s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 2050s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 2050s L AND L. 2050s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 2050s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 2050s 2050s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 2050s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 2050s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 2050s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 2050s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 2050s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 2050s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 2050s ONE LARGE INDISTINGUISHABLE LIST. 2050s 2050s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 2050s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 2050s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 2050s EMPTY SUB RETURNS THE EMPTY LIST. 2050s X X X 2050s 2050s EXAMPLE: 2050s 2050s SUB MAX { 2050s MY $MAX = SHIFT(@_); 2050s FOREACH $FOO (@_) { 2050s $MAX = $FOO IF $MAX < $FOO; 2050s } 2050s RETURN $MAX; 2050s } 2050s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 2050s 2050s EXAMPLE: 2050s 2050s # GET A LINE, COMBINING CONTINUATION LINES 2050s # THAT START WITH WHITESPACE 2050s 2050s SUB GET_LINE { 2050s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 2050s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 2050s IF ($LOOKAHEAD =~ /^[ \T]/) { 2050s $THISLINE .= $LOOKAHEAD; 2050s } 2050s ELSE { 2050s LAST LINE; 2050s } 2050s } 2050s RETURN $THISLINE; 2050s } 2050s 2050s $LOOKAHEAD = ; # GET FIRST LINE 2050s WHILE (DEFINED($LINE = GET_LINE())) { 2050s ... 2050s } 2050s 2050s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 2050s 2050s SUB MAYBESET { 2050s MY($KEY, $VALUE) = @_; 2050s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 2050s } 2050s 2050s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 2050s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 2050s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 2050s ITS CALLER'S VALUES. 2050s X X 2050s 2050s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 2050s SUB UPCASE_IN { 2050s FOR (@_) { TR/A-Z/A-Z/ } 2050s } 2050s 2050s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 2050s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 2050s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 2050s X X 2050s 2050s UPCASE_IN("FREDERICK"); 2050s 2050s IT WOULD BE MUCH SAFER IF THE C FUNCTION 2050s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 2050s OF CHANGING THEM IN PLACE: 2050s 2050s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 2050s SUB UPCASE { 2050s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 2050s MY @PARMS = @_; 2050s FOR (@PARMS) { TR/A-Z/A-Z/ } 2050s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 2050s } 2050s 2050s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 2050s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 2050s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 2050s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 2050s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 2050s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 2050s 2050s @NEWLIST = UPCASE(@LIST1, @LIST2); 2050s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 2050s 2050s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 2050s 2050s (@X, @Y) = UPCASE(@LIST1, @LIST2); 2050s 2050s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 2050s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 2050s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 2050s L
FOR ALTERNATIVES. 2050s 2050s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 2050s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 2050s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 2050s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 2050s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 2050s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 2050s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 2050s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 2050s SEE L FOR MORE ABOUT ALL THAT. 2050s X<&> 2050s 2050s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 2050s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 2050s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 2050s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 2050s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 2050s X 2050s 2050s &FOO(1,2,3); # PASS THREE ARGUMENTS 2050s FOO(1,2,3); # THE SAME 2050s 2050s FOO(); # PASS A NULL LIST 2050s &FOO(); # THE SAME 2050s 2050s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 2050s USE STRICT 'SUBS'; 2050s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2050s # A COMPILE-TIME ERROR 2050s NO STRICT 'SUBS'; 2050s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2050s # A LITERAL STRING "FOO" 2050s 2050s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 2050s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 2050s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 2050s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 2050s X<&> 2050s 2050s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 2050s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 2050s YOUR SUBROUTINE'S NAME. 2050s 2050s USE V5.16; 2050s MY $FACTORIAL = SUB { 2050s MY ($X) = @_; 2050s RETURN 1 IF $X == 1; 2050s RETURN($X * __SUB__->( $X - 1 ) ); 2050s }; 2050s 2050s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 2050s IS SUBJECT TO CHANGE. 2050s 2050s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 2050s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 2050s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 2050s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 2050s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 2050s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 2050s SPECIAL, PRE-DEFINED THINGS. 2050s 2050s =OVER 2050s 2050s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 2050s 2050s C 2050s 2050s =ITEM DOCUMENTED IN L 2050s 2050s C, C 2050s 2050s =ITEM DOCUMENTED IN L 2050s 2050s C, C 2050s 2050s =ITEM DOCUMENTED IN L 2050s 2050s C, C, C, C, C, C, C, 2050s C, C, C, C, C, C, 2050s C, C, C, C, C, C, C, 2050s C, C, C, C, C, C, 2050s C, C, C, C, C, 2050s C, C, C, C 2050s 2050s =ITEM DOCUMENTED IN L 2050s 2050s C, C, C, C, C, C, C, 2050s C, C, C, C, C, C, C, 2050s C, C, C, C, C, C 2050s 2050s =ITEM DOCUMENTED IN L 2050s 2050s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 2050s L<< C|PERLFUNC/REQUIRE >> 2050s 2050s =ITEM DOCUMENTED IN L 2050s 2050s C 2050s 2050s =ITEM DOCUMENTED IN L 2050s 2050s C, C, C, C, C 2050s 2050s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 2050s 2050s ANY STARTING WITH C<(> 2050s 2050s =BACK 2050s 2050s THE C, C, C, C AND C SUBROUTINES 2050s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 2050s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 2050s EXPLICITLY. SEE L 2050s 2050s =HEAD2 SIGNATURES 2050s 2050s X X 2050s 2050s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 2050s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 2050s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 2050s 2050s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 2050s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 2050s DIRECTLY BY C, IN THE CURRENT SCOPE. 2050s 2050s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 2050s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 2050s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 2050s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 2050s 2050s FOR EXAMPLE, 2050s 2050s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 2050s 2050s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 2050s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 2050s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 2050s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 2050s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 2050s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 2050s 2050s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 2050s THE SIGNATURE. FOR EXAMPLE, 2050s 2050s SUB FOO ($LEFT, $RIGHT) { 2050s RETURN $LEFT + $RIGHT; 2050s } 2050s 2050s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 2050s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 2050s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 2050s EQUIVALENT TO 2050s 2050s SUB FOO { 2050s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 2050s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 2050s MY $LEFT = $_[0]; 2050s MY $RIGHT = $_[1]; 2050s RETURN $LEFT + $RIGHT; 2050s } 2050s 2050s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 2050s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 2050s 2050s SUB FOO ($FIRST, $, $THIRD) { 2050s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 2050s } 2050s 2050s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 2050s MANDATORY FOR THE CALLER TO PASS IT. 2050s 2050s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 2050s SEPARATED FROM THE PARAMETER NAME BY C<=>: 2050s 2050s SUB FOO ($LEFT, $RIGHT = 0) { 2050s RETURN $LEFT + $RIGHT; 2050s } 2050s 2050s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 2050s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 2050s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 2050s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 2050s FOR EXAMPLE, 2050s 2050s MY $AUTO_ID = 0; 2050s SUB FOO ($THING, $ID = $AUTO_ID++) { 2050s PRINT "$THING HAS ID $ID"; 2050s } 2050s 2050s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 2050s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 2050s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 2050s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 2050s 2050s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 2050s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 2050s } 2050s 2050s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 2050s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 2050s VALUE PROVIDED WAS C. 2050s 2050s SUB FOO ($NAME //= "WORLD") { 2050s PRINT "HELLO, $NAME"; 2050s } 2050s 2050s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 2050s 2050s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 2050s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 2050s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 2050s 2050s SUB FOO ($X ||= 10) { 2050s RETURN 5 + $X; 2050s } 2050s 2050s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 2050s FOR EXAMPLE, 2050s 2050s SUB FOO ($THING, $ = 1) { 2050s PRINT $THING; 2050s } 2050s 2050s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 2050s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 2050s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 2050s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 2050s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 2050s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 2050s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 2050s 2050s SUB FOO ($THING, $=) { 2050s PRINT $THING; 2050s } 2050s 2050s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 2050s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 2050s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 2050s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 2050s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 2050s TO RIGHT. 2050s 2050s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 2050s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 2050s 2050s SUB FOO ($FILTER, @INPUTS) { 2050s PRINT $FILTER->($_) FOREACH @INPUTS; 2050s } 2050s 2050s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 2050s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 2050s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 2050s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 2050s 2050s SUB FOO ($THING, @) { 2050s PRINT $THING; 2050s } 2050s 2050s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 2050s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 2050s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 2050s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 2050s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 2050s AS WITH STANDARD HASH CONSTRUCTION. 2050s 2050s SUB FOO ($FILTER, %INPUTS) { 2050s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 2050s } 2050s 2050s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 2050s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 2050s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 2050s 2050s SUB FOO ($THING, %) { 2050s PRINT $THING; 2050s } 2050s 2050s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 2050s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 2050s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 2050s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 2050s AN EMPTY ARRAY OR EMPTY HASH. 2050s 2050s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 2050s THAT THE CALLER PASSED NO ARGUMENTS: 2050s 2050s SUB FOO () { 2050s RETURN 123; 2050s } 2050s 2050s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 2050s WARNING IN THE C CATEGORY. FROM PERL 5.36 2050s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 2050s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 2050s STATEMENT SUCH AS: 2050s 2050s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 2050s 2050s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 2050s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 2050s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 2050s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 2050s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 2050s WARNINGS IN THE C CATEGORY WHEN 2050s COMPILED: 2050s 2050s SUB F ($X) { 2050s # THIS LINE EMITS THE WARNING SEEN BELOW 2050s PRINT "ARGUMENTS ARE @_"; 2050s } 2050s 2050s Z<> 2050s 2050s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 2050s EXPERIMENTAL AT ... 2050s 2050s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 2050s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 2050s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 2050s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 2050s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 2050s SUPPLY THAT ARGUMENT. 2050s 2050s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 2050s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 2050s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 2050s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 2050s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 2050s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 2050s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 2050s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 2050s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 2050s 2050s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 2050s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 2050s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 2050s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 2050s L. FOR EXAMPLE, 2050s 2050s SUB FOO :PROTOTYPE($) { $_[0] } 2050s 2050s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 2050s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 2050s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 2050s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 2050s 2050s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 2050s RETURN $LEFT + $RIGHT; 2050s } 2050s 2050s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 2050s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 2050s THE SUBROUTINE'S BODY. 2050s 2050s =HEAD2 PRIVATE VARIABLES VIA MY() 2050s X X X X X 2050s X X 2050s 2050s SYNOPSIS: 2050s 2050s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 2050s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 2050s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 2050s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 2050s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 2050s 2050s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 2050s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 2050s SEE L AND L. 2050s 2050s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 2050s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 2050s (C/C/C/C), LOOP 2050s (C/C/C/C/C), SUBROUTINE, C, 2050s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 2050s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 2050s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 2050s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 2050s WITH C INSTEAD. 2050s 2050s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 2050s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 2050s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 2050s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 2050s ITS OWN COPY. 2050s X 2050s 2050s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 2050s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 2050s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 2050s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 2050s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 2050s 2050s MY $X = 10; 2050s SUB BUMPX { $X++ } 2050s 2050s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 2050s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 2050s THE C ITSELF. SEE L. 2050s X 2050s 2050s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 2050s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 2050s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 2050s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 2050s 2050s $ARG = "FRED"; # "GLOBAL" VARIABLE 2050s $N = CUBE_ROOT(27); 2050s PRINT "$ARG THINKS THE ROOT IS $N\N"; 2050s # OUTPUTS: FRED THINKS THE ROOT IS 3 2050s 2050s SUB CUBE_ROOT { 2050s MY $ARG = SHIFT; # NAME DOESN'T MATTER 2050s $ARG **= 1/3; 2050s RETURN $ARG; 2050s } 2050s 2050s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 2050s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 2050s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 2050s 2050s MY ($FOO) = ; # WRONG? 2050s MY @FOO = ; 2050s 2050s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2050s 2050s MY $FOO = ; 2050s 2050s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 2050s 2050s MY $FOO, $BAR = 1; # WRONG 2050s 2050s THAT HAS THE SAME EFFECT AS 2050s 2050s MY $FOO; 2050s $BAR = 1; 2050s 2050s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 2050s THE CURRENT STATEMENT. THUS, 2050s 2050s MY $X = $X; 2050s 2050s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 2050s THE EXPRESSION 2050s 2050s MY $X = 123 AND $X == 123 2050s 2050s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 2050s 2050s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 2050s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 2050s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 2050s 2050s WHILE (MY $LINE = <>) { 2050s $LINE = LC $LINE; 2050s } CONTINUE { 2050s PRINT $LINE; 2050s } 2050s 2050s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 2050s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 2050s IT. SIMILARLY, IN THE CONDITIONAL 2050s 2050s IF ((MY $ANSWER = ) =~ /^YES$/I) { 2050s USER_AGREES(); 2050s } ELSIF ($ANSWER =~ /^NO$/I) { 2050s USER_DISAGREES(); 2050s } ELSE { 2050s CHOMP $ANSWER; 2050s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 2050s } 2050s 2050s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 2050s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 2050s BUT NOT BEYOND IT. SEE L FOR INFORMATION 2050s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 2050s 2050s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 2050s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 2050s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 2050s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 2050s IN THE LOOP 2050s X X 2050s 2050s FOR MY $I (1, 2, 3) { 2050s SOME_FUNCTION(); 2050s } 2050s 2050s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 2050s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 2050s X X 2050s 2050s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 2050s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 2050s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 2050s 2050s USE STRICT 'VARS'; 2050s 2050s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 2050s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 2050s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 2050s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 2050s THIS WITH C. 2050s 2050s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 2050s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 2050s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 2050s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 2050s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 2050s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 2050s EXAMPLE. 2050s 2050s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 2050s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 2050s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 2050s 2050s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 2050s 2050s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 2050s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 2050s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 2050s 2050s PACKAGE MAIN; 2050s LOCAL $X = 10; 2050s MY $X = 20; 2050s PRINT "$X AND $::X\N"; 2050s 2050s THAT WILL PRINT OUT C<20> AND C<10>. 2050s 2050s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 2050s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 2050s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 2050s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 2050s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 2050s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 2050s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 2050s AN ANONYMOUS SUB REFERENCE: 2050s 2050s MY $SECRET_VERSION = '1.001-BETA'; 2050s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 2050s &$SECRET_SUB(); 2050s 2050s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 2050s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 2050s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 2050s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 2050s UNQUALIFIED AND UNQUALIFIABLE. 2050s 2050s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 2050s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 2050s L FOR SOMETHING OF A WORK-AROUND TO 2050s THIS. 2050s 2050s =HEAD2 PERSISTENT PRIVATE VARIABLES 2050s X X X X 2050s X X 2050s 2050s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 2050s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 2050s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 2050s 2050s =HEAD3 PERSISTENT VARIABLES VIA STATE() 2050s 2050s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 2050s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 2050s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 2050s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 2050s THE C FORM DOES NOT REQUIRE THE 2050s C PRAGMA. 2050s 2050s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 2050s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 2050s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 2050s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 2050s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 2050s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 2050s SUBROUTINE EACH TIME IT IS EXECUTED.) 2050s 2050s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 2050s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 2050s 2050s USE FEATURE 'STATE'; 2050s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 2050s 2050s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 2050s 2050s USE FEATURE 'STATE'; 2050s SUB CREATE_COUNTER { 2050s RETURN SUB { STATE $X; RETURN ++$X } 2050s } 2050s 2050s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 2050s CODE OUTSIDE. 2050s 2050s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 2050s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 2050s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 2050s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 2050s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 2050s 2050s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 2050s 2050s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 2050s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 2050s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 2050s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 2050s 2050s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 2050s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 2050s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 2050s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 2050s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 2050s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 2050s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 2050s 2050s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 2050s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 2050s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 2050s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 2050s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 2050s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 2050s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 2050s 2050s { 2050s MY $SECRET_VAL = 0; 2050s SUB GIMME_ANOTHER { 2050s RETURN ++$SECRET_VAL; 2050s } 2050s } 2050s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 2050s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 2050s 2050s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 2050s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 2050s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 2050s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 2050s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 2050s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 2050s STARTS TO RUN: 2050s 2050s BEGIN { 2050s MY $SECRET_VAL = 0; 2050s SUB GIMME_ANOTHER { 2050s RETURN ++$SECRET_VAL; 2050s } 2050s } 2050s 2050s SEE L ABOUT THE 2050s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 2050s C AND C. 2050s 2050s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 2050s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 2050s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 2050s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 2050s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 2050s 2050s =HEAD2 TEMPORARY VALUES VIA LOCAL() 2050s X X X X 2050s X 2050s 2050s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 2050s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 2050s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 2050s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 2050s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 2050s 2050s SYNOPSIS: 2050s 2050s # LOCALIZATION OF VALUES 2050s 2050s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 2050s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 2050s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 2050s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 2050s 2050s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 2050s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 2050s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 2050s # LOCALIZATION 2050s 2050s # LOCALIZATION OF SYMBOLS 2050s 2050s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 2050s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 2050s # @MERLYN IS REALLY @RANDAL, ETC 2050s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 2050s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 2050s 2050s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 2050s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 2050s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 2050s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 2050s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 2050s 2050s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 2050s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 2050s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 2050s CREATES NEW, DYNAMICALLY SCOPED VALUES. 2050s 2050s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 2050s PLACED IN PARENTHESES. THIS OPERATOR WORKS 2050s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 2050s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 2050s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 2050s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 2050s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 2050s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 2050s UNDEFINED VALUE.) 2050s 2050s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 2050s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 2050s VARIABLES OUTSIDE THE LOOP. 2050s 2050s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 2050s X 2050s 2050s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 2050s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 2050s VIEWED AS A SCALAR OR AN ARRAY. SO 2050s 2050s LOCAL($FOO) = ; 2050s LOCAL @FOO = ; 2050s 2050s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2050s 2050s LOCAL $FOO = ; 2050s 2050s SUPPLIES A SCALAR CONTEXT. 2050s 2050s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 2050s X 2050s 2050s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 2050s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 2050s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 2050s 2050s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 2050s 2050s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 2050s { LOCAL $/ = UNDEF; $SLURP = ; } 2050s 2050s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 2050s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 2050s I, BECAUSE THE $1 VARIABLE IS 2050s MAGICAL AND READ-ONLY : 2050s 2050s LOCAL $1 = 2; 2050s 2050s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 2050s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 2050s TO SAFELY REUSE $_ IN A SUBROUTINE. 2050s 2050s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 2050s WORK AS DESCRIBED. 2050s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 2050s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 2050s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 2050s SEE L FOR MORE 2050s DETAILS. 2050s X 2050s 2050s =HEAD3 LOCALIZATION OF GLOBS 2050s X X 2050s 2050s THE CONSTRUCT 2050s 2050s LOCAL *NAME; 2050s 2050s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 2050s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 2050s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 2050s 2050s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 2050s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 2050s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 2050s SEPARATOR. 2050s 2050s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 2050s X X 2050s X 2050s 2050s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 2050s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 2050s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 2050s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 2050s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 2050s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 2050s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 2050s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 2050s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 2050s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 2050s 2050s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 2050s @ARY = ( 0..5 ); 2050s { 2050s LOCAL($ARY[5]) = 6; 2050s LOCAL($HASH{'A'}) = 'DRILL'; 2050s WHILE (MY $E = POP(@ARY)) { 2050s PRINT "$E . . .\N"; 2050s LAST UNLESS $E > 3; 2050s } 2050s IF (@ARY) { 2050s $HASH{'ONLY A'} = 'TEST'; 2050s DELETE $HASH{'A'}; 2050s } 2050s } 2050s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 2050s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 2050s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 2050s 2050s PERL WILL PRINT 2050s 2050s 6 . . . 2050s 4 . . . 2050s 3 . . . 2050s THIS IS A TEST ONLY A TEST. 2050s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 2050s 2050s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 2050s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 2050s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 2050s SURPRISING, AND IS VERY LIKELY TO CHANGE. 2050s 2050s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 2050s X X X 2050s X 2050s 2050s YOU CAN USE THE C AND C 2050s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 2050s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 2050s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 2050s 2050s DO { 2050s MY $VAL = $ARRAY[$IDX]; 2050s LOCAL $ARRAY[$IDX]; 2050s DELETE $ARRAY[$IDX]; 2050s $VAL 2050s } 2050s 2050s AND 2050s 2050s DO { 2050s MY $VAL = $HASH{KEY}; 2050s LOCAL $HASH{KEY}; 2050s DELETE $HASH{KEY}; 2050s $VAL 2050s } 2050s 2050s EXCEPT THAT FOR THOSE THE C IS 2050s SCOPED TO THE C BLOCK. SLICES ARE 2050s ALSO ACCEPTED. 2050s 2050s MY %HASH = ( 2050s A => [ 7, 8, 9 ], 2050s B => 1, 2050s ) 2050s 2050s { 2050s MY $X = DELETE LOCAL $HASH{A}; 2050s # $X IS [ 7, 8, 9 ] 2050s # %HASH IS (B => 1) 2050s 2050s { 2050s MY @NUMS = DELETE LOCAL @$X[0, 2] 2050s # @NUMS IS (7, 9) 2050s # $X IS [ UNDEF, 8 ] 2050s 2050s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 2050s } 2050s # $X IS BACK TO [ 7, 8, 9 ] 2050s 2050s } 2050s # %HASH IS BACK TO ITS ORIGINAL STATE 2050s 2050s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 2050s 2050s =HEAD2 LVALUE SUBROUTINES 2050s X X 2050s 2050s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 2050s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 2050s 2050s MY $VAL; 2050s SUB CANMOD : LVALUE { 2050s $VAL; # OR: RETURN $VAL; 2050s } 2050s SUB NOMOD { 2050s $VAL; 2050s } 2050s 2050s CANMOD() = 5; # ASSIGNS TO $VAL 2050s NOMOD() = 5; # ERROR 2050s 2050s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 2050s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 2050s BY A SCALAR. FOR EXAMPLE, CONSIDER: 2050s 2050s DATA(2,3) = GET_DATA(3,4); 2050s 2050s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 2050s 2050s (DATA(2,3)) = GET_DATA(3,4); 2050s 2050s AND IN: 2050s 2050s (DATA(2),DATA(3)) = GET_DATA(3,4); 2050s 2050s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 2050s 2050s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 2050s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 2050s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 2050s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 2050s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 2050s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 2050s 2050s =HEAD2 LEXICAL SUBROUTINES 2050s X X X X 2050s 2050s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 2050s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 2050s AVAILABLE UNDER C OR C OR HIGHER. 2050s 2050s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 2050s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 2050s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 2050s CATEGORY WAS DISABLED. 2050s 2050s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 2050s DECLARED, AND ONLY AFTER THAT DECLARATION: 2050s 2050s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 2050s # VERSIONS EARLIER THAN 5.26. 2050s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 2050s USE FEATURE 'LEXICAL_SUBS'; 2050s 2050s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 2050s STATE SUB FOO { 2050s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 2050s } 2050s FOO(); # CALLS "STATE" SUB 2050s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 2050s 2050s MY SUB BAR { ... } 2050s BAR(); # CALLS "MY" SUB 2050s 2050s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 2050s 2050s # WRONG 2050s MY SUB BAZ { 2050s BAZ(); 2050s } 2050s 2050s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 2050s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 2050s 2050s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 2050s 2050s MY SUB BAZ { 2050s __SUB__->(); # CALLS ITSELF 2050s } 2050s 2050s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 2050s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 2050s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 2050s HOWEVER: 2050s 2050s MY SUB BAZ; # PREDECLARATION 2050s SUB BAZ { # DEFINE THE "MY" SUB 2050s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 2050s } 2050s 2050s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 2050s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 2050s C; THEY KEEP EACH OTHER ALIVE (SEE L). 2050s 2050s =HEAD3 C VS C 2050s 2050s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 2050s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 2050s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 2050s CONTAINING BLOCK TO THE NEXT. 2050s 2050s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 2050s NECESSARY IF YOU WANT TO CREATE CLOSURES: 2050s 2050s SUB WHATEVER { 2050s MY $X = SHIFT; 2050s MY SUB INNER { 2050s ... DO SOMETHING WITH $X ... 2050s } 2050s INNER(); 2050s } 2050s 2050s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 2050s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 2050s SEE THE C<$X> FROM THE FIRST CALL TO C. 2050s 2050s =HEAD3 C SUBROUTINES 2050s 2050s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 2050s SUBROUTINE OF THE SAME NAME. 2050s 2050s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 2050s INSIDE AN INNER SCOPE: 2050s 2050s SUB FOO { ... } 2050s 2050s SUB BAR { 2050s MY SUB FOO { ... } 2050s { 2050s # NEED TO USE THE OUTER FOO HERE 2050s OUR SUB FOO; 2050s FOO(); 2050s } 2050s } 2050s 2050s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 2050s 2050s PACKAGE MYSNEAKYMODULE; 2050s 2050s OUR SUB DO_SOMETHING { ... } 2050s 2050s SUB DO_SOMETHING_WITH_CALLER { 2050s PACKAGE DB; 2050s () = CALLER 1; # SETS @DB::ARGS 2050s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 2050s } 2050s 2050s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 2050s X X<*> 2050s 2050s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 2050s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 2050s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 2050s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 2050s 2050s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 2050s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 2050s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 2050s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 2050s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 2050s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 2050s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 2050s 2050s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 2050s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 2050s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 2050s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 2050s 2050s SUB DOUBLEARY { 2050s LOCAL(*SOMEARY) = @_; 2050s FOREACH $ELEM (@SOMEARY) { 2050s $ELEM *= 2; 2050s } 2050s } 2050s DOUBLEARY(*FOO); 2050s DOUBLEARY(*BAR); 2050s 2050s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 2050s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 2050s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 2050s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 2050s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 2050s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 2050s 2050s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 2050s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 2050s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 2050s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 2050s L. 2050s 2050s =HEAD2 WHEN TO STILL USE LOCAL() 2050s X X 2050s 2050s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 2050s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 2050s I USE C INSTEAD OF C. 2050s 2050s =OVER 4 2050s 2050s =ITEM 1. 2050s 2050s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 2050s 2050s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 2050s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 2050s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 2050s IN C<@FIELDS>. 2050s 2050s { 2050s LOCAL @ARGV = ("/ETC/MOTD"); 2050s LOCAL $/ = UNDEF; 2050s LOCAL $_ = <>; 2050s @FIELDS = SPLIT /^\S*=+\S*$/; 2050s } 2050s 2050s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 2050s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 2050s 2050s =ITEM 2. 2050s 2050s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 2050s 2050s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 2050s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 2050s TABLE ENTRIES: 2050s 2050s SUB IOQUEUE { 2050s LOCAL (*READER, *WRITER); # NOT MY! 2050s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 2050s RETURN (*READER, *WRITER); 2050s } 2050s ($HEAD, $TAIL) = IOQUEUE(); 2050s 2050s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 2050s ENTRIES. 2050s 2050s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 2050s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 2050s A LOCAL ALIAS. 2050s 2050s { 2050s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 2050s GROW(); # REALLY CALLS SHRINK() 2050s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 2050s } 2050s GROW(); # GET THE REAL GROW() AGAIN 2050s 2050s SEE L FOR MORE ABOUT MANIPULATING 2050s FUNCTIONS BY NAME IN THIS WAY. 2050s 2050s =ITEM 3. 2050s 2050s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 2050s 2050s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 2050s IS DONE ON DYNAMICS: 2050s 2050s { 2050s LOCAL $SIG{INT} = 'IGNORE'; 2050s FUNCT(); # UNINTERRUPTIBLE 2050s } 2050s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 2050s 2050s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 2050s 2050s =BACK 2050s 2050s =HEAD2 PASS BY REFERENCE 2050s X X X 2050s 2050s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 2050s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 2050s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 2050s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 2050s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 2050s 2050s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 2050s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 2050s OF ALL THEIR FORMER LAST ELEMENTS: 2050s 2050s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 2050s 2050s SUB POPMANY { 2050s MY $AREF; 2050s MY @RETLIST; 2050s FOREACH $AREF ( @_ ) { 2050s PUSH @RETLIST, POP @$AREF; 2050s } 2050s RETURN @RETLIST; 2050s } 2050s 2050s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 2050s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 2050s 2050s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 2050s SUB INTER { 2050s MY ($K, $HREF, %SEEN); # LOCALS 2050s FOREACH $HREF (@_) { 2050s WHILE ( $K = EACH %$HREF ) { 2050s $SEEN{$K}++; 2050s } 2050s } 2050s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 2050s } 2050s 2050s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 2050s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 2050s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 2050s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 2050s A LITTLE EXPENSIVE. 2050s 2050s WHERE PEOPLE GET INTO TROUBLE IS HERE: 2050s 2050s (@W, @X) = FUNC(@Y, @Z); 2050s OR 2050s (%W, %X) = FUNC(%Y, %Z); 2050s 2050s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 2050s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 2050s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 2050s AS ALWAYS. 2050s 2050s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 2050s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 2050s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 2050s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 2050s 2050s ($WREF, $XREF) = FUNC(\@Y, \@Z); 2050s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 2050s SUB FUNC { 2050s MY ($YREF, $ZREF) = @_; 2050s IF (@$YREF > @$ZREF) { 2050s RETURN ($YREF, $ZREF); 2050s } ELSE { 2050s RETURN ($ZREF, $YREF); 2050s } 2050s } 2050s 2050s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 2050s 2050s (*W, *X) = FUNC(\@Y, \@Z); 2050s PRINT "@W HAS MORE THAN @X\N"; 2050s SUB FUNC { 2050s LOCAL (*Y, *Z) = @_; 2050s IF (@Y > @Z) { 2050s RETURN (\@Y, \@Z); 2050s } ELSE { 2050s RETURN (\@Z, \@Y); 2050s } 2050s } 2050s 2050s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 2050s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 2050s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 2050s ARE IN THE SYMBOL TABLE. 2050s 2050s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 2050s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 2050s FOR EXAMPLE: 2050s 2050s SPLUTTER(\*STDOUT); 2050s SUB SPLUTTER { 2050s MY $FH = SHIFT; 2050s PRINT $FH "HER UM WELL A HMMM\N"; 2050s } 2050s 2050s $REC = GET_REC(\*STDIN); 2050s SUB GET_REC { 2050s MY $FH = SHIFT; 2050s RETURN SCALAR <$FH>; 2050s } 2050s 2050s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 2050s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 2050s 2050s SUB OPENIT { 2050s MY $PATH = SHIFT; 2050s LOCAL *FH; 2050s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 2050s } 2050s 2050s =HEAD2 PROTOTYPES 2050s X X 2050s 2050s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 2050s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 2050s SECTION OR WITH A L. 2050s IF YOU DECLARE EITHER OF 2050s 2050s SUB MYPUSH (\@@) 2050s SUB MYPUSH :PROTOTYPE(\@@) 2050s 2050s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 2050s 2050s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 2050s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 2050s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 2050s OF AN ATTRIBUTE. 2050s 2050s THE 2050s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 2050s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 2050s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 2050s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 2050s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 2050s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 2050s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 2050s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 2050s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 2050s 2050s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 2050s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 2050s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 2050s 2050s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 2050s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 2050s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 2050s CORRESPONDING BUILT-IN. 2050s 2050s DECLARED AS CALLED AS 2050s 2050s SUB MYLINK ($$) MYLINK $OLD, $NEW 2050s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 2050s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 2050s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 2050s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 2050s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 2050s SUB MYPOP (\@) MYPOP @ARRAY 2050s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 2050s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 2050s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 2050s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 2050s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 2050s SUB MYRAND (;$) MYRAND 42 2050s SUB MYTIME () MYTIME 2050s 2050s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 2050s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 2050s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 2050s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 2050s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 2050s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 2050s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 2050s 2050s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 2050s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 2050s 2050s SUB MYREF (\[$@%&*]) 2050s 2050s WILL ALLOW CALLING MYREF() AS 2050s 2050s MYREF $VAR 2050s MYREF @ARRAY 2050s MYREF %HASH 2050s MYREF &SUB 2050s MYREF *GLOB 2050s 2050s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 2050s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 2050s 2050s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 2050s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 2050s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 2050s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 2050s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 2050s 2050s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 2050s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 2050s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 2050s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 2050s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 2050s FOLLOWS: 2050s 2050s USE SYMBOL 'QUALIFY_TO_REF'; 2050s 2050s SUB FOO (*) { 2050s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 2050s ... 2050s } 2050s 2050s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 2050s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 2050s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 2050s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 2050s 2050s SUB MYPUSH (+@) { 2050s MY $AREF = SHIFT; 2050s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 2050s PUSH @$AREF, @_; 2050s } 2050s 2050s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 2050s IS OF AN ACCEPTABLE TYPE. 2050s 2050s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 2050s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 2050s 2050s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 2050s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 2050s PROVIDED, C<$_> WILL BE USED INSTEAD. 2050s 2050s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 2050s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 2050s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 2050s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 2050s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 2050s 2050s MYTIME +2; 2050s 2050s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 2050s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 2050s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 2050s 2050s SUB MYGETPROTOBYNUMBER($;); 2050s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 2050s 2050s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 2050s PROVIDED IT'S IN THE INITIAL POSITION: 2050s X<&> 2050s 2050s SUB TRY (&@) { 2050s MY($TRY,$CATCH) = @_; 2050s EVAL { &$TRY }; 2050s IF ($@) { 2050s LOCAL $_ = $@; 2050s &$CATCH; 2050s } 2050s } 2050s SUB CATCH (&) { $_[0] } 2050s 2050s TRY { 2050s DIE "PHOOEY"; 2050s } CATCH { 2050s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 2050s }; 2050s 2050s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 2050s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 2050s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 2050s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 2050s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 2050s 2050s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 2050s X 2050s 2050s SUB MYGREP (&@) { 2050s MY $CODE = SHIFT; 2050s MY @RESULT; 2050s FOREACH $_ (@_) { 2050s PUSH(@RESULT, $_) IF &$CODE; 2050s } 2050s @RESULT; 2050s } 2050s 2050s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 2050s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 2050s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 2050s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 2050s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 2050s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 2050s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 2050s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 2050s 2050s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 2050s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 2050s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 2050s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 2050s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 2050s MAJORITY OF OFFENDING CODE IS FIXED. 2050s 2050s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 2050s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 2050s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 2050s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 2050s 2050s SUB FUNC ($) { 2050s MY $N = SHIFT; 2050s PRINT "YOU GAVE ME $N\N"; 2050s } 2050s 2050s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 2050s RETURNING A LIST: 2050s 2050s FUNC(@FOO); 2050s FUNC( $TEXT =~ /\W+/G ); 2050s 2050s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 2050s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 2050s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 2050s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 2050s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 2050s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 2050s 2050s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 2050s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 2050s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 2050s EFFECT, LIKE SO: 2050s 2050s SUB FOO($$); 2050s SUB FOO($$) { 2050s FOO 1, 2; 2050s } 2050s 2050s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 2050s TO MAKE THE WORLD A BETTER PLACE. 2050s 2050s =HEAD2 CONSTANT FUNCTIONS 2050s X 2050s 2050s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 2050s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 2050s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 2050s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 2050s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 2050s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 2050s 2050s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 2050s 2050s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 2050s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 2050s # AND IT'S INLINED, TOO! 2050s SUB ST_DEV () { 0 } 2050s SUB ST_INO () { 1 } 2050s 2050s SUB FLAG_FOO () { 1 << 8 } 2050s SUB FLAG_BAR () { 1 << 9 } 2050s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 2050s 2050s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 2050s 2050s SUB N () { INT(OPT_BAZ) / 3 } 2050s 2050s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 2050s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 2050s 2050s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 2050s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 2050s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 2050s C: 2050s 2050s SUB BAZ_VAL () { 2050s IF (OPT_BAZ) { 2050s RETURN 23; 2050s } 2050s ELSE { 2050s RETURN 42; 2050s } 2050s } 2050s SUB BONK_VAL () { RETURN 12345 } 2050s 2050s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 2050s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 2050s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 2050s 2050s BEGIN { 2050s MY $VAR = 1; 2050s NO STRICT 'REFS'; 2050s *INLINED = SUB () { $VAR }; 2050s } 2050s 2050s BEGIN { 2050s MY $VAR = 1; 2050s MY $REF = \$VAR; 2050s NO STRICT 'REFS'; 2050s *NOT_INLINED = SUB () { $VAR }; 2050s } 2050s 2050s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 2050s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 2050s 2050s BEGIN { 2050s MY $X = 10; 2050s *FOO = SUB () { $X }; 2050s $X++; 2050s } 2050s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 2050s 2050s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 2050s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 2050s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 2050s SO IT PRINTED C<10>, NOT C<11>. 2050s 2050s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 2050s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 2050s ASIDE FROM WHERE IT IS DECLARED. 2050s 2050s # FINE, NO WARNING 2050s BEGIN { 2050s MY $X = 54321; 2050s *INLINED = SUB () { $X }; 2050s } 2050s # ERROR 2050s BEGIN { 2050s MY $X; 2050s $X = 54321; 2050s *ALSO_INLINED = SUB () { $X }; 2050s } 2050s 2050s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 2050s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 2050s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 2050s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 2050s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 2050s 2050s MY $X = 54321; 2050s *INLINED = SUB : CONST { $X }; 2050s $X++; 2050s 2050s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 2050s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 2050s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 2050s VALUE CAPTURED THE SAME WAY. 2050s 2050s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 2050s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 2050s AN EXPLICIT C: 2050s 2050s BEGIN { 2050s MY $X = 10; 2050s *FOO = SUB () { RETURN $X }; 2050s $X++; 2050s } 2050s PRINT FOO(); # PRINTS 11 2050s 2050s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 2050s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 2050s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 2050s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 2050s 2050s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 2050s SUB ONE { 2050s 1; 2050s } 2050s IF (ONE ) { 2050s PRINT ONE() IF ONE ; 2050s } 2050s 2050s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 2050s SUB ONE () { 1 } 2050s DO { 2050s PRINT 1 2050s }; 2050s 2050s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 2050s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 2050s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 2050s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 2050s 2050s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 2050s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 2050s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 2050s SUBROUTINE ONE REDEFINED AT -E LINE 1. 2050s 2050s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 2050s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 2050s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 2050s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 2050s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 2050s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 2050s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 2050s MENTIONED ABOVE: 2050s 2050s SUB NOT_INLINED () { RETURN 23 } 2050s 2050s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 2050s X X X X 2050s 2050s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 2050s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 2050s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 2050s ON A NON-UNIX SYSTEM. 2050s 2050s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 2050s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 2050s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 2050s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 2050s 2050s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 2050s CHDIR $SOMEWHERE; 2050s SUB CHDIR { ... } 2050s 2050s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 2050s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 2050s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 2050s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 2050s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 2050s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 2050s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 2050s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 2050s FOR SOME KEYWORDS. SEE L. 2050s 2050s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 2050s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 2050s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 2050s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 2050s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 2050s THAT IS, THEY COULD SAY 2050s 2050s USE MODULE 'OPEN'; 2050s 2050s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 2050s 2050s USE MODULE; 2050s 2050s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 2050s 2050s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 2050s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 2050s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 2050s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 2050s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 2050s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 2050s THAT UNDERSTANDS REGULAR EXPRESSIONS. 2050s 2050s PACKAGE REGLOB; 2050s REQUIRE EXPORTER; 2050s @ISA = 'EXPORTER'; 2050s @EXPORT_OK = 'GLOB'; 2050s 2050s SUB IMPORT { 2050s MY $PKG = SHIFT; 2050s RETURN UNLESS @_; 2050s MY $SYM = SHIFT; 2050s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 2050s $PKG->EXPORT($WHERE, $SYM, @_); 2050s } 2050s 2050s SUB GLOB { 2050s MY $PAT = SHIFT; 2050s MY @GOT; 2050s IF (OPENDIR MY $D, '.') { 2050s @GOT = GREP /$PAT/, READDIR $D; 2050s CLOSEDIR $D; 2050s } 2050s RETURN @GOT; 2050s } 2050s 1; 2050s 2050s AND HERE'S HOW IT COULD BE (AB)USED: 2050s 2050s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 2050s PACKAGE FOO; 2050s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 2050s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 2050s 2050s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 2050s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 2050s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 2050s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 2050s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 2050s IT MUST BE DONE AT ALL. 2050s 2050s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 2050s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 2050s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 2050s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 2050s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 2050s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 2050s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 2050s LIBRARY. 2050s 2050s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 2050s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 2050s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 2050s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 2050s (SEE L). 2050s 2050s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 2050s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 2050s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 2050s 2050s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 2050s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 2050s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 2050s C SYNTAX, THOUGH). 2050s 2050s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 2050s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 2050s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 2050s 2050s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 2050s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 2050s 2050s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 2050s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 2050s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 2050s 2050s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 2050s 2050s =HEAD2 AUTOLOADING 2050s X X 2050s 2050s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 2050s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 2050s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 2050s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 2050s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 2050s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 2050s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 2050s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 2050s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 2050s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 2050s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 2050s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 2050s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 2050s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 2050s SUBROUTINE NAME. SEE L FOR DETAILS.) 2050s 2050s 2050s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 2050s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 2050s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 2050s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 2050s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 2050s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 2050s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 2050s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 2050s 2050s SUB AUTOLOAD { 2050s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 2050s MY $PROGRAM = $AUTOLOAD; 2050s $PROGRAM =~ S/.*:://; 2050s SYSTEM($PROGRAM, @_); 2050s } 2050s DATE(); 2050s WHO(); 2050s LS('-L'); 2050s 2050s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 2050s EVEN NEED PARENTHESES: 2050s 2050s USE SUBS QW(DATE WHO LS); 2050s DATE; 2050s WHO; 2050s LS '-L'; 2050s 2050s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 2050s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 2050s 2050s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 2050s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 2050s DESCRIBED IN L AND IN L, THE STANDARD 2050s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 2050s FUNCTIONS TO PERL CODE IN L. 2050s 2050s =HEAD2 SUBROUTINE ATTRIBUTES 2050s X X X 2050s 2050s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 2050s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 2050s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 2050s C HAD BEEN SEEN. SEE L FOR DETAILS 2050s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 2050s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 2050s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 2050s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 2050s 2050s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 2050s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 2050s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 2050s NEST PROPERLY. 2050s 2050s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 2050s 2050s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 2050s SUB PLUGH () : UGLY('\(") :BAD; 2050s SUB XYZZY : _5X5 { ... } 2050s 2050s EXAMPLES OF INVALID SYNTAX: 2050s 2050s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 2050s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 2050s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 2050s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 2050s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 2050s 2050s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 2050s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 2050s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 2050s PARSED AND INVOKED: 2050s 2050s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 2050s 2050s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 2050s SEE L AND L. 2050s 2050s =HEAD1 SEE ALSO 2050s 2050s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 2050s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 2050s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 2050s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 2050s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 2050s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 2050s 2050s =FOR VI 2050s # EX: SET STS=0 SW=4 ET: 2050s 2050s ok 2 2050s # testing mod_cgi with /modules/cgi/perl.pl 2050s # expected 200 2050s # received 200 2050s # body: PERL CGI 2050s ok 3 2050s # testing mod_test_rwrite with /test_rwrite 2050s # expected 200 2050s # received 200 2050s # body: A 2050s ok 4 2050s ok 2053s t/filter/case_in.t .................. 2053s 1..3 2053s # Running under perl version 5.038002 for linux 2053s # Current time local: Mon Apr 8 17:30:06 2024 2053s # Current time GMT: Mon Apr 8 17:30:06 2024 2053s # Using Test.pm version 1.31 2053s # Using Apache/Test.pm version 1.42 2053s ok 1 2053s # testing mod_cgi with /modules/cgi/perl_echo.pl 2053s # expected 200 2053s # received 200 2053s ok 2 2053s # testing mod_echo_post with /echo_post 2053s # expected 200 2053s # received 200 2053s ok 3 2053s ok 2055s t/filter/input_body.t ............... 2055s 1..2 2055s # Running under perl version 5.038002 for linux 2055s # Current time local: Mon Apr 8 17:30:09 2024 2055s # Current time GMT: Mon Apr 8 17:30:09 2024 2055s # Using Test.pm version 1.31 2055s # Using Apache/Test.pm version 1.42 2055s # testing : Posted "1 ko" 2055s # expected: 'ok 1' 2055s # received: 'ok 1' 2055s ok 1 2055s # testing : Posted "2 ko" 2055s # expected: 'ok 2' 2055s # received: 'ok 2' 2055s ok 2 2055s ok 2057s t/http11/basicauth.t ................ 2057s 1..3 2057s # Running under perl version 5.038002 for linux 2057s # Current time local: Mon Apr 8 17:30:11 2024 2057s # Current time GMT: Mon Apr 8 17:30:11 2024 2057s # Using Test.pm version 1.31 2057s # Using Apache/Test.pm version 1.42 2057s ok 1 2057s ok 2 2057s ok 3 2057s ok 2060s t/http11/chunked.t .................. 2060s 1..30 2060s # Running under perl version 5.038002 for linux 2060s # Current time local: Mon Apr 8 17:30:13 2024 2060s # Current time GMT: Mon Apr 8 17:30:13 2024 2060s # Using Test.pm version 1.31 2060s # Using Apache/Test.pm version 1.42 2060s # testing : response protocol 2060s # expected: 'HTTP/1.1' 2060s # received: 'HTTP/1.1' 2060s ok 1 2060s # testing : response Transfer-Encoding 2060s # expected: 'chunked' 2060s # received: 'chunked' 2060s ok 2 2060s # testing : no Content-Length 2060s # expected: 0 2060s # received: 0 2060s ok 3 2060s # testing : body length 2060s # expected: '70976' 2060s # received: 70976 2060s ok 4 2060s # testing : number of requests 2060s # expected: 1 2060s # received: 1 2060s ok 5 2060s # testing : response protocol 2060s # expected: 'HTTP/1.1' 2060s # received: 'HTTP/1.1' 2060s ok 6 2060s # testing : response Transfer-Encoding 2060s # expected: 'chunked' 2060s # received: 'chunked' 2060s ok 7 2060s # testing : no Content-Length 2060s # expected: 0 2060s # received: 0 2060s ok 8 2060s # testing : body length 2060s # expected: '212509' 2060s # received: 212509 2060s ok 9 2060s # testing : number of requests 2060s # expected: 2 2060s # received: 2 2060s ok 10 2060s # testing : response protocol 2060s # expected: 'HTTP/1.1' 2060s # received: 'HTTP/1.1' 2060s ok 11 2060s # testing : response Transfer-Encoding 2060s # expected: 'chunked' 2060s # received: 'chunked' 2060s ok 12 2060s # testing : no Content-Length 2060s # expected: 0 2060s # received: 0 2060s ok 13 2060s # testing : body length 2060s # expected: '280545' 2060s # received: 280545 2060s ok 14 2060s # testing : number of requests 2060s # expected: 3 2060s # received: 3 2060s ok 15 2060s # testing : response protocol 2060s # expected: 'HTTP/1.1' 2060s # received: 'HTTP/1.1' 2060s ok 16 2060s # testing : response Transfer-Encoding 2060s # expected: 'chunked' 2060s # received: 'chunked' 2060s ok 17 2060s # testing : no Content-Length 2060s # expected: 0 2060s # received: 0 2060s ok 18 2060s # testing : body length 2060s # expected: '845969' 2060s # received: 845969 2060s ok 19 2060s # testing : number of requests 2060s # expected: 4 2060s # received: 4 2060s ok 20 2060s # testing : response protocol 2060s # expected: 'HTTP/1.1' 2060s # received: 'HTTP/1.1' 2060s ok 21 2060s # testing : no Transfer-Encoding (test result inverted) 2060s # expected: 'chunked' 2060s # received: '' 2060s ok 22 2060s # testing : content length 2060s # expected: 253 2060s # received: '253' 2060s ok 23 2060s # testing : body length 2060s # expected: '242' 2060s # received: 242 2060s ok 24 2060s # testing : number of requests 2060s # expected: 5 2060s # received: 5 2060s ok 25 2060s # testing : response protocol 2060s # expected: 'HTTP/1.1' 2060s # received: 'HTTP/1.1' 2060s ok 26 2060s # testing : no Transfer-Encoding (test result inverted) 2060s # expected: 'chunked' 2060s # received: '' 2060s ok 27 2060s # testing : content length 2060s # expected: '' 2060s # received: '' 2060s ok 28 2060s # testing : body length 2060s # expected: '14276' 2060s # received: 14276 2060s ok 29 2060s # testing : number of requests 2060s # expected: 6 2060s # received: 6 2060s ok 30 2060s ok 2062s t/http11/chunked2.t ................. 2062s 1..2 2062s # Running under perl version 5.038002 for linux 2062s # Current time local: Mon Apr 8 17:30:16 2024 2062s # Current time GMT: Mon Apr 8 17:30:16 2024 2062s # Using Test.pm version 1.31 2062s # Using Apache/Test.pm version 1.42 2062s # testing : successful response 2062s # expected: 200 2062s # received: '200' 2062s ok 1 2062s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2062s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2062s ok 2 2062s ok 2064s t/http11/clength.t .................. 2064s 1..6 2064s # Running under perl version 5.038002 for linux 2064s # Current time local: Mon Apr 8 17:30:18 2024 2064s # Current time GMT: Mon Apr 8 17:30:18 2024 2064s # Using Test.pm version 1.31 2064s # Using Apache/Test.pm version 1.42 2064s # testing : successful response 2064s # expected: 200 2064s # received: '200' 2064s ok 1 2064s # expected: 10 2064s # received: '10' 2064s ok 2 2064s # expected: 'bbbbbbbbbb' 2064s # received: 'bbbbbbbbbb' 2064s ok 3 2064s # testing : successful response 2064s # expected: 200 2064s # received: '200' 2064s ok 4 2064s # expected: 6 2064s # received: '6' 2064s ok 5 2064s # expected: 'foobar' 2064s # received: 'foobar' 2064s ok 6 2064s ok 2067s t/http11/post.t ..................... 2067s # using LWP client 2067s 1..51 2067s # Running under perl version 5.038002 for linux 2067s # Current time local: Mon Apr 8 17:30:20 2024 2067s # Current time GMT: Mon Apr 8 17:30:20 2024 2067s # Using Test.pm version 1.31 2067s # Using Apache/Test.pm version 1.42 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 1024 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Connection: Keep-Alive 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 5 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 1 2067s #DMMATCH1: 1 2067s #Keep-Alive: timeout=5, max=100 2067s # 2067s # testing : length posted 2067s # expected: '1024' 2067s # received: 1024 2067s ok 1 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 2048 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 5 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 2 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '2048' 2067s # received: 2048 2067s ok 2 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 3072 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 5 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 3 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '3072' 2067s # received: 3072 2067s ok 3 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 4096 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 5 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 4 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '4096' 2067s # received: 4096 2067s ok 4 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 5120 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 5 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 5 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '5120' 2067s # received: 5120 2067s ok 5 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 6144 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 5 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 6 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '6144' 2067s # received: 6144 2067s ok 6 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 7168 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 5 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 7 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '7168' 2067s # received: 7168 2067s ok 7 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 8192 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 5 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 8 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '8192' 2067s # received: 8192 2067s ok 8 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 9216 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 5 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 9 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '9216' 2067s # received: 9216 2067s ok 9 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 10240 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 10 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '10240' 2067s # received: 10240 2067s ok 10 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 11264 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 11 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '11264' 2067s # received: 11264 2067s ok 11 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 12288 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 12 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '12288' 2067s # received: 12288 2067s ok 12 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 13312 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 13 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '13312' 2067s # received: 13312 2067s ok 13 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 14336 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 14 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '14336' 2067s # received: 14336 2067s ok 14 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 15360 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 15 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '15360' 2067s # received: 15360 2067s ok 15 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 16384 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 16 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '16384' 2067s # received: 16384 2067s ok 16 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 17408 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 17 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '17408' 2067s # received: 17408 2067s ok 17 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 18432 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 18 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '18432' 2067s # received: 18432 2067s ok 18 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 19456 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 19 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '19456' 2067s # received: 19456 2067s ok 19 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 20480 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 20 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '20480' 2067s # received: 20480 2067s ok 20 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 21504 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 21 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '21504' 2067s # received: 21504 2067s ok 21 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 22528 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 22 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '22528' 2067s # received: 22528 2067s ok 22 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 23552 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 23 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '23552' 2067s # received: 23552 2067s ok 23 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 24576 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 24 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '24576' 2067s # received: 24576 2067s ok 24 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 25600 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 25 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '25600' 2067s # received: 25600 2067s ok 25 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 26624 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 26 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '26624' 2067s # received: 26624 2067s ok 26 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 27648 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 27 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '27648' 2067s # received: 27648 2067s ok 27 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 28672 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 28 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '28672' 2067s # received: 28672 2067s ok 28 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 29696 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 29 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '29696' 2067s # received: 29696 2067s ok 29 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 30720 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 30 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '30720' 2067s # received: 30720 2067s ok 30 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 31744 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 31 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '31744' 2067s # received: 31744 2067s ok 31 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 32768 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 32 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '32768' 2067s # received: 32768 2067s ok 32 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 33792 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 33 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '33792' 2067s # received: 33792 2067s ok 33 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 34816 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 34 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '34816' 2067s # received: 34816 2067s ok 34 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 35840 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 35 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '35840' 2067s # received: 35840 2067s ok 35 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 36864 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 36 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '36864' 2067s # received: 36864 2067s ok 36 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 37888 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 37 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '37888' 2067s # received: 37888 2067s ok 37 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 38912 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:22 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 38 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '38912' 2067s # received: 38912 2067s ok 38 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 39936 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 39 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '39936' 2067s # received: 39936 2067s ok 39 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 40960 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 40 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '40960' 2067s # received: 40960 2067s ok 40 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 41984 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 41 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '41984' 2067s # received: 41984 2067s ok 41 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 43008 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 42 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '43008' 2067s # received: 43008 2067s ok 42 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 44032 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 43 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '44032' 2067s # received: 44032 2067s ok 43 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 45056 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 44 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '45056' 2067s # received: 45056 2067s ok 44 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 46080 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 45 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '46080' 2067s # received: 46080 2067s ok 45 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 47104 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 46 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '47104' 2067s # received: 47104 2067s ok 46 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 48128 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 47 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '48128' 2067s # received: 48128 2067s ok 47 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 49152 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 48 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '49152' 2067s # received: 49152 2067s ok 48 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 50176 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 49 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '50176' 2067s # received: 50176 2067s ok 49 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 51200 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 6 2067s #Client-Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 50 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '51200' 2067s # received: 51200 2067s ok 50 2067s #lwp request: 2067s #POST http://localhost:8529/eat_post HTTP/1.1 2067s #User-Agent: libwww-perl/6.76 2067s #Content-Length: 102400 2067s # 2067s #server response: 2067s #HTTP/1.1 200 OK 2067s #Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2067s #Vary: In-If1 2067s #Content-Length: 7 2067s #Client-Date: Mon, 08 Apr 2024 17:30:23 GMT 2067s #Client-Peer: 127.0.0.1:8529 2067s #Client-Response-Num: 51 2067s #DMMATCH1: 1 2067s # 2067s # testing : length posted 2067s # expected: '102400' 2067s # received: 102400 2067s ok 51 2067s ok 2069s t/modules/aaa.t ..................... 2069s 1..40 2069s # Running under perl version 5.038002 for linux 2069s # Current time local: Mon Apr 8 17:30:23 2024 2069s # Current time GMT: Mon Apr 8 17:30:23 2024 2069s # Using Test.pm version 1.31 2069s # Using Apache/Test.pm version 1.42 2069s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/realm2 2069s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/basic1 2069s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/form1 2069s ok 1 2069s ok 2 2069s ok 3 2069s ok 4 2069s ok 5 2069s ok 6 2069s ok 7 2069s ok 8 2069s ok 9 2069s ok 10 2069s ok 11 2069s ok 12 2069s ok 13 2069s ok 14 2069s ok 15 2069s ok 16 2069s ok 17 2069s ok 18 2069s ok 19 2069s ok 20 2069s ok 21 2069s ok 22 2069s ok 23 2069s ok 24 2069s ok 25 2069s ok 26 2069s ok 27 2069s ok 28 2069s ok 29 2069s ok 30 2069s ok 31 2069s ok 32 2069s ok 33 2069s ok 34 2069s ok 35 2069s ok 36 2069s ok 37 2069s ok 38 2069s ok 39 2069s ok 40 2069s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/realm2 2069s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/basic1 2069s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/form1 2069s ok 2072s t/modules/access.t .................. 2072s 1..408 2072s # Running under perl version 5.038002 for linux 2072s # Current time local: Mon Apr 8 17:30:25 2024 2072s # Current time GMT: Mon Apr 8 17:30:25 2024 2072s # Using Test.pm version 1.31 2072s # Using Apache/Test.pm version 1.42 2072s # --- 2072s # Order deny,allow 2072s # Allow from all 2072s # expecting access. 2072s ok 1 2072s # --- 2072s # Order deny,allow 2072s # Deny from all 2072s # expecting access denial. 2072s ok 2 2072s # --- 2072s # Order deny,allow 2072s # Allow from all 2072s # Deny from all 2072s # expecting access. 2072s ok 3 2072s # --- 2072s # Order deny,allow 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 4 2072s # --- 2072s # Order deny,allow 2072s # Allow from all 2072s # Deny from localhost 2072s # expecting access. 2072s ok 5 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 6 2072s # --- 2072s # Order deny,allow 2072s # Allow from all 2072s # Deny from 127.0.0.1 2072s # expecting access. 2072s ok 7 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 8 2072s # --- 2072s # Order deny,allow 2072s # Allow from all 2072s # Deny from 127.0 2072s # expecting access. 2072s ok 9 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 10 2072s # --- 2072s # Order deny,allow 2072s # Allow from all 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access. 2072s ok 11 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 12 2072s # --- 2072s # Order deny,allow 2072s # Allow from all 2072s # Deny from 127.0.0.1/16 2072s # expecting access. 2072s ok 13 2072s # --- 2072s # Order deny,allow 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 14 2072s # --- 2072s # Order deny,allow 2072s # Allow from all 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 15 2072s # --- 2072s # Order deny,allow 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 16 2072s # --- 2072s # Order deny,allow 2072s # Allow from all 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 17 2072s # --- 2072s # Order deny,allow 2072s # Allow from localhost 2072s # expecting access. 2072s ok 18 2072s # --- 2072s # Order deny,allow 2072s # Deny from all 2072s # expecting access denial. 2072s ok 19 2072s # --- 2072s # Order deny,allow 2072s # Allow from localhost 2072s # Deny from all 2072s # expecting access. 2072s ok 20 2072s # --- 2072s # Order deny,allow 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 21 2072s # --- 2072s # Order deny,allow 2072s # Allow from localhost 2072s # Deny from localhost 2072s # expecting access. 2072s ok 22 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 23 2072s # --- 2072s # Order deny,allow 2072s # Allow from localhost 2072s # Deny from 127.0.0.1 2072s # expecting access. 2072s ok 24 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 25 2072s # --- 2072s # Order deny,allow 2072s # Allow from localhost 2072s # Deny from 127.0 2072s # expecting access. 2072s ok 26 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 27 2072s # --- 2072s # Order deny,allow 2072s # Allow from localhost 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access. 2072s ok 28 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 29 2072s # --- 2072s # Order deny,allow 2072s # Allow from localhost 2072s # Deny from 127.0.0.1/16 2072s # expecting access. 2072s ok 30 2072s # --- 2072s # Order deny,allow 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 31 2072s # --- 2072s # Order deny,allow 2072s # Allow from localhost 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 32 2072s # --- 2072s # Order deny,allow 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 33 2072s # --- 2072s # Order deny,allow 2072s # Allow from localhost 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 34 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1 2072s # expecting access. 2072s ok 35 2072s # --- 2072s # Order deny,allow 2072s # Deny from all 2072s # expecting access denial. 2072s ok 36 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1 2072s # Deny from all 2072s # expecting access. 2072s ok 37 2072s # --- 2072s # Order deny,allow 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 38 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1 2072s # Deny from localhost 2072s # expecting access. 2072s ok 39 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 40 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1 2072s # Deny from 127.0.0.1 2072s # expecting access. 2072s ok 41 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 42 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1 2072s # Deny from 127.0 2072s # expecting access. 2072s ok 43 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 44 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access. 2072s ok 45 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 46 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1 2072s # Deny from 127.0.0.1/16 2072s # expecting access. 2072s ok 47 2072s # --- 2072s # Order deny,allow 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 48 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 49 2072s # --- 2072s # Order deny,allow 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 50 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 51 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0 2072s # expecting access. 2072s ok 52 2072s # --- 2072s # Order deny,allow 2072s # Deny from all 2072s # expecting access denial. 2072s ok 53 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0 2072s # Deny from all 2072s # expecting access. 2072s ok 54 2072s # --- 2072s # Order deny,allow 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 55 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0 2072s # Deny from localhost 2072s # expecting access. 2072s ok 56 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 57 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0 2072s # Deny from 127.0.0.1 2072s # expecting access. 2072s ok 58 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 59 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0 2072s # Deny from 127.0 2072s # expecting access. 2072s ok 60 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 61 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access. 2072s ok 62 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 63 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0 2072s # Deny from 127.0.0.1/16 2072s # expecting access. 2072s ok 64 2072s # --- 2072s # Order deny,allow 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 65 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 66 2072s # --- 2072s # Order deny,allow 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 67 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 68 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # expecting access. 2072s ok 69 2072s # --- 2072s # Order deny,allow 2072s # Deny from all 2072s # expecting access denial. 2072s ok 70 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from all 2072s # expecting access. 2072s ok 71 2072s # --- 2072s # Order deny,allow 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 72 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from localhost 2072s # expecting access. 2072s ok 73 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 74 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 127.0.0.1 2072s # expecting access. 2072s ok 75 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 76 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 127.0 2072s # expecting access. 2072s ok 77 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 78 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access. 2072s ok 79 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 80 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 127.0.0.1/16 2072s # expecting access. 2072s ok 81 2072s # --- 2072s # Order deny,allow 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 82 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 83 2072s # --- 2072s # Order deny,allow 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 84 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 85 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/16 2072s # expecting access. 2072s ok 86 2072s # --- 2072s # Order deny,allow 2072s # Deny from all 2072s # expecting access denial. 2072s ok 87 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/16 2072s # Deny from all 2072s # expecting access. 2072s ok 88 2072s # --- 2072s # Order deny,allow 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 89 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/16 2072s # Deny from localhost 2072s # expecting access. 2072s ok 90 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 91 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/16 2072s # Deny from 127.0.0.1 2072s # expecting access. 2072s ok 92 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 93 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/16 2072s # Deny from 127.0 2072s # expecting access. 2072s ok 94 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 95 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/16 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access. 2072s ok 96 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 97 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/16 2072s # Deny from 127.0.0.1/16 2072s # expecting access. 2072s ok 98 2072s # --- 2072s # Order deny,allow 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 99 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/16 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 100 2072s # --- 2072s # Order deny,allow 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 101 2072s # --- 2072s # Order deny,allow 2072s # Allow from 127.0.0.1/16 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 102 2072s # --- 2072s # Order deny,allow 2072s # Allow from somewhere.else.com 2072s # expecting access. 2072s ok 103 2072s # --- 2072s # Order deny,allow 2072s # Deny from all 2072s # expecting access denial. 2072s ok 104 2072s # --- 2072s # Order deny,allow 2072s # Allow from somewhere.else.com 2072s # Deny from all 2072s # expecting access denial. 2072s ok 105 2072s # --- 2072s # Order deny,allow 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 106 2072s # --- 2072s # Order deny,allow 2072s # Allow from somewhere.else.com 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 107 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 108 2072s # --- 2072s # Order deny,allow 2072s # Allow from somewhere.else.com 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 109 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 110 2072s # --- 2072s # Order deny,allow 2072s # Allow from somewhere.else.com 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 111 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 112 2072s # --- 2072s # Order deny,allow 2072s # Allow from somewhere.else.com 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 113 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 114 2072s # --- 2072s # Order deny,allow 2072s # Allow from somewhere.else.com 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 115 2072s # --- 2072s # Order deny,allow 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 116 2072s # --- 2072s # Order deny,allow 2072s # Allow from somewhere.else.com 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 117 2072s # --- 2072s # Order deny,allow 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 118 2072s # --- 2072s # Order deny,allow 2072s # Allow from somewhere.else.com 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 119 2072s # --- 2072s # Order deny,allow 2072s # Allow from 66.6.6.6 2072s # expecting access. 2072s ok 120 2072s # --- 2072s # Order deny,allow 2072s # Deny from all 2072s # expecting access denial. 2072s ok 121 2072s # --- 2072s # Order deny,allow 2072s # Allow from 66.6.6.6 2072s # Deny from all 2072s # expecting access denial. 2072s ok 122 2072s # --- 2072s # Order deny,allow 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 123 2072s # --- 2072s # Order deny,allow 2072s # Allow from 66.6.6.6 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 124 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 125 2072s # --- 2072s # Order deny,allow 2072s # Allow from 66.6.6.6 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 126 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 127 2072s # --- 2072s # Order deny,allow 2072s # Allow from 66.6.6.6 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 128 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 129 2072s # --- 2072s # Order deny,allow 2072s # Allow from 66.6.6.6 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 130 2072s # --- 2072s # Order deny,allow 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 131 2072s # --- 2072s # Order deny,allow 2072s # Allow from 66.6.6.6 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 132 2072s # --- 2072s # Order deny,allow 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 133 2072s # --- 2072s # Order deny,allow 2072s # Allow from 66.6.6.6 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 134 2072s # --- 2072s # Order deny,allow 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 135 2072s # --- 2072s # Order deny,allow 2072s # Allow from 66.6.6.6 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 136 2072s # --- 2072s # Order allow,deny 2072s # Allow from all 2072s # expecting access. 2072s ok 137 2072s # --- 2072s # Order allow,deny 2072s # Deny from all 2072s # expecting access denial. 2072s ok 138 2072s # --- 2072s # Order allow,deny 2072s # Allow from all 2072s # Deny from all 2072s # expecting access denial. 2072s ok 139 2072s # --- 2072s # Order allow,deny 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 140 2072s # --- 2072s # Order allow,deny 2072s # Allow from all 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 141 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 142 2072s # --- 2072s # Order allow,deny 2072s # Allow from all 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 143 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 144 2072s # --- 2072s # Order allow,deny 2072s # Allow from all 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 145 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 146 2072s # --- 2072s # Order allow,deny 2072s # Allow from all 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 147 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 148 2072s # --- 2072s # Order allow,deny 2072s # Allow from all 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 149 2072s # --- 2072s # Order allow,deny 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 150 2072s # --- 2072s # Order allow,deny 2072s # Allow from all 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 151 2072s # --- 2072s # Order allow,deny 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 152 2072s # --- 2072s # Order allow,deny 2072s # Allow from all 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 153 2072s # --- 2072s # Order allow,deny 2072s # Allow from localhost 2072s # expecting access. 2072s ok 154 2072s # --- 2072s # Order allow,deny 2072s # Deny from all 2072s # expecting access denial. 2072s ok 155 2072s # --- 2072s # Order allow,deny 2072s # Allow from localhost 2072s # Deny from all 2072s # expecting access denial. 2072s ok 156 2072s # --- 2072s # Order allow,deny 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 157 2072s # --- 2072s # Order allow,deny 2072s # Allow from localhost 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 158 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 159 2072s # --- 2072s # Order allow,deny 2072s # Allow from localhost 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 160 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 161 2072s # --- 2072s # Order allow,deny 2072s # Allow from localhost 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 162 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 163 2072s # --- 2072s # Order allow,deny 2072s # Allow from localhost 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 164 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 165 2072s # --- 2072s # Order allow,deny 2072s # Allow from localhost 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 166 2072s # --- 2072s # Order allow,deny 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 167 2072s # --- 2072s # Order allow,deny 2072s # Allow from localhost 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 168 2072s # --- 2072s # Order allow,deny 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 169 2072s # --- 2072s # Order allow,deny 2072s # Allow from localhost 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 170 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1 2072s # expecting access. 2072s ok 171 2072s # --- 2072s # Order allow,deny 2072s # Deny from all 2072s # expecting access denial. 2072s ok 172 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1 2072s # Deny from all 2072s # expecting access denial. 2072s ok 173 2072s # --- 2072s # Order allow,deny 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 174 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 175 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 176 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 177 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 178 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 179 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 180 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 181 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 182 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 183 2072s # --- 2072s # Order allow,deny 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 184 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 185 2072s # --- 2072s # Order allow,deny 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 186 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 187 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0 2072s # expecting access. 2072s ok 188 2072s # --- 2072s # Order allow,deny 2072s # Deny from all 2072s # expecting access denial. 2072s ok 189 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0 2072s # Deny from all 2072s # expecting access denial. 2072s ok 190 2072s # --- 2072s # Order allow,deny 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 191 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 192 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 193 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 194 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 195 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 196 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 197 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 198 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 199 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 200 2072s # --- 2072s # Order allow,deny 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 201 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 202 2072s # --- 2072s # Order allow,deny 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 203 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 204 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # expecting access. 2072s ok 205 2072s # --- 2072s # Order allow,deny 2072s # Deny from all 2072s # expecting access denial. 2072s ok 206 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from all 2072s # expecting access denial. 2072s ok 207 2072s # --- 2072s # Order allow,deny 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 208 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 209 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 210 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 211 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 212 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 213 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 214 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 215 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 216 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 217 2072s # --- 2072s # Order allow,deny 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 218 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 219 2072s # --- 2072s # Order allow,deny 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 220 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 221 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/16 2072s # expecting access. 2072s ok 222 2072s # --- 2072s # Order allow,deny 2072s # Deny from all 2072s # expecting access denial. 2072s ok 223 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/16 2072s # Deny from all 2072s # expecting access denial. 2072s ok 224 2072s # --- 2072s # Order allow,deny 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 225 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/16 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 226 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 227 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/16 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 228 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 229 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/16 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 230 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 231 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/16 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 232 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 233 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/16 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 234 2072s # --- 2072s # Order allow,deny 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 235 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/16 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 236 2072s # --- 2072s # Order allow,deny 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 237 2072s # --- 2072s # Order allow,deny 2072s # Allow from 127.0.0.1/16 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 238 2072s # --- 2072s # Order allow,deny 2072s # Allow from somewhere.else.com 2072s # expecting access denial. 2072s ok 239 2072s # --- 2072s # Order allow,deny 2072s # Deny from all 2072s # expecting access denial. 2072s ok 240 2072s # --- 2072s # Order allow,deny 2072s # Allow from somewhere.else.com 2072s # Deny from all 2072s # expecting access denial. 2072s ok 241 2072s # --- 2072s # Order allow,deny 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 242 2072s # --- 2072s # Order allow,deny 2072s # Allow from somewhere.else.com 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 243 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 244 2072s # --- 2072s # Order allow,deny 2072s # Allow from somewhere.else.com 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 245 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 246 2072s # --- 2072s # Order allow,deny 2072s # Allow from somewhere.else.com 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 247 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 248 2072s # --- 2072s # Order allow,deny 2072s # Allow from somewhere.else.com 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 249 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 250 2072s # --- 2072s # Order allow,deny 2072s # Allow from somewhere.else.com 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 251 2072s # --- 2072s # Order allow,deny 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 252 2072s # --- 2072s # Order allow,deny 2072s # Allow from somewhere.else.com 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 253 2072s # --- 2072s # Order allow,deny 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 254 2072s # --- 2072s # Order allow,deny 2072s # Allow from somewhere.else.com 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 255 2072s # --- 2072s # Order allow,deny 2072s # Allow from 66.6.6.6 2072s # expecting access denial. 2072s ok 256 2072s # --- 2072s # Order allow,deny 2072s # Deny from all 2072s # expecting access denial. 2072s ok 257 2072s # --- 2072s # Order allow,deny 2072s # Allow from 66.6.6.6 2072s # Deny from all 2072s # expecting access denial. 2072s ok 258 2072s # --- 2072s # Order allow,deny 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 259 2072s # --- 2072s # Order allow,deny 2072s # Allow from 66.6.6.6 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 260 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 261 2072s # --- 2072s # Order allow,deny 2072s # Allow from 66.6.6.6 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 262 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 263 2072s # --- 2072s # Order allow,deny 2072s # Allow from 66.6.6.6 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 264 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 265 2072s # --- 2072s # Order allow,deny 2072s # Allow from 66.6.6.6 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 266 2072s # --- 2072s # Order allow,deny 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 267 2072s # --- 2072s # Order allow,deny 2072s # Allow from 66.6.6.6 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 268 2072s # --- 2072s # Order allow,deny 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 269 2072s # --- 2072s # Order allow,deny 2072s # Allow from 66.6.6.6 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 270 2072s # --- 2072s # Order allow,deny 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 271 2072s # --- 2072s # Order allow,deny 2072s # Allow from 66.6.6.6 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 272 2072s # --- 2072s # Order mutual-failure 2072s # Allow from all 2072s # expecting access. 2072s ok 273 2072s # --- 2072s # Order mutual-failure 2072s # Deny from all 2072s # expecting access denial. 2072s ok 274 2072s # --- 2072s # Order mutual-failure 2072s # Allow from all 2072s # Deny from all 2072s # expecting access denial. 2072s ok 275 2072s # --- 2072s # Order mutual-failure 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 276 2072s # --- 2072s # Order mutual-failure 2072s # Allow from all 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 277 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 278 2072s # --- 2072s # Order mutual-failure 2072s # Allow from all 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 279 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 280 2072s # --- 2072s # Order mutual-failure 2072s # Allow from all 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 281 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 282 2072s # --- 2072s # Order mutual-failure 2072s # Allow from all 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 283 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 284 2072s # --- 2072s # Order mutual-failure 2072s # Allow from all 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 285 2072s # --- 2072s # Order mutual-failure 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 286 2072s # --- 2072s # Order mutual-failure 2072s # Allow from all 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 287 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 288 2072s # --- 2072s # Order mutual-failure 2072s # Allow from all 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 289 2072s # --- 2072s # Order mutual-failure 2072s # Allow from localhost 2072s # expecting access. 2072s ok 290 2072s # --- 2072s # Order mutual-failure 2072s # Deny from all 2072s # expecting access denial. 2072s ok 291 2072s # --- 2072s # Order mutual-failure 2072s # Allow from localhost 2072s # Deny from all 2072s # expecting access denial. 2072s ok 292 2072s # --- 2072s # Order mutual-failure 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 293 2072s # --- 2072s # Order mutual-failure 2072s # Allow from localhost 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 294 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 295 2072s # --- 2072s # Order mutual-failure 2072s # Allow from localhost 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 296 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 297 2072s # --- 2072s # Order mutual-failure 2072s # Allow from localhost 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 298 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 299 2072s # --- 2072s # Order mutual-failure 2072s # Allow from localhost 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 300 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 301 2072s # --- 2072s # Order mutual-failure 2072s # Allow from localhost 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 302 2072s # --- 2072s # Order mutual-failure 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 303 2072s # --- 2072s # Order mutual-failure 2072s # Allow from localhost 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 304 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 305 2072s # --- 2072s # Order mutual-failure 2072s # Allow from localhost 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 306 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1 2072s # expecting access. 2072s ok 307 2072s # --- 2072s # Order mutual-failure 2072s # Deny from all 2072s # expecting access denial. 2072s ok 308 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1 2072s # Deny from all 2072s # expecting access denial. 2072s ok 309 2072s # --- 2072s # Order mutual-failure 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 310 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 311 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 312 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 313 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 314 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 315 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 316 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 317 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 318 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 319 2072s # --- 2072s # Order mutual-failure 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 320 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 321 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 322 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 323 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0 2072s # expecting access. 2072s ok 324 2072s # --- 2072s # Order mutual-failure 2072s # Deny from all 2072s # expecting access denial. 2072s ok 325 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0 2072s # Deny from all 2072s # expecting access denial. 2072s ok 326 2072s # --- 2072s # Order mutual-failure 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 327 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 328 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 329 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 330 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 331 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 332 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 333 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 334 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 335 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 336 2072s # --- 2072s # Order mutual-failure 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 337 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 338 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 339 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 340 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # expecting access. 2072s ok 341 2072s # --- 2072s # Order mutual-failure 2072s # Deny from all 2072s # expecting access denial. 2072s ok 342 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from all 2072s # expecting access denial. 2072s ok 343 2072s # --- 2072s # Order mutual-failure 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 344 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 345 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 346 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 347 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 348 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 349 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 350 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 351 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 352 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 353 2072s # --- 2072s # Order mutual-failure 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 354 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 355 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 356 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/255.255.0.0 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 357 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/16 2072s # expecting access. 2072s ok 358 2072s # --- 2072s # Order mutual-failure 2072s # Deny from all 2072s # expecting access denial. 2072s ok 359 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/16 2072s # Deny from all 2072s # expecting access denial. 2072s ok 360 2072s # --- 2072s # Order mutual-failure 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 361 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/16 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 362 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 363 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/16 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 364 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 365 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/16 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 366 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 367 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/16 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 368 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 369 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/16 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 370 2072s # --- 2072s # Order mutual-failure 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 371 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/16 2072s # Deny from somewhere.else.com 2072s # expecting access. 2072s ok 372 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 373 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 127.0.0.1/16 2072s # Deny from 66.6.6.6 2072s # expecting access. 2072s ok 374 2072s # --- 2072s # Order mutual-failure 2072s # Allow from somewhere.else.com 2072s # expecting access denial. 2072s ok 375 2072s # --- 2072s # Order mutual-failure 2072s # Deny from all 2072s # expecting access denial. 2072s ok 376 2072s # --- 2072s # Order mutual-failure 2072s # Allow from somewhere.else.com 2072s # Deny from all 2072s # expecting access denial. 2072s ok 377 2072s # --- 2072s # Order mutual-failure 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 378 2072s # --- 2072s # Order mutual-failure 2072s # Allow from somewhere.else.com 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 379 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 380 2072s # --- 2072s # Order mutual-failure 2072s # Allow from somewhere.else.com 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 381 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 382 2072s # --- 2072s # Order mutual-failure 2072s # Allow from somewhere.else.com 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 383 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 384 2072s # --- 2072s # Order mutual-failure 2072s # Allow from somewhere.else.com 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 385 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 386 2072s # --- 2072s # Order mutual-failure 2072s # Allow from somewhere.else.com 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 387 2072s # --- 2072s # Order mutual-failure 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 388 2072s # --- 2072s # Order mutual-failure 2072s # Allow from somewhere.else.com 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 389 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 390 2072s # --- 2072s # Order mutual-failure 2072s # Allow from somewhere.else.com 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 391 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 66.6.6.6 2072s # expecting access denial. 2072s ok 392 2072s # --- 2072s # Order mutual-failure 2072s # Deny from all 2072s # expecting access denial. 2072s ok 393 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 66.6.6.6 2072s # Deny from all 2072s # expecting access denial. 2072s ok 394 2072s # --- 2072s # Order mutual-failure 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 395 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 66.6.6.6 2072s # Deny from localhost 2072s # expecting access denial. 2072s ok 396 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 397 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 66.6.6.6 2072s # Deny from 127.0.0.1 2072s # expecting access denial. 2072s ok 398 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 399 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 66.6.6.6 2072s # Deny from 127.0 2072s # expecting access denial. 2072s ok 400 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 401 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 66.6.6.6 2072s # Deny from 127.0.0.1/255.255.0.0 2072s # expecting access denial. 2072s ok 402 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 403 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 66.6.6.6 2072s # Deny from 127.0.0.1/16 2072s # expecting access denial. 2072s ok 404 2072s # --- 2072s # Order mutual-failure 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 405 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 66.6.6.6 2072s # Deny from somewhere.else.com 2072s # expecting access denial. 2072s ok 406 2072s # --- 2072s # Order mutual-failure 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 407 2072s # --- 2072s # Order mutual-failure 2072s # Allow from 66.6.6.6 2072s # Deny from 66.6.6.6 2072s # expecting access denial. 2072s ok 408 2072s ok 2074s t/modules/actions.t ................. 2074s 1..20 2074s # Running under perl version 5.038002 for linux 2074s # Current time local: Mon Apr 8 17:30:28 2024 2074s # Current time GMT: Mon Apr 8 17:30:28 2024 2074s # Using Test.pm version 1.31 2074s # Using Apache/Test.pm version 1.42 2074s # expected: 200 2074s # received: '200' 2074s ok 1 2074s # expected: 'nada' 2074s # received: 'nada' 2074s ok 2 2074s # expected: 404 2074s # received: '404' 2074s ok 3 2074s ok 4 # skip RC=404, no need to check content 2074s # expected: 404 2074s # received: '404' 2074s ok 5 2074s ok 6 # skip RC=404, no need to check content 2074s # expected: 404 2074s # received: '404' 2074s ok 7 2074s ok 8 # skip RC=404, no need to check content 2074s # expected: 200 2074s # received: '200' 2074s ok 9 2074s # expected: 'nada' 2074s # received: 'nada' 2074s ok 10 2074s # expected: 404 2074s # received: '404' 2074s ok 11 2074s ok 12 # skip RC=404, no need to check content 2074s # expected: 200 2074s # received: '200' 2074s ok 13 2074s # expected: 'POST 2074s # foo2: bar2 2074s # ' 2074s # received: 'POST 2074s # foo2: bar2 2074s # ' 2074s ok 14 2074s # expected: 405 2074s # received: '405' 2074s ok 15 2074s # expected: 200 2074s # received: '200' 2074s ok 16 2074s # expected: 'foo=bar' 2074s # received: 'foo=bar' 2074s ok 17 2074s # expected: 200 2074s # received: '200' 2074s ok 18 2074s # expected: 'POST 2074s # foo2: bar2 2074s # ' 2074s # received: 'POST 2074s # foo2: bar2 2074s # ' 2074s ok 19 2074s # expected: 405 2074s # received: '405' 2074s ok 20 2074s ok 2077s t/modules/alias.t ................... 2077s 1..134 2077s # Running under perl version 5.038002 for linux 2077s # Current time local: Mon Apr 8 17:30:30 2024 2077s # Current time GMT: Mon Apr 8 17:30:30 2024 2077s # Using Test.pm version 1.31 2077s # Using Apache/Test.pm version 1.42 2077s # verifying simple aliases 2077s # testing : /alias/ 2077s # expected: 200 2077s # received: '200' 2077s ok 1 2077s # testing : /bogu/ 2077s # expected: 404 2077s # received: '404' 2077s ok 2 2077s # verifying alias match with /ali[0-9]. 2077s # testing : /ali0 2077s # expected: 0 2077s # received: '0' 2077s ok 3 2077s # testing : /ali1 2077s # expected: 1 2077s # received: '1' 2077s ok 4 2077s # testing : /ali2 2077s # expected: 2 2077s # received: '2' 2077s ok 5 2077s # testing : /ali3 2077s # expected: 3 2077s # received: '3' 2077s ok 6 2077s # testing : /ali4 2077s # expected: 4 2077s # received: '4' 2077s ok 7 2077s # testing : /ali5 2077s # expected: 5 2077s # received: '5' 2077s ok 8 2077s # testing : /ali6 2077s # expected: 6 2077s # received: '6' 2077s ok 9 2077s # testing : /ali7 2077s # expected: 7 2077s # received: '7' 2077s ok 10 2077s # testing : /ali8 2077s # expected: 8 2077s # received: '8' 2077s ok 11 2077s # testing : /ali9 2077s # expected: 9 2077s # received: '9' 2077s ok 12 2077s # verifying expression alias match with /expr/ali[0-9]. 2077s # testing : /ali0 2077s # expected: 0 2077s # received: '0' 2077s ok 13 2077s # testing : /ali1 2077s # expected: 1 2077s # received: '1' 2077s ok 14 2077s # testing : /ali2 2077s # expected: 2 2077s # received: '2' 2077s ok 15 2077s # testing : /ali3 2077s # expected: 3 2077s # received: '3' 2077s ok 16 2077s # testing : /ali4 2077s # expected: 4 2077s # received: '4' 2077s ok 17 2077s # testing : /ali5 2077s # expected: 5 2077s # received: '5' 2077s ok 18 2077s # testing : /ali6 2077s # expected: 6 2077s # received: '6' 2077s ok 19 2077s # testing : /ali7 2077s # expected: 7 2077s # received: '7' 2077s ok 20 2077s # testing : /ali8 2077s # expected: 8 2077s # received: '8' 2077s ok 21 2077s # testing : /ali9 2077s # expected: 9 2077s # received: '9' 2077s ok 22 2077s # testing : /forbid 2077s # expected: '403' 2077s # received: '403' 2077s ok 23 2077s # testing : /gone 2077s # expected: '410' 2077s # received: '410' 2077s ok 24 2077s # testing : /perm 2077s # expected: '301' 2077s # received: '301' 2077s ok 25 2077s # testing : /perm2 2077s # expected: '301' 2077s # received: '301' 2077s ok 26 2077s # testing : /seeother 2077s # expected: '303' 2077s # received: '303' 2077s ok 27 2077s # testing : /temp 2077s # expected: '302' 2077s # received: '302' 2077s ok 28 2077s # testing : /temp2 2077s # expected: '302' 2077s # received: '302' 2077s ok 29 2077s verifying body of perm and temp redirect match 2077s # testing : /p0 2077s # expected: 0 2077s # received: '0' 2077s ok 30 2077s # testing : /p1 2077s # expected: 1 2077s # received: '1' 2077s ok 31 2077s # testing : /p2 2077s # expected: 2 2077s # received: '2' 2077s ok 32 2077s # testing : /p3 2077s # expected: 3 2077s # received: '3' 2077s ok 33 2077s # testing : /p4 2077s # expected: 4 2077s # received: '4' 2077s ok 34 2077s # testing : /p5 2077s # expected: 5 2077s # received: '5' 2077s ok 35 2077s # testing : /p6 2077s # expected: 6 2077s # received: '6' 2077s ok 36 2077s # testing : /p7 2077s # expected: 7 2077s # received: '7' 2077s ok 37 2077s # testing : /p8 2077s # expected: 8 2077s # received: '8' 2077s ok 38 2077s # testing : /p9 2077s # expected: 9 2077s # received: '9' 2077s ok 39 2077s # testing : /t0 2077s # expected: 0 2077s # received: '0' 2077s ok 40 2077s # testing : /t1 2077s # expected: 1 2077s # received: '1' 2077s ok 41 2077s # testing : /t2 2077s # expected: 2 2077s # received: '2' 2077s ok 42 2077s # testing : /t3 2077s # expected: 3 2077s # received: '3' 2077s ok 43 2077s # testing : /t4 2077s # expected: 4 2077s # received: '4' 2077s ok 44 2077s # testing : /t5 2077s # expected: 5 2077s # received: '5' 2077s ok 45 2077s # testing : /t6 2077s # expected: 6 2077s # received: '6' 2077s ok 46 2077s # testing : /t7 2077s # expected: 7 2077s # received: '7' 2077s ok 47 2077s # testing : /t8 2077s # expected: 8 2077s # received: '8' 2077s ok 48 2077s # testing : /t9 2077s # expected: 9 2077s # received: '9' 2077s ok 49 2077s verifying body of perm and temp redirect match with expression support 2077s # testing : /p0 2077s # expected: 0 2077s # received: '0' 2077s ok 50 2077s # testing : /p1 2077s # expected: 1 2077s # received: '1' 2077s ok 51 2077s # testing : /p2 2077s # expected: 2 2077s # received: '2' 2077s ok 52 2077s # testing : /p3 2077s # expected: 3 2077s # received: '3' 2077s ok 53 2077s # testing : /p4 2077s # expected: 4 2077s # received: '4' 2077s ok 54 2077s # testing : /p5 2077s # expected: 5 2077s # received: '5' 2077s ok 55 2077s # testing : /p6 2077s # expected: 6 2077s # received: '6' 2077s ok 56 2077s # testing : /p7 2077s # expected: 7 2077s # received: '7' 2077s ok 57 2077s # testing : /p8 2077s # expected: 8 2077s # received: '8' 2077s ok 58 2077s # testing : /p9 2077s # expected: 9 2077s # received: '9' 2077s ok 59 2077s # testing : /t0 2077s # expected: 0 2077s # received: '0' 2077s ok 60 2077s # testing : /t1 2077s # expected: 1 2077s # received: '1' 2077s ok 61 2077s # testing : /t2 2077s # expected: 2 2077s # received: '2' 2077s ok 62 2077s # testing : /t3 2077s # expected: 3 2077s # received: '3' 2077s ok 63 2077s # testing : /t4 2077s # expected: 4 2077s # received: '4' 2077s ok 64 2077s # testing : /t5 2077s # expected: 5 2077s # received: '5' 2077s ok 65 2077s # testing : /t6 2077s # expected: 6 2077s # received: '6' 2077s ok 66 2077s # testing : /t7 2077s # expected: 7 2077s # received: '7' 2077s ok 67 2077s # testing : /t8 2077s # expected: 8 2077s # received: '8' 2077s ok 68 2077s # testing : /t9 2077s # expected: 9 2077s # received: '9' 2077s ok 69 2077s verifying return code of seeother and gone redirect match 2077s # testing : s0 2077s # expected: '303' 2077s # received: '303' 2077s ok 70 2077s # testing : s1 2077s # expected: '303' 2077s # received: '303' 2077s ok 71 2077s # testing : s2 2077s # expected: '303' 2077s # received: '303' 2077s ok 72 2077s # testing : s3 2077s # expected: '303' 2077s # received: '303' 2077s ok 73 2077s # testing : s4 2077s # expected: '303' 2077s # received: '303' 2077s ok 74 2077s # testing : s5 2077s # expected: '303' 2077s # received: '303' 2077s ok 75 2077s # testing : s6 2077s # expected: '303' 2077s # received: '303' 2077s ok 76 2077s # testing : s7 2077s # expected: '303' 2077s # received: '303' 2077s ok 77 2077s # testing : s8 2077s # expected: '303' 2077s # received: '303' 2077s ok 78 2077s # testing : s9 2077s # expected: '303' 2077s # received: '303' 2077s ok 79 2077s # testing : g0 2077s # expected: '410' 2077s # received: '410' 2077s ok 80 2077s # testing : g1 2077s # expected: '410' 2077s # received: '410' 2077s ok 81 2077s # testing : g2 2077s # expected: '410' 2077s # received: '410' 2077s ok 82 2077s # testing : g3 2077s # expected: '410' 2077s # received: '410' 2077s ok 83 2077s # testing : g4 2077s # expected: '410' 2077s # received: '410' 2077s ok 84 2077s # testing : g5 2077s # expected: '410' 2077s # received: '410' 2077s ok 85 2077s # testing : g6 2077s # expected: '410' 2077s # received: '410' 2077s ok 86 2077s # testing : g7 2077s # expected: '410' 2077s # received: '410' 2077s ok 87 2077s # testing : g8 2077s # expected: '410' 2077s # received: '410' 2077s ok 88 2077s # testing : g9 2077s # expected: '410' 2077s # received: '410' 2077s ok 89 2077s # testing : f0 2077s # expected: '403' 2077s # received: '403' 2077s ok 90 2077s # testing : f1 2077s # expected: '403' 2077s # received: '403' 2077s ok 91 2077s # testing : f2 2077s # expected: '403' 2077s # received: '403' 2077s ok 92 2077s # testing : f3 2077s # expected: '403' 2077s # received: '403' 2077s ok 93 2077s # testing : f4 2077s # expected: '403' 2077s # received: '403' 2077s ok 94 2077s # testing : f5 2077s # expected: '403' 2077s # received: '403' 2077s ok 95 2077s # testing : f6 2077s # expected: '403' 2077s # received: '403' 2077s ok 96 2077s # testing : f7 2077s # expected: '403' 2077s # received: '403' 2077s ok 97 2077s # testing : f8 2077s # expected: '403' 2077s # received: '403' 2077s ok 98 2077s # testing : f9 2077s # expected: '403' 2077s # received: '403' 2077s ok 99 2077s verifying return code of seeother and gone redirect match with expression support 2077s # testing : s0 2077s # expected: '303' 2077s # received: '303' 2077s ok 100 2077s # testing : s1 2077s # expected: '303' 2077s # received: '303' 2077s ok 101 2077s # testing : s2 2077s # expected: '303' 2077s # received: '303' 2077s ok 102 2077s # testing : s3 2077s # expected: '303' 2077s # received: '303' 2077s ok 103 2077s # testing : s4 2077s # expected: '303' 2077s # received: '303' 2077s ok 104 2077s # testing : s5 2077s # expected: '303' 2077s # received: '303' 2077s ok 105 2077s # testing : s6 2077s # expected: '303' 2077s # received: '303' 2077s ok 106 2077s # testing : s7 2077s # expected: '303' 2077s # received: '303' 2077s ok 107 2077s # testing : s8 2077s # expected: '303' 2077s # received: '303' 2077s ok 108 2077s # testing : s9 2077s # expected: '303' 2077s # received: '303' 2077s ok 109 2077s # testing : g0 2077s # expected: '410' 2077s # received: '410' 2077s ok 110 2077s # testing : g1 2077s # expected: '410' 2077s # received: '410' 2077s ok 111 2077s # testing : g2 2077s # expected: '410' 2077s # received: '410' 2077s ok 112 2077s # testing : g3 2077s # expected: '410' 2077s # received: '410' 2077s ok 113 2077s # testing : g4 2077s # expected: '410' 2077s # received: '410' 2077s ok 114 2077s # testing : g5 2077s # expected: '410' 2077s # received: '410' 2077s ok 115 2077s # testing : g6 2077s # expected: '410' 2077s # received: '410' 2077s ok 116 2077s # testing : g7 2077s # expected: '410' 2077s # received: '410' 2077s ok 117 2077s # testing : g8 2077s # expected: '410' 2077s # received: '410' 2077s ok 118 2077s # testing : g9 2077s # expected: '410' 2077s # received: '410' 2077s ok 119 2077s # testing : f0 2077s # expected: '403' 2077s # received: '403' 2077s ok 120 2077s # testing : f1 2077s # expected: '403' 2077s # received: '403' 2077s ok 121 2077s # testing : f2 2077s # expected: '403' 2077s # received: '403' 2077s ok 122 2077s # testing : f3 2077s # expected: '403' 2077s # received: '403' 2077s ok 123 2077s # testing : f4 2077s # expected: '403' 2077s # received: '403' 2077s ok 124 2077s # testing : f5 2077s # expected: '403' 2077s # received: '403' 2077s ok 125 2077s # testing : f6 2077s # expected: '403' 2077s # received: '403' 2077s ok 126 2077s # testing : f7 2077s # expected: '403' 2077s # received: '403' 2077s ok 127 2077s # testing : f8 2077s # expected: '403' 2077s # received: '403' 2077s ok 128 2077s # testing : f9 2077s # expected: '403' 2077s # received: '403' 2077s ok 129 2077s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2077s # verifying /modules/alias/script is plain text 2077s # testing : /modules/alias/script 2077s # expected: '#!/bin/sh 2077s # echo Content-type: text/plain 2077s # echo 2077s # echo this is a shell script cgi. 2077s # ' 2077s # received: '#!/bin/sh 2077s # echo Content-type: text/plain 2077s # echo 2077s # echo this is a shell script cgi. 2077s # ' 2077s ok 130 2077s # verifying same file accessed at /cgi/script is executed code 2077s # testing : /cgi/script 2077s # expected: 'this is a shell script cgi. 2077s # ' 2077s # received: 'this is a shell script cgi. 2077s # ' 2077s ok 131 2077s # verifying ScriptAliasMatch with /aliascgi-script 2077s # testing : /aliascgi-script 2077s # expected: 'this is a shell script cgi. 2077s # ' 2077s # received: 'this is a shell script cgi. 2077s # ' 2077s ok 132 2077s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 2077s # testing : /aliascgi-script 2077s # expected: 'this is a shell script cgi. 2077s # ' 2077s # received: 'this is a shell script cgi. 2077s # ' 2077s ok 133 2077s # verifying bad script alias. 2077s # testing : /aliascgi-nada 2077s # expected: 404 2077s # received: '404' 2077s ok 134 2077s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2077s ok 2079s t/modules/allowmethods.t ............ 2079s 1..9 2079s # Running under perl version 5.038002 for linux 2079s # Current time local: Mon Apr 8 17:30:33 2024 2079s # Current time GMT: Mon Apr 8 17:30:33 2024 2079s # Using Test.pm version 1.31 2079s # Using Apache/Test.pm version 1.42 2079s # testing : Get request to /Get responds 200 2079s # expected: 200 2079s # received: '200' 2079s ok 1 2079s # testing : Head request to /Get responds 200 2079s # expected: 200 2079s # received: '200' 2079s ok 2 2079s # testing : Post request to /Get responds 405 2079s # expected: 405 2079s # received: '405' 2079s ok 3 2079s # testing : Get request to /Head responds 200 2079s # expected: 200 2079s # received: '200' 2079s ok 4 2079s # testing : Head request to /Head responds 200 2079s # expected: 200 2079s # received: '200' 2079s ok 5 2079s # testing : Post request to /Head responds 405 2079s # expected: 405 2079s # received: '405' 2079s ok 6 2079s # testing : Get request to /Post responds 405 2079s # expected: 405 2079s # received: '405' 2079s ok 7 2079s # testing : Head request to /Post responds 405 2079s # expected: 405 2079s # received: '405' 2079s ok 8 2079s # testing : Post request to /Post responds 200 2079s # expected: 200 2079s # received: '200' 2079s ok 9 2079s ok 2081s t/modules/asis.t .................... 2081s 1..3 2081s # Running under perl version 5.038002 for linux 2081s # Current time local: Mon Apr 8 17:30:35 2024 2081s # Current time GMT: Mon Apr 8 17:30:35 2024 2081s # Using Test.pm version 1.31 2081s # Using Apache/Test.pm version 1.42 2081s # testing : asis content OK 2081s # expected: 'This is asis content. 2081s # ' 2081s # received: 'This is asis content. 2081s # ' 2081s ok 1 2081s # testing : asis gave 404 error 2081s # expected: 404 2081s # received: '404' 2081s ok 2 2081s # testing : asis gave 403 error 2081s # expected: 403 2081s # received: '403' 2081s ok 3 2081s ok 2085s t/modules/authz_core.t .............. 2085s 1..504 2085s # Running under perl version 5.038002 for linux 2085s # Current time local: Mon Apr 8 17:30:37 2024 2085s # Current time GMT: Mon Apr 8 17:30:37 2024 2085s # Using Test.pm version 1.31 2085s # Using Apache/Test.pm version 1.42 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/basic1 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/groups1 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 200, expected 200 [a/ : a/ ] 2085s ok 1 2085s # got 200, expected 200 [a/ : a/ 1] 2085s ok 2 2085s # got 200, expected 200 [a/ : a/ 2] 2085s ok 3 2085s # got 200, expected 200 [a/ : a/ 1 2] 2085s ok 4 2085s # got 200, expected 200 [a/ : a/ 3] 2085s ok 5 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ user1: a/ ] 2085s ok 6 2085s # got 200, expected 200 [a/ user1: a/ user1] 2085s ok 7 2085s # got 401, expected 401 [a/ user1: a/ user2] 2085s ok 8 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ Any 1 2: a/ ] 2085s ok 9 2085s # got 200, expected 200 [a/ Any 1 2: a/ 1] 2085s ok 10 2085s # got 200, expected 200 [a/ Any 1 2: a/ 2] 2085s ok 11 2085s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 2085s ok 12 2085s # got 403, expected 403 [a/ Any 1 2: a/ 3] 2085s ok 13 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2085s ok 14 2085s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2085s ok 15 2085s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2085s ok 16 2085s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2085s ok 17 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2085s ok 18 2085s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2085s ok 19 2085s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2085s ok 20 2085s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2085s ok 21 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 2085s ok 22 2085s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 2085s ok 23 2085s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 2085s ok 24 2085s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 2085s ok 25 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2085s ok 26 2085s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2085s ok 27 2085s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 2085s ok 28 2085s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2085s ok 29 2085s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 2085s ok 30 2085s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2085s ok 31 2085s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 2085s ok 32 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2085s ok 33 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2085s ok 34 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2085s ok 35 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2085s ok 36 2085s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2085s ok 37 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2085s ok 38 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2085s ok 39 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2085s ok 40 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2085s ok 41 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2085s ok 42 2085s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2085s ok 43 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2085s ok 44 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2085s ok 45 2085s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2085s ok 46 2085s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 2085s ok 47 2085s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 2085s ok 48 2085s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2085s ok 49 2085s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2085s ok 50 2085s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2085s ok 51 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2085s ok 52 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2085s ok 53 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2085s ok 54 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2085s ok 55 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2085s ok 56 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2085s ok 57 2085s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 2085s ok 58 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All 1 !2: a/ ] 2085s ok 59 2085s # got 200, expected 200 [a/ All 1 !2: a/ 1] 2085s ok 60 2085s # got 403, expected 403 [a/ All 1 !2: a/ 2] 2085s ok 61 2085s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 2085s ok 62 2085s # got 403, expected 403 [a/ All 1 !2: a/ 3] 2085s ok 63 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2085s ok 64 2085s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2085s ok 65 2085s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2085s ok 66 2085s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2085s ok 67 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2085s ok 68 2085s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2085s ok 69 2085s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2085s ok 70 2085s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2085s ok 71 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2085s ok 72 2085s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 2085s ok 73 2085s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 2085s ok 74 2085s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 2085s ok 75 2085s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 2085s ok 76 2085s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2085s ok 77 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2085s ok 78 2085s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2085s ok 79 2085s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 2085s ok 80 2085s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2085s ok 81 2085s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 2085s ok 82 2085s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2085s ok 83 2085s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 2085s ok 84 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2085s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 2085s ok 85 2085s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 2085s ok 86 2085s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 2085s ok 87 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2085s ok 88 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2085s ok 89 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2085s ok 90 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2085s ok 91 2085s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2085s ok 92 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2085s ok 93 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2085s ok 94 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2085s ok 95 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2085s ok 96 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2085s ok 97 2085s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2085s ok 98 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2085s ok 99 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2085s ok 100 2085s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2085s ok 101 2085s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2085s ok 102 2085s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2085s ok 103 2085s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2085s ok 104 2085s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2085s ok 105 2085s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2085s ok 106 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2085s ok 107 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2085s ok 108 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2085s ok 109 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2085s ok 110 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2085s ok 111 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2085s ok 112 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2085s ok 113 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All 1 2: a/ ] 2085s ok 114 2085s # got 403, expected 403 [a/ All 1 2: a/ 1] 2085s ok 115 2085s # got 403, expected 403 [a/ All 1 2: a/ 2] 2085s ok 116 2085s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 2085s ok 117 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2085s ok 118 2085s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2085s ok 119 2085s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2085s ok 120 2085s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2085s ok 121 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2085s ok 122 2085s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2085s ok 123 2085s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2085s ok 124 2085s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2085s ok 125 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2085s ok 126 2085s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 2085s ok 127 2085s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 2085s ok 128 2085s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 2085s ok 129 2085s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 2085s ok 130 2085s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2085s ok 131 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 2085s ok 132 2085s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 2085s ok 133 2085s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 2085s ok 134 2085s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 2085s ok 135 2085s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 2085s ok 136 2085s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 2085s ok 137 2085s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 2085s ok 138 2085s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 2085s ok 139 2085s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 2085s ok 140 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2085s ok 141 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2085s ok 142 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2085s ok 143 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2085s ok 144 2085s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2085s ok 145 2085s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2085s ok 146 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2085s ok 147 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2085s ok 148 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2085s ok 149 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2085s ok 150 2085s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2085s ok 151 2085s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2085s ok 152 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2085s ok 153 2085s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 2085s ok 154 2085s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2085s ok 155 2085s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2085s ok 156 2085s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2085s ok 157 2085s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2085s ok 158 2085s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2085s ok 159 2085s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 2085s ok 160 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2085s ok 161 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2085s ok 162 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2085s ok 163 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2085s ok 164 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2085s ok 165 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2085s ok 166 2085s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2085s ok 167 2085s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 2085s ok 168 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 2085s ok 169 2085s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 2085s ok 170 2085s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 2085s ok 171 2085s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 2085s ok 172 2085s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 2085s ok 173 2085s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 2085s ok 174 2085s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 2085s ok 175 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 2085s ok 176 2085s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 2085s ok 177 2085s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 2085s ok 178 2085s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 2085s ok 179 2085s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 2085s ok 180 2085s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 2085s ok 181 2085s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 2085s ok 182 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 2085s ok 183 2085s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 2085s ok 184 2085s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 2085s ok 185 2085s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 2085s ok 186 2085s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 2085s ok 187 2085s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 2085s ok 188 2085s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 2085s ok 189 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 2085s ok 190 2085s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 2085s ok 191 2085s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 2085s ok 192 2085s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 2085s ok 193 2085s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 2085s ok 194 2085s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 2085s ok 195 2085s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 2085s ok 196 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 2085s ok 197 2085s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 2085s ok 198 2085s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 2085s ok 199 2085s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 2085s ok 200 2085s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 2085s ok 201 2085s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 2085s ok 202 2085s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 2085s ok 203 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 2085s ok 204 2085s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 2085s ok 205 2085s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 2085s ok 206 2085s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 2085s ok 207 2085s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 2085s ok 208 2085s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 2085s ok 209 2085s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 2085s ok 210 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 2085s ok 211 2085s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 2085s ok 212 2085s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 2085s ok 213 2085s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 2085s ok 214 2085s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 2085s ok 215 2085s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 2085s ok 216 2085s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 2085s ok 217 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 2085s ok 218 2085s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 2085s ok 219 2085s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 2085s ok 220 2085s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 2085s ok 221 2085s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 2085s ok 222 2085s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 2085s ok 223 2085s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 2085s ok 224 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 2085s ok 225 2085s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 2085s ok 226 2085s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 2085s ok 227 2085s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 2085s ok 228 2085s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 2085s ok 229 2085s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 2085s ok 230 2085s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 2085s ok 231 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 2085s ok 232 2085s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 2085s ok 233 2085s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 2085s ok 234 2085s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 2085s ok 235 2085s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 2085s ok 236 2085s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 2085s ok 237 2085s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 2085s ok 238 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 2085s ok 239 2085s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 2085s ok 240 2085s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 2085s ok 241 2085s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 2085s ok 242 2085s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 2085s ok 243 2085s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 2085s ok 244 2085s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 2085s ok 245 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 2085s ok 246 2085s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 2085s ok 247 2085s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 2085s ok 248 2085s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 2085s ok 249 2085s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 2085s ok 250 2085s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 2085s ok 251 2085s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 2085s ok 252 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 2085s ok 253 2085s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 2085s ok 254 2085s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 2085s ok 255 2085s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 2085s ok 256 2085s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 2085s ok 257 2085s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 2085s ok 258 2085s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 2085s ok 259 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 2085s ok 260 2085s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 2085s ok 261 2085s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 2085s ok 262 2085s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 2085s ok 263 2085s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 2085s ok 264 2085s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 2085s ok 265 2085s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 2085s ok 266 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 2085s ok 267 2085s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 2085s ok 268 2085s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 2085s ok 269 2085s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 2085s ok 270 2085s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 2085s ok 271 2085s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 2085s ok 272 2085s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 2085s ok 273 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 2085s ok 274 2085s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 2085s ok 275 2085s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 2085s ok 276 2085s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 2085s ok 277 2085s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 2085s ok 278 2085s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 2085s ok 279 2085s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 2085s ok 280 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 2085s ok 281 2085s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 2085s ok 282 2085s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 2085s ok 283 2085s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 2085s ok 284 2085s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 2085s ok 285 2085s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 2085s ok 286 2085s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 2085s ok 287 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 2085s ok 288 2085s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 2085s ok 289 2085s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 2085s ok 290 2085s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 2085s ok 291 2085s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 2085s ok 292 2085s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 2085s ok 293 2085s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 2085s ok 294 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 2085s ok 295 2085s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 2085s ok 296 2085s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 2085s ok 297 2085s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 2085s ok 298 2085s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 2085s ok 299 2085s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 2085s ok 300 2085s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 2085s ok 301 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 2085s ok 302 2085s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 2085s ok 303 2085s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 2085s ok 304 2085s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 2085s ok 305 2085s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 2085s ok 306 2085s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 2085s ok 307 2085s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 2085s ok 308 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 2085s ok 309 2085s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 2085s ok 310 2085s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 2085s ok 311 2085s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 2085s ok 312 2085s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 2085s ok 313 2085s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 2085s ok 314 2085s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 2085s ok 315 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 2085s ok 316 2085s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 2085s ok 317 2085s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 2085s ok 318 2085s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 2085s ok 319 2085s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 2085s ok 320 2085s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 2085s ok 321 2085s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 2085s ok 322 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 2085s ok 323 2085s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 2085s ok 324 2085s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 2085s ok 325 2085s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 2085s ok 326 2085s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 2085s ok 327 2085s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 2085s ok 328 2085s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 2085s ok 329 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 2085s ok 330 2085s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 2085s ok 331 2085s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 2085s ok 332 2085s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 2085s ok 333 2085s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 2085s ok 334 2085s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 2085s ok 335 2085s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 2085s ok 336 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 2085s ok 337 2085s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 2085s ok 338 2085s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 2085s ok 339 2085s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 2085s ok 340 2085s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 2085s ok 341 2085s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 2085s ok 342 2085s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 2085s ok 343 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 2085s ok 344 2085s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 2085s ok 345 2085s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 2085s ok 346 2085s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 2085s ok 347 2085s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 2085s ok 348 2085s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 2085s ok 349 2085s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 2085s ok 350 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 2085s ok 351 2085s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 2085s ok 352 2085s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 2085s ok 353 2085s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 2085s ok 354 2085s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 2085s ok 355 2085s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 2085s ok 356 2085s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 2085s ok 357 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 2085s ok 358 2085s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 2085s ok 359 2085s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 2085s ok 360 2085s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 2085s ok 361 2085s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 2085s ok 362 2085s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 2085s ok 363 2085s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 2085s ok 364 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 2085s ok 365 2085s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 2085s ok 366 2085s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 2085s ok 367 2085s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 2085s ok 368 2085s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 2085s ok 369 2085s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 2085s ok 370 2085s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 2085s ok 371 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 2085s ok 372 2085s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 2085s ok 373 2085s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 2085s ok 374 2085s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 2085s ok 375 2085s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 2085s ok 376 2085s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 2085s ok 377 2085s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 2085s ok 378 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 2085s ok 379 2085s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 2085s ok 380 2085s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 2085s ok 381 2085s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 2085s ok 382 2085s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 2085s ok 383 2085s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 2085s ok 384 2085s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 2085s ok 385 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 2085s ok 386 2085s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 2085s ok 387 2085s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 2085s ok 388 2085s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 2085s ok 389 2085s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 2085s ok 390 2085s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 2085s ok 391 2085s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 2085s ok 392 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 2085s ok 393 2085s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 2085s ok 394 2085s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 2085s ok 395 2085s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 2085s ok 396 2085s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 2085s ok 397 2085s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 2085s ok 398 2085s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 2085s ok 399 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 2085s ok 400 2085s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 2085s ok 401 2085s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 2085s ok 402 2085s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 2085s ok 403 2085s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 2085s ok 404 2085s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 2085s ok 405 2085s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 2085s ok 406 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 2085s ok 407 2085s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 2085s ok 408 2085s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 2085s ok 409 2085s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 2085s ok 410 2085s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 2085s ok 411 2085s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 2085s ok 412 2085s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 2085s ok 413 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 2085s ok 414 2085s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 2085s ok 415 2085s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 2085s ok 416 2085s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 2085s ok 417 2085s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 2085s ok 418 2085s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 2085s ok 419 2085s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 2085s ok 420 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 2085s ok 421 2085s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 2085s ok 422 2085s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 2085s ok 423 2085s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 2085s ok 424 2085s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 2085s ok 425 2085s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 2085s ok 426 2085s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 2085s ok 427 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 2085s ok 428 2085s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 2085s ok 429 2085s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 2085s ok 430 2085s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 2085s ok 431 2085s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 2085s ok 432 2085s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 2085s ok 433 2085s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 2085s ok 434 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 2085s ok 435 2085s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 2085s ok 436 2085s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 2085s ok 437 2085s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 2085s ok 438 2085s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 2085s ok 439 2085s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 2085s ok 440 2085s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 2085s ok 441 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 2085s ok 442 2085s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 2085s ok 443 2085s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 2085s ok 444 2085s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 2085s ok 445 2085s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 2085s ok 446 2085s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 2085s ok 447 2085s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 2085s ok 448 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 2085s ok 449 2085s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 2085s ok 450 2085s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 2085s ok 451 2085s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 2085s ok 452 2085s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 2085s ok 453 2085s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 2085s ok 454 2085s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 2085s ok 455 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 2085s ok 456 2085s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 2085s ok 457 2085s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 2085s ok 458 2085s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 2085s ok 459 2085s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 2085s ok 460 2085s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 2085s ok 461 2085s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 2085s ok 462 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 2085s ok 463 2085s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 2085s ok 464 2085s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 2085s ok 465 2085s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 2085s ok 466 2085s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 2085s ok 467 2085s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 2085s ok 468 2085s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 2085s ok 469 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 2085s ok 470 2085s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 2085s ok 471 2085s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 2085s ok 472 2085s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 2085s ok 473 2085s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 2085s ok 474 2085s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 2085s ok 475 2085s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 2085s ok 476 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 2085s ok 477 2085s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 2085s ok 478 2085s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 2085s ok 479 2085s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 2085s ok 480 2085s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 2085s ok 481 2085s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 2085s ok 482 2085s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 2085s ok 483 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 2085s ok 484 2085s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 2085s ok 485 2085s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 2085s ok 486 2085s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 2085s ok 487 2085s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 2085s ok 488 2085s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 2085s ok 489 2085s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 2085s ok 490 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 2085s ok 491 2085s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 2085s ok 492 2085s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 2085s ok 493 2085s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 2085s ok 494 2085s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 2085s ok 495 2085s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 2085s ok 496 2085s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 2085s ok 497 2085s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 2085s ok 498 2085s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 2085s ok 499 2085s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 2085s ok 500 2085s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 2085s ok 501 2085s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 2085s ok 502 2085s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 2085s ok 503 2085s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 2085s ok 504 2085s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/groups1 2085s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2085s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2085s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/basic1 2085s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2085s ok 2087s t/modules/autoindex.t ............... 2087s 1..84 2087s # Running under perl version 5.038002 for linux 2087s # Current time local: Mon Apr 8 17:30:41 2024 2087s # Current time GMT: Mon Apr 8 17:30:41 2024 2087s # Using Test.pm version 1.31 2087s # Using Apache/Test.pm version 1.42 2087s --- 2087s IndexOrderDefault Ascending Name 2087s GET /modules/autoindex/htaccess/ 2087s ok 1 2087s --- 2087s IndexOrderDefault Ascending Name 2087s 2087s (C=N O=A) 2087s GET /modules/autoindex/htaccess/?C=N&O=A 2087s ok 2 2087s --- 2087s IndexOrderDefault Ascending Name 2087s 2087s (C=N O=D) 2087s GET /modules/autoindex/htaccess/?C=N&O=D 2087s ok 3 2087s --- 2087s IndexOrderDefault Ascending Name 2087s 2087s (C=M O=A) 2087s GET /modules/autoindex/htaccess/?C=M&O=A 2087s ok 4 2087s --- 2087s IndexOrderDefault Ascending Name 2087s 2087s (C=M O=D) 2087s GET /modules/autoindex/htaccess/?C=M&O=D 2087s ok 5 2087s --- 2087s IndexOrderDefault Ascending Name 2087s 2087s (C=S O=A) 2087s GET /modules/autoindex/htaccess/?C=S&O=A 2087s ok 6 2087s --- 2087s IndexOrderDefault Ascending Name 2087s 2087s (C=S O=D) 2087s GET /modules/autoindex/htaccess/?C=S&O=D 2087s ok 7 2087s --- 2087s IndexOrderDefault Ascending Date 2087s GET /modules/autoindex/htaccess/ 2087s ok 8 2087s --- 2087s IndexOrderDefault Ascending Date 2087s 2087s (C=N O=A) 2087s GET /modules/autoindex/htaccess/?C=N&O=A 2087s ok 9 2087s --- 2087s IndexOrderDefault Ascending Date 2087s 2087s (C=N O=D) 2087s GET /modules/autoindex/htaccess/?C=N&O=D 2087s ok 10 2087s --- 2087s IndexOrderDefault Ascending Date 2087s 2087s (C=M O=A) 2087s GET /modules/autoindex/htaccess/?C=M&O=A 2087s ok 11 2087s --- 2087s IndexOrderDefault Ascending Date 2087s 2087s (C=M O=D) 2087s GET /modules/autoindex/htaccess/?C=M&O=D 2087s ok 12 2087s --- 2087s IndexOrderDefault Ascending Date 2087s 2087s (C=S O=A) 2087s GET /modules/autoindex/htaccess/?C=S&O=A 2087s ok 13 2087s --- 2087s IndexOrderDefault Ascending Date 2087s 2087s (C=S O=D) 2087s GET /modules/autoindex/htaccess/?C=S&O=D 2087s ok 14 2087s --- 2087s IndexOrderDefault Ascending Size 2087s GET /modules/autoindex/htaccess/ 2087s ok 15 2087s --- 2087s IndexOrderDefault Ascending Size 2087s 2087s (C=N O=A) 2087s GET /modules/autoindex/htaccess/?C=N&O=A 2087s ok 16 2087s --- 2087s IndexOrderDefault Ascending Size 2087s 2087s (C=N O=D) 2087s GET /modules/autoindex/htaccess/?C=N&O=D 2087s ok 17 2087s --- 2087s IndexOrderDefault Ascending Size 2087s 2087s (C=M O=A) 2087s GET /modules/autoindex/htaccess/?C=M&O=A 2087s ok 18 2087s --- 2087s IndexOrderDefault Ascending Size 2087s 2087s (C=M O=D) 2087s GET /modules/autoindex/htaccess/?C=M&O=D 2087s ok 19 2087s --- 2087s IndexOrderDefault Ascending Size 2087s 2087s (C=S O=A) 2087s GET /modules/autoindex/htaccess/?C=S&O=A 2087s ok 20 2087s --- 2087s IndexOrderDefault Ascending Size 2087s 2087s (C=S O=D) 2087s GET /modules/autoindex/htaccess/?C=S&O=D 2087s ok 21 2087s --- 2087s IndexOrderDefault Descending Name 2087s GET /modules/autoindex/htaccess/ 2087s ok 22 2087s --- 2087s IndexOrderDefault Descending Name 2087s 2087s (C=N O=A) 2087s GET /modules/autoindex/htaccess/?C=N&O=A 2087s ok 23 2087s --- 2087s IndexOrderDefault Descending Name 2087s 2087s (C=N O=D) 2087s GET /modules/autoindex/htaccess/?C=N&O=D 2087s ok 24 2087s --- 2087s IndexOrderDefault Descending Name 2087s 2087s (C=M O=A) 2087s GET /modules/autoindex/htaccess/?C=M&O=A 2087s ok 25 2087s --- 2087s IndexOrderDefault Descending Name 2087s 2087s (C=M O=D) 2087s GET /modules/autoindex/htaccess/?C=M&O=D 2087s ok 26 2087s --- 2087s IndexOrderDefault Descending Name 2087s 2087s (C=S O=A) 2087s GET /modules/autoindex/htaccess/?C=S&O=A 2087s ok 27 2087s --- 2087s IndexOrderDefault Descending Name 2087s 2087s (C=S O=D) 2087s GET /modules/autoindex/htaccess/?C=S&O=D 2087s ok 28 2087s --- 2087s IndexOrderDefault Descending Date 2087s GET /modules/autoindex/htaccess/ 2087s ok 29 2087s --- 2087s IndexOrderDefault Descending Date 2087s 2087s (C=N O=A) 2087s GET /modules/autoindex/htaccess/?C=N&O=A 2087s ok 30 2087s --- 2087s IndexOrderDefault Descending Date 2087s 2087s (C=N O=D) 2087s GET /modules/autoindex/htaccess/?C=N&O=D 2087s ok 31 2087s --- 2087s IndexOrderDefault Descending Date 2087s 2087s (C=M O=A) 2087s GET /modules/autoindex/htaccess/?C=M&O=A 2087s ok 32 2087s --- 2087s IndexOrderDefault Descending Date 2087s 2087s (C=M O=D) 2087s GET /modules/autoindex/htaccess/?C=M&O=D 2087s ok 33 2087s --- 2087s IndexOrderDefault Descending Date 2087s 2087s (C=S O=A) 2087s GET /modules/autoindex/htaccess/?C=S&O=A 2087s ok 34 2087s --- 2087s IndexOrderDefault Descending Date 2087s 2087s (C=S O=D) 2087s GET /modules/autoindex/htaccess/?C=S&O=D 2087s ok 35 2087s --- 2087s IndexOrderDefault Descending Size 2087s GET /modules/autoindex/htaccess/ 2087s ok 36 2087s --- 2087s IndexOrderDefault Descending Size 2087s 2087s (C=N O=A) 2087s GET /modules/autoindex/htaccess/?C=N&O=A 2087s ok 37 2087s --- 2087s IndexOrderDefault Descending Size 2087s 2087s (C=N O=D) 2087s GET /modules/autoindex/htaccess/?C=N&O=D 2087s ok 38 2087s --- 2087s IndexOrderDefault Descending Size 2087s 2087s (C=M O=A) 2087s GET /modules/autoindex/htaccess/?C=M&O=A 2087s ok 39 2087s --- 2087s IndexOrderDefault Descending Size 2087s 2087s (C=M O=D) 2087s GET /modules/autoindex/htaccess/?C=M&O=D 2087s ok 40 2087s --- 2087s IndexOrderDefault Descending Size 2087s 2087s (C=S O=A) 2087s GET /modules/autoindex/htaccess/?C=S&O=A 2087s ok 41 2087s --- 2087s IndexOrderDefault Descending Size 2087s 2087s (C=S O=D) 2087s GET /modules/autoindex/htaccess/?C=S&O=D 2087s ok 42 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Name 2087s GET /modules/autoindex/htaccess/ 2087s ok 43 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Name 2087s 2087s (C=N O=A) 2087s GET /modules/autoindex/htaccess/?C=N&O=A 2087s ok 44 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Name 2087s 2087s (C=N O=D) 2087s GET /modules/autoindex/htaccess/?C=N&O=D 2087s ok 45 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Name 2087s 2087s (C=M O=A) 2087s GET /modules/autoindex/htaccess/?C=M&O=A 2087s ok 46 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Name 2087s 2087s (C=M O=D) 2087s GET /modules/autoindex/htaccess/?C=M&O=D 2087s ok 47 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Name 2087s 2087s (C=S O=A) 2087s GET /modules/autoindex/htaccess/?C=S&O=A 2087s ok 48 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Name 2087s 2087s (C=S O=D) 2087s GET /modules/autoindex/htaccess/?C=S&O=D 2087s ok 49 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Date 2087s GET /modules/autoindex/htaccess/ 2087s ok 50 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Date 2087s 2087s (C=N O=A) 2087s GET /modules/autoindex/htaccess/?C=N&O=A 2087s ok 51 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Date 2087s 2087s (C=N O=D) 2087s GET /modules/autoindex/htaccess/?C=N&O=D 2087s ok 52 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Date 2087s 2087s (C=M O=A) 2087s GET /modules/autoindex/htaccess/?C=M&O=A 2087s ok 53 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Date 2087s 2087s (C=M O=D) 2087s GET /modules/autoindex/htaccess/?C=M&O=D 2087s ok 54 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Date 2087s 2087s (C=S O=A) 2087s GET /modules/autoindex/htaccess/?C=S&O=A 2087s ok 55 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Date 2087s 2087s (C=S O=D) 2087s GET /modules/autoindex/htaccess/?C=S&O=D 2087s ok 56 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Size 2087s GET /modules/autoindex/htaccess/ 2087s ok 57 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Size 2087s 2087s (C=N O=A) 2087s GET /modules/autoindex/htaccess/?C=N&O=A 2087s ok 58 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Size 2087s 2087s (C=N O=D) 2087s GET /modules/autoindex/htaccess/?C=N&O=D 2087s ok 59 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Size 2087s 2087s (C=M O=A) 2087s GET /modules/autoindex/htaccess/?C=M&O=A 2087s ok 60 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Size 2087s 2087s (C=M O=D) 2087s GET /modules/autoindex/htaccess/?C=M&O=D 2087s ok 61 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Size 2087s 2087s (C=S O=A) 2087s GET /modules/autoindex/htaccess/?C=S&O=A 2087s ok 62 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Ascending Size 2087s 2087s (C=S O=D) 2087s GET /modules/autoindex/htaccess/?C=S&O=D 2087s ok 63 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Name 2087s GET /modules/autoindex/htaccess/ 2087s ok 64 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Name 2087s 2087s (C=N O=A) 2087s GET /modules/autoindex/htaccess/?C=N&O=A 2087s ok 65 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Name 2087s 2087s (C=N O=D) 2087s GET /modules/autoindex/htaccess/?C=N&O=D 2087s ok 66 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Name 2087s 2087s (C=M O=A) 2087s GET /modules/autoindex/htaccess/?C=M&O=A 2087s ok 67 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Name 2087s 2087s (C=M O=D) 2087s GET /modules/autoindex/htaccess/?C=M&O=D 2087s ok 68 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Name 2087s 2087s (C=S O=A) 2087s GET /modules/autoindex/htaccess/?C=S&O=A 2087s ok 69 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Name 2087s 2087s (C=S O=D) 2087s GET /modules/autoindex/htaccess/?C=S&O=D 2087s ok 70 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Date 2087s GET /modules/autoindex/htaccess/ 2087s ok 71 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Date 2087s 2087s (C=N O=A) 2087s GET /modules/autoindex/htaccess/?C=N&O=A 2087s ok 72 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Date 2087s 2087s (C=N O=D) 2087s GET /modules/autoindex/htaccess/?C=N&O=D 2087s ok 73 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Date 2087s 2087s (C=M O=A) 2087s GET /modules/autoindex/htaccess/?C=M&O=A 2087s ok 74 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Date 2087s 2087s (C=M O=D) 2087s GET /modules/autoindex/htaccess/?C=M&O=D 2087s ok 75 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Date 2087s 2087s (C=S O=A) 2087s GET /modules/autoindex/htaccess/?C=S&O=A 2087s ok 76 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Date 2087s 2087s (C=S O=D) 2087s GET /modules/autoindex/htaccess/?C=S&O=D 2087s ok 77 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Size 2087s GET /modules/autoindex/htaccess/ 2087s ok 78 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Size 2087s 2087s (C=N O=A) 2087s GET /modules/autoindex/htaccess/?C=N&O=A 2087s ok 79 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Size 2087s 2087s (C=N O=D) 2087s GET /modules/autoindex/htaccess/?C=N&O=D 2087s ok 80 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Size 2087s 2087s (C=M O=A) 2087s GET /modules/autoindex/htaccess/?C=M&O=A 2087s ok 81 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Size 2087s 2087s (C=M O=D) 2087s GET /modules/autoindex/htaccess/?C=M&O=D 2087s ok 82 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Size 2087s 2087s (C=S O=A) 2087s GET /modules/autoindex/htaccess/?C=S&O=A 2087s ok 83 2087s --- 2087s IndexOptions FancyIndexing 2087s IndexOrderDefault Descending Size 2087s 2087s (C=S O=D) 2087s GET /modules/autoindex/htaccess/?C=S&O=D 2087s ok 84 2087s ok 2089s t/modules/autoindex2.t .............. 2089s 1..3 2089s # Running under perl version 5.038002 for linux 2089s # Current time local: Mon Apr 8 17:30:43 2024 2089s # Current time GMT: Mon Apr 8 17:30:43 2024 2089s # Using Test.pm version 1.31 2089s # Using Apache/Test.pm version 1.42 2089s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2089s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2089s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2089s # testing : dir_broken should not be listed 2089s # expected: 0 2089s # received: 0 2089s ok 1 2089s # testing : dir_normal should be listed 2089s # expected: 1 2089s # received: 1 2089s ok 2 2089s # testing : dir_protected should not be listed 2089s # expected: 0 2089s # received: 0 2089s ok 3 2089s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2089s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2089s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2089s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 2089s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 2089s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 2089s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 2089s ok 2091s t/modules/brotli.t .................. 2091s 1..64 2091s # Running under perl version 5.038002 for linux 2091s # Current time local: Mon Apr 8 17:30:45 2024 2091s # Current time GMT: Mon Apr 8 17:30:45 2024 2091s # Using Test.pm version 1.31 2091s # Using Apache/Test.pm version 1.42 2091s qvalue: 2091s # expected: 200 2091s # received: '200' 2091s ok 1 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 2 2091s qvalue: 2091s # expected: 200 2091s # received: '200' 2091s ok 3 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 4 2091s qvalue: 2091s # expected: 200 2091s # received: '200' 2091s ok 5 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 6 2091s qvalue: 2091s # expected: 200 2091s # received: '200' 2091s ok 7 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 8 2091s qvalue: 2091s # expected: 200 2091s # received: '200' 2091s ok 9 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 10 2091s qvalue: 2091s # expected: 200 2091s # received: '200' 2091s ok 11 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 12 2091s qvalue: ; 2091s # expected: 200 2091s # received: '200' 2091s ok 13 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 14 2091s qvalue: ; 2091s # expected: 200 2091s # received: '200' 2091s ok 15 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 16 2091s qvalue: ; 2091s # expected: 200 2091s # received: '200' 2091s ok 17 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 18 2091s qvalue: ;q= 2091s # expected: 200 2091s # received: '200' 2091s ok 19 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 20 2091s qvalue: ;q= 2091s # expected: 200 2091s # received: '200' 2091s ok 21 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 22 2091s qvalue: ;q= 2091s # expected: 200 2091s # received: '200' 2091s ok 23 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 24 2091s qvalue: ;q=0 2091s # expected: 200 2091s # received: '200' 2091s ok 25 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 26 2091s qvalue: ;q=0 2091s # expected: 200 2091s # received: '200' 2091s ok 27 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 28 2091s qvalue: ;q=0 2091s # expected: 200 2091s # received: '200' 2091s ok 29 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 30 2091s qvalue: ;q=0. 2091s # expected: 200 2091s # received: '200' 2091s ok 31 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 32 2091s qvalue: ;q=0. 2091s # expected: 200 2091s # received: '200' 2091s ok 33 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 34 2091s qvalue: ;q=0. 2091s # expected: 200 2091s # received: '200' 2091s ok 35 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 36 2091s qvalue: ;q=0.0 2091s # expected: 200 2091s # received: '200' 2091s ok 37 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 38 2091s qvalue: ;q=0.0 2091s # expected: 200 2091s # received: '200' 2091s ok 39 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 40 2091s qvalue: ;q=0.0 2091s # expected: 200 2091s # received: '200' 2091s ok 41 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 42 2091s qvalue: ;q=0.00 2091s # expected: 200 2091s # received: '200' 2091s ok 43 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 44 2091s qvalue: ;q=0.00 2091s # expected: 200 2091s # received: '200' 2091s ok 45 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 46 2091s qvalue: ;q=0.00 2091s # expected: 200 2091s # received: '200' 2091s ok 47 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 48 2091s qvalue: ;q=0.000 2091s # expected: 200 2091s # received: '200' 2091s ok 49 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 50 2091s qvalue: ;q=0.000 2091s # expected: 200 2091s # received: '200' 2091s ok 51 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 52 2091s qvalue: ;q=0.000 2091s # expected: 200 2091s # received: '200' 2091s ok 53 2091s # testing : response without Content-Encoding is OK 2091s # expected: undef 2091s # received: undef 2091s ok 54 2091s qvalue: ;q=0.0000 2091s # expected: 200 2091s # received: '200' 2091s ok 55 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 56 2091s qvalue: ;q=0.0000 2091s # expected: 200 2091s # received: '200' 2091s ok 57 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 58 2091s qvalue: ;q=0.0000 2091s # expected: 200 2091s # received: '200' 2091s ok 59 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 60 2091s # expected: 200 2091s # received: '200' 2091s ok 61 2091s # testing : response Content-Encoding is OK 2091s # expected: 'br' 2091s # received: 'br' 2091s ok 62 2091s # expected: 200 2091s # received: '200' 2091s ok 63 2091s # testing : response Content-Encoding is OK 2091s # expected: 'gzip' 2091s # received: 'gzip' 2091s ok 64 2091s ok 2093s t/modules/buffer.t .................. 2093s 1..12 2093s # Running under perl version 5.038002 for linux 2093s # Current time local: Mon Apr 8 17:30:47 2024 2093s # Current time GMT: Mon Apr 8 17:30:47 2024 2093s # Using Test.pm version 1.31 2093s # Using Apache/Test.pm version 1.42 2093s # testing : Checking return code is '200' 2093s # expected: 200 2093s # received: '200' 2093s ok 1 2093s ok 2 2093s # testing : Checking return code is '200' 2093s # expected: 200 2093s # received: '200' 2093s ok 3 2093s ok 4 2093s # testing : Checking return code is '200' 2093s # expected: 200 2093s # received: '200' 2093s ok 5 2093s ok 6 2093s # testing : Checking return code is '200' 2093s # expected: 200 2093s # received: '200' 2093s ok 7 2093s ok 8 2093s # testing : Checking return code is '200' 2093s # expected: 200 2093s # received: '200' 2093s ok 9 2093s ok 10 2093s # testing : Checking return code is '200' 2093s # expected: 200 2093s # received: '200' 2093s ok 11 2093s ok 12 2093s ok 2095s t/modules/cache.t ................... 2095s 1..3 2095s # Running under perl version 5.038002 for linux 2095s # Current time local: Mon Apr 8 17:30:49 2024 2095s # Current time GMT: Mon Apr 8 17:30:49 2024 2095s # Using Test.pm version 1.31 2095s # Using Apache/Test.pm version 1.42 2095s # testing : non-cached call to index.html 2095s # expected: 200 2095s # received: '200' 2095s ok 1 2095s # testing : call to cache index.html 2095s # expected: 200 2095s # received: '200' 2095s ok 2 2095s # testing : cached call to index.html 2095s # expected: 200 2095s # received: '200' 2095s ok 3 2095s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 2095s ok 2100s t/modules/cgi.t ..................... 2100s 1..58 2100s # Running under perl version 5.038002 for linux 2100s # Current time local: Mon Apr 8 17:30:51 2024 2100s # Current time GMT: Mon Apr 8 17:30:51 2024 2100s # Using Test.pm version 1.31 2100s # Using Apache/Test.pm version 1.42 2100s # testing : return code for acceptpathinfodefault.sh 2100s # expected: 200 2100s # received: '200' 2100s ok 1 2100s # testing : body for acceptpathinfodefault.sh 2100s # expected: '' 2100s # received: '' 2100s ok 2 2100s # testing : return code for acceptpathinfodefault.sh/foo 2100s # expected: 200 2100s # received: '200' 2100s ok 3 2100s # testing : body for acceptpathinfodefault.sh/foo 2100s # expected: '/foo' 2100s # received: '/foo' 2100s ok 4 2100s # testing : return code for acceptpathinfooff.sh 2100s # expected: 200 2100s # received: '200' 2100s ok 5 2100s # testing : body for acceptpathinfooff.sh 2100s # expected: '' 2100s # received: '' 2100s ok 6 2100s # testing : return code for acceptpathinfooff.sh/foo 2100s # expected: 404 2100s # received: '404' 2100s ok 7 2100s # no body test for this one 2100s ok 8 2100s # testing : return code for acceptpathinfoon.sh 2100s # expected: 200 2100s # received: '200' 2100s ok 9 2100s # testing : body for acceptpathinfoon.sh 2100s # expected: '' 2100s # received: '' 2100s ok 10 2100s # testing : return code for acceptpathinfoon.sh/foo 2100s # expected: 200 2100s # received: '200' 2100s ok 11 2100s # testing : body for acceptpathinfoon.sh/foo 2100s # expected: '/foo' 2100s # received: '/foo' 2100s ok 12 2100s # testing : return code for bogus-perl.pl 2100s # expected: 500 2100s # received: '500' 2100s ok 13 2100s # cgi log created ok. 2100s ok 14 2100s # testing : return code for bogus-sh.sh 2100s # expected: 500 2100s # received: '500' 2100s ok 15 2100s # checking that log size (807) is bigger than it used to be (523) 2100s ok 16 2100s # testing : return code for nph-stderr.pl 2100s # expected: 200 2100s # received: '200' 2100s ok 17 2100s # testing : body for nph-stderr.pl 2100s # expected: 'this is nph-stdout' 2100s # received: 'this is nph-stdout' 2100s ok 18 2100s # testing : return code for nph-test.pl 2100s # expected: 200 2100s # received: '200' 2100s ok 19 2100s # testing : body for nph-test.pl 2100s # expected: 'ok' 2100s # received: 'ok' 2100s ok 20 2100s # testing : return code for perl.pl 2100s # expected: 200 2100s # received: '200' 2100s ok 21 2100s # testing : body for perl.pl 2100s # expected: 'perl cgi' 2100s # received: 'perl cgi' 2100s ok 22 2100s # testing : return code for sh.sh 2100s # expected: 200 2100s # received: '200' 2100s ok 23 2100s # testing : body for sh.sh 2100s # expected: 'sh cgi' 2100s # received: 'sh cgi' 2100s ok 24 2100s # testing : return code for stderr1.pl 2100s # expected: 200 2100s # received: '200' 2100s ok 25 2100s # testing : body for stderr1.pl 2100s # expected: 'this is stdout' 2100s # received: 'this is stdout' 2100s ok 26 2100s # testing : return code for stderr2.pl 2100s # expected: 200 2100s # received: '200' 2100s ok 27 2100s # testing : body for stderr2.pl 2100s # expected: 'this is also stdout' 2100s # received: 'this is also stdout' 2100s ok 28 2100s # testing : return code for stderr3.pl 2100s # expected: 200 2100s # received: '200' 2100s ok 29 2100s # testing : body for stderr3.pl 2100s # expected: 'this is more stdout' 2100s # received: 'this is more stdout' 2100s ok 30 2100s # posted content (length 10) to bogus-perl.pl 2100s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 2100s # expected: '500' 2100s # received: '500' 2100s ok 31 2100s # checking that log size (35781) is greater than 807 2100s ok 32 2100s # verifying that logged content is 10 characters 2100s ok 33 2100s # posted content (length 99) to bogus-perl.pl 2100s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 2100s # expected: '500' 2100s # received: '500' 2100s ok 34 2100s # checking that log size (36240) is greater than 35781 2100s ok 35 2100s # verifying that logged content is 99 characters 2100s ok 36 2100s # posted content (length 250) to bogus-perl.pl 2100s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 2100s # expected: '500' 2100s # received: '500' 2100s ok 37 2100s # checking that log size (36851) is greater than 36240 2100s ok 38 2100s # verifying that logged content is 250 characters 2100s ok 39 2100s # posted content (length 255) to bogus-perl.pl 2100s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 2100s # expected: '500' 2100s # received: '500' 2100s ok 40 2100s # checking that log size (37467) is greater than 36851 2100s ok 41 2100s # verifying that logged content is 255 characters 2100s ok 42 2100s # posted content (length 256) to bogus-perl.pl 2100s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 2100s # expected: '500' 2100s # received: '500' 2100s ok 43 2100s # checking that log size (38084) is greater than 37467 2100s ok 44 2100s # verifying that logged content is 256 characters 2100s ok 45 2100s # posted content (length 257) to bogus-perl.pl 2100s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 2100s # expected: '500' 2100s # received: '500' 2100s ok 46 2100s # checking that log size (38701) is greater than 38084 2100s ok 47 2100s # verifying that logged content is 256 characters 2100s ok 48 2100s # posted content (length 258) to bogus-perl.pl 2100s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 2100s # expected: '500' 2100s # received: '500' 2100s ok 49 2100s # checking that log size (39318) is greater than 38701 2100s ok 50 2100s # verifying that logged content is 256 characters 2100s ok 51 2100s # posted content (length 1024) to bogus-perl.pl 2100s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 2100s # expected: '500' 2100s # received: '500' 2100s ok 52 2100s # checking that log size (39936) is greater than 39318 2100s ok 53 2100s # verifying that logged content is 256 characters 2100s ok 54 2100s # verifying log is greater than 40960 bytes. 2100s ok 55 2100s # verifying log did not grow after making bogus request. 2100s ok 56 2100s # verifying log did not grow after making another bogus request. 2100s ok 57 2100s # checking that HEAD /modules/cgi/perl.pl returns 200. 2100s ok 58 2100s ok 2102s t/modules/data.t .................... 2102s 1..2 2102s # Running under perl version 5.038002 for linux 2102s # Current time local: Mon Apr 8 17:30:56 2024 2102s # Current time GMT: Mon Apr 8 17:30:56 2024 2102s # Using Test.pm version 1.31 2102s # Using Apache/Test.pm version 1.42 2102s # testing : Checking return code is '200' 2102s # expected: 200 2102s # received: '200' 2102s ok 1 2102s ok 2 2102s ok 2107s t/modules/dav.t ..................... 2107s 1..19 2107s # Running under perl version 5.038002 for linux 2107s # Current time local: Mon Apr 8 17:30:58 2024 2107s # Current time GMT: Mon Apr 8 17:30:58 2024 2107s # Using Test.pm version 1.31 2107s # Using Apache/Test.pm version 1.42 2107s resource lock test: 2107s ok 1 2107s DAV put test: 2107s ok 2 2107s getting DAV resource properties: 2107s ok 3 2107s created: Mon, 08 Apr 2024 17:31:00 GMT 2107s modified: Mon, 08 Apr 2024 17:31:00 GMT 2107s now: Mon, 08 Apr 2024 17:31:02 GMT 2107s ok 4 2107s ok 5 2107s resource lock status test: 2107s ok 6 2107s resource unlock test: 2107s ok 7 2107s resource lock status test: 2107s ok 8 2107s getting uri... 2107s expect: 2107s -> 2107s 2107s
2107s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

2139s # 2139s # ' 2139s # received: ' 2139s #

Hello World!

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

No query was specified.

2139s # 2139s # ' 2139s # received: ' 2139s #

No query was specified.

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

Hello World!

2139s # 2139s # ' 2139s # received: ' 2139s #

Hello World!

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

No query was specified.

2139s # 2139s # ' 2139s # received: ' 2139s #

No query was specified.

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

mod_include test

2143s # 2143s # 2143s # Hello World 2143s # 2143s #

[back]

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

mod_include test

2143s # 2143s # 2143s # Hello World 2143s # 2143s #

[back]

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

mod_include test

2143s # 2143s # 2143s # Hello World 2143s # 2143s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p2882e61c_foo1]

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

LoadBalancer Status for balancer://foo2 [p2882e61c_foo2]

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

LoadBalancer Status for balancer://foo3 [p2882e61c_foo3]

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

LoadBalancer Status for balancer://foo4 [p2882e61c_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2882e61c_pr45434]

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

LoadBalancer Status for balancer://failover [p2882e61c_failover]

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

LoadBalancer Status for balancer://dynproxy [p2882e61c_dynproxy]

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

Moved Permanently

2190s #

The document has moved here.

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

Moved Permanently

2190s #

The document has moved here.

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

Moved Permanently

2190s #

The document has moved here.

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

Moved Permanently

2190s #

The document has moved here.

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

Multiple Choices

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

Available documents: 2190s #

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

Multiple Choices

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

Available documents: 2190s #

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

Multiple Choices

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

Available documents: 2190s #

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

Moved Permanently

2190s #

The document has moved here.

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

Multiple Choices

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

Available documents: 2190s #

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

Multiple Choices

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

Available documents: 2190s #

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

Moved Permanently

2190s #

The document has moved here.

2190s # 2190s # ' 2190s ok 48 2190s ok 2192s t/modules/status.t .................. 2192s 1..1 2192s # Running under perl version 5.038002 for linux 2192s # Current time local: Mon Apr 8 17:32:26 2024 2192s # Current time GMT: Mon Apr 8 17:32:26 2024 2192s # Using Test.pm version 1.31 2192s # Using Apache/Test.pm version 1.42 2192s 2192s 2192s Apache Status 2192s 2192s

Apache Server Status for localhost (via 127.0.0.1)

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

2192s
Current Time: Monday, 08-Apr-2024 17:32:28 UTC
2192s
Restart Time: Monday, 08-Apr-2024 17:28:04 UTC
2192s
Parent Server Config. Generation: 1
2192s
Parent Server MPM Generation: 0
2192s
Server uptime: 4 minutes 24 seconds
2192s
Server load: 0.86 0.93 0.57
2192s
Total accesses: 6791 - Total Traffic: 139.6 MB - Total Duration: 58370
2192s
CPU Usage: u4.77 s5.51 cu1.21 cs.92 - 4.7% CPU load
2192s
25.7 requests/sec - 0.5 MB/second - 21.0 kB/request - 8.5952 ms/request
2192s
1 requests currently being processed, 0 workers gracefully restarting, 19 idle workers
2192s
_W__________________....................
2192s

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

2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s
SrvPIDAccMCPU 2192s SSReqDurConnChildSlotClientProtocolVHostRequest
0-01660630/371/371_ 2192s 6.211052090.012.8912.89 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
0-01660630/423/423W 2192s 6.210023040.012.3912.39 2192s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
0-01660630/323/323_ 2192s 6.21208430.06.286.28 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
0-01660630/320/320_ 2192s 6.21208810.02.082.08 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
0-01660630/322/322_ 2192s 6.21207950.02.112.11 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
0-01660630/322/322_ 2192s 6.2110141210.02.082.08 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-01660630/380/380_ 2192s 6.21208870.01.971.97 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
0-01660630/321/321_ 2192s 6.212047310.02.582.58 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
0-01660630/333/333_ 2192s 6.21207510.09.209.20 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-01660630/323/323_ 2192s 6.211010780.019.7519.75 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
1-01660930/327/327_ 2192s 6.09109820.013.7313.73 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
1-01660930/321/321_ 2192s 6.082033100.017.4617.46 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
1-01660930/342/342_ 2192s 6.08206980.05.465.46 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
1-01660930/329/329_ 2192s 6.091028550.02.382.38 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
1-01660930/327/327_ 2192s 6.0820141010.01.761.76 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-01660930/321/321_ 2192s 6.08209250.02.192.19 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
1-01660930/320/320_ 2192s 6.08207400.02.642.64 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
1-01660930/321/321_ 2192s 6.08206840.02.832.83 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
1-01660930/420/420_ 2192s 6.082018060.017.8917.89 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
1-01660930/325/325_ 2192s 6.09106590.01.921.92 2192s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
2192s
2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s 2192s
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
2192s 2192s ok 1 2192s ok 2194s t/modules/substitute.t .............. 2194s 1..19 2194s # Running under perl version 5.038002 for linux 2194s # Current time local: Mon Apr 8 17:32:28 2024 2194s # Current time GMT: Mon Apr 8 17:32:28 2024 2194s # Using Test.pm version 1.31 2194s # Using Apache/Test.pm version 1.42 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'barbar': OK 2194s ok 1 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'barbar': OK 2194s ok 2 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'foofoo': OK 2194s ok 3 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'barbar': OK 2194s ok 4 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'barbar': OK 2194s ok 5 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'barbar': OK 2194s ok 6 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'foof 2194s oo': OK 2194s ok 7 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'xfoo': OK 2194s ok 8 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2194s ok 9 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s barx 2194s ': OK 2194s ok 10 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'a$1axb(': OK 2194s ok 11 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'a$XX': OK 2194s ok 12 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2194s ok 13 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'x&x': OK 2194s ok 14 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'xx': OK 2194s ok 15 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'fcooar': OK 2194s ok 16 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'fc$1ar': OK 2194s ok 17 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'fdooar': OK 2194s ok 18 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s got 200 'XXXfooXXX 2194s bar': OK 2194s ok 19 2194s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2194s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2194s ok 2198s t/modules/unique_id.t ............... 2198s 1..300 2198s # Running under perl version 5.038002 for linux 2198s # Current time local: Mon Apr 8 17:32:30 2024 2198s # Current time GMT: Mon Apr 8 17:32:30 2024 2198s # Using Test.pm version 1.31 2198s # Using Apache/Test.pm version 1.42 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 1 2198s # unique id: ZhQqMKx_PHWX-hljoy9d5gAAAAg 2198s ok 2 2198s ok 3 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 4 2198s # unique id: ZhQqMA5QtClZkoFcDBLZhAAAAEg 2198s ok 5 2198s ok 6 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 7 2198s # unique id: ZhQqMKx_PHWX-hljoy9d5wAAAAY 2198s ok 8 2198s ok 9 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 10 2198s # unique id: ZhQqMA5QtClZkoFcDBLZhQAAAEQ 2198s ok 11 2198s ok 12 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 13 2198s # unique id: ZhQqMKx_PHWX-hljoy9d6AAAAAc 2198s ok 14 2198s ok 15 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 16 2198s # unique id: ZhQqMA5QtClZkoFcDBLZhgAAAEU 2198s ok 17 2198s ok 18 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 19 2198s # unique id: ZhQqMKx_PHWX-hljoy9d6QAAAAQ 2198s ok 20 2198s ok 21 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 22 2198s # unique id: ZhQqMA5QtClZkoFcDBLZhwAAAEY 2198s ok 23 2198s ok 24 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 25 2198s # unique id: ZhQqMKx_PHWX-hljoy9d6gAAAAI 2198s ok 26 2198s ok 27 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 28 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZiAAAAEc 2198s ok 29 2198s ok 30 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 31 2198s # unique id: ZhQqMax_PHWX-hljoy9d6wAAAAM 2198s ok 32 2198s ok 33 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 34 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZiQAAAEE 2198s ok 35 2198s ok 36 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 37 2198s # unique id: ZhQqMax_PHWX-hljoy9d7AAAAAU 2198s ok 38 2198s ok 39 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 40 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZigAAAEk 2198s ok 41 2198s ok 42 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 43 2198s # unique id: ZhQqMax_PHWX-hljoy9d7QAAAAk 2198s ok 44 2198s ok 45 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 46 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZiwAAAEA 2198s ok 47 2198s ok 48 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 49 2198s # unique id: ZhQqMax_PHWX-hljoy9d7gAAAAA 2198s ok 50 2198s ok 51 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 52 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZjAAAAEM 2198s ok 53 2198s ok 54 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 55 2198s # unique id: ZhQqMax_PHWX-hljoy9d7wAAAAE 2198s ok 56 2198s ok 57 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 58 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZjQAAAEI 2198s ok 59 2198s ok 60 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 61 2198s # unique id: ZhQqMax_PHWX-hljoy9d8AAAAAg 2198s ok 62 2198s ok 63 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 64 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZjgAAAEg 2198s ok 65 2198s ok 66 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 67 2198s # unique id: ZhQqMax_PHWX-hljoy9d8QAAAAY 2198s ok 68 2198s ok 69 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 70 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZjwAAAEQ 2198s ok 71 2198s ok 72 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 73 2198s # unique id: ZhQqMax_PHWX-hljoy9d8gAAAAc 2198s ok 74 2198s ok 75 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 76 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZkAAAAEU 2198s ok 77 2198s ok 78 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 79 2198s # unique id: ZhQqMax_PHWX-hljoy9d8wAAAAQ 2198s ok 80 2198s ok 81 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 82 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZkQAAAEY 2198s ok 83 2198s ok 84 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 85 2198s # unique id: ZhQqMax_PHWX-hljoy9d9AAAAAI 2198s ok 86 2198s ok 87 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 88 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZkgAAAEc 2198s ok 89 2198s ok 90 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 91 2198s # unique id: ZhQqMax_PHWX-hljoy9d9QAAAAM 2198s ok 92 2198s ok 93 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 94 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZkwAAAEE 2198s ok 95 2198s ok 96 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 97 2198s # unique id: ZhQqMax_PHWX-hljoy9d9gAAAAU 2198s ok 98 2198s ok 99 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 100 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZlAAAAEk 2198s ok 101 2198s ok 102 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 103 2198s # unique id: ZhQqMax_PHWX-hljoy9d9wAAAAk 2198s ok 104 2198s ok 105 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 106 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZlQAAAEA 2198s ok 107 2198s ok 108 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 109 2198s # unique id: ZhQqMax_PHWX-hljoy9d-AAAAAA 2198s ok 110 2198s ok 111 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 112 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZlgAAAEM 2198s ok 113 2198s ok 114 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 115 2198s # unique id: ZhQqMax_PHWX-hljoy9d-QAAAAE 2198s ok 116 2198s ok 117 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 118 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZlwAAAEI 2198s ok 119 2198s ok 120 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 121 2198s # unique id: ZhQqMax_PHWX-hljoy9d-gAAAAg 2198s ok 122 2198s ok 123 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 124 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZmAAAAEg 2198s ok 125 2198s ok 126 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 127 2198s # unique id: ZhQqMax_PHWX-hljoy9d-wAAAAY 2198s ok 128 2198s ok 129 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 130 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZmQAAAEQ 2198s ok 131 2198s ok 132 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 133 2198s # unique id: ZhQqMax_PHWX-hljoy9d_AAAAAc 2198s ok 134 2198s ok 135 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 136 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZmgAAAEU 2198s ok 137 2198s ok 138 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 139 2198s # unique id: ZhQqMax_PHWX-hljoy9d_QAAAAQ 2198s ok 140 2198s ok 141 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 142 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZmwAAAEY 2198s ok 143 2198s ok 144 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 145 2198s # unique id: ZhQqMax_PHWX-hljoy9d_gAAAAI 2198s ok 146 2198s ok 147 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 148 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZnAAAAEc 2198s ok 149 2198s ok 150 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 151 2198s # unique id: ZhQqMax_PHWX-hljoy9d_wAAAAM 2198s ok 152 2198s ok 153 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 154 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZnQAAAEE 2198s ok 155 2198s ok 156 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 157 2198s # unique id: ZhQqMax_PHWX-hljoy9eAAAAAAU 2198s ok 158 2198s ok 159 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 160 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZngAAAEk 2198s ok 161 2198s ok 162 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 163 2198s # unique id: ZhQqMax_PHWX-hljoy9eAQAAAAk 2198s ok 164 2198s ok 165 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 166 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZnwAAAEA 2198s ok 167 2198s ok 168 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 169 2198s # unique id: ZhQqMax_PHWX-hljoy9eAgAAAAA 2198s ok 170 2198s ok 171 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 172 2198s # unique id: ZhQqMQ5QtClZkoFcDBLZoAAAAEM 2198s ok 173 2198s ok 174 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 175 2198s # unique id: ZhQqMax_PHWX-hljoy9eAwAAAAE 2198s ok 176 2198s ok 177 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 178 2198s # unique id: ZhQqMg5QtClZkoFcDBLZoQAAAEI 2198s ok 179 2198s ok 180 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 181 2198s # unique id: ZhQqMqx_PHWX-hljoy9eBAAAAAg 2198s ok 182 2198s ok 183 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 184 2198s # unique id: ZhQqMg5QtClZkoFcDBLZogAAAEg 2198s ok 185 2198s ok 186 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 187 2198s # unique id: ZhQqMqx_PHWX-hljoy9eBQAAAAY 2198s ok 188 2198s ok 189 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 190 2198s # unique id: ZhQqMg5QtClZkoFcDBLZowAAAEQ 2198s ok 191 2198s ok 192 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 193 2198s # unique id: ZhQqMqx_PHWX-hljoy9eBgAAAAc 2198s ok 194 2198s ok 195 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 196 2198s # unique id: ZhQqMg5QtClZkoFcDBLZpAAAAEU 2198s ok 197 2198s ok 198 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 199 2198s # unique id: ZhQqMqx_PHWX-hljoy9eBwAAAAQ 2198s ok 200 2198s ok 201 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 202 2198s # unique id: ZhQqMg5QtClZkoFcDBLZpQAAAEY 2198s ok 203 2198s ok 204 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 205 2198s # unique id: ZhQqMqx_PHWX-hljoy9eCAAAAAI 2198s ok 206 2198s ok 207 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 208 2198s # unique id: ZhQqMg5QtClZkoFcDBLZpgAAAEc 2198s ok 209 2198s ok 210 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 211 2198s # unique id: ZhQqMqx_PHWX-hljoy9eCQAAAAM 2198s ok 212 2198s ok 213 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 214 2198s # unique id: ZhQqMg5QtClZkoFcDBLZpwAAAEE 2198s ok 215 2198s ok 216 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 217 2198s # unique id: ZhQqMqx_PHWX-hljoy9eCgAAAAU 2198s ok 218 2198s ok 219 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 220 2198s # unique id: ZhQqMg5QtClZkoFcDBLZqAAAAEk 2198s ok 221 2198s ok 222 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 223 2198s # unique id: ZhQqMqx_PHWX-hljoy9eCwAAAAk 2198s ok 224 2198s ok 225 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 226 2198s # unique id: ZhQqMg5QtClZkoFcDBLZqQAAAEA 2198s ok 227 2198s ok 228 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 229 2198s # unique id: ZhQqMqx_PHWX-hljoy9eDAAAAAA 2198s ok 230 2198s ok 231 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 232 2198s # unique id: ZhQqMg5QtClZkoFcDBLZqgAAAEM 2198s ok 233 2198s ok 234 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 235 2198s # unique id: ZhQqMqx_PHWX-hljoy9eDQAAAAE 2198s ok 236 2198s ok 237 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 238 2198s # unique id: ZhQqMg5QtClZkoFcDBLZqwAAAEI 2198s ok 239 2198s ok 240 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 241 2198s # unique id: ZhQqMqx_PHWX-hljoy9eDgAAAAg 2198s ok 242 2198s ok 243 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 244 2198s # unique id: ZhQqMg5QtClZkoFcDBLZrAAAAEg 2198s ok 245 2198s ok 246 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 247 2198s # unique id: ZhQqMqx_PHWX-hljoy9eDwAAAAY 2198s ok 248 2198s ok 249 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 250 2198s # unique id: ZhQqMg5QtClZkoFcDBLZrQAAAEQ 2198s ok 251 2198s ok 252 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 253 2198s # unique id: ZhQqMqx_PHWX-hljoy9eEAAAAAc 2198s ok 254 2198s ok 255 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 256 2198s # unique id: ZhQqMg5QtClZkoFcDBLZrgAAAEU 2198s ok 257 2198s ok 258 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 259 2198s # unique id: ZhQqMqx_PHWX-hljoy9eEQAAAAQ 2198s ok 260 2198s ok 261 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 262 2198s # unique id: ZhQqMg5QtClZkoFcDBLZrwAAAEY 2198s ok 263 2198s ok 264 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 265 2198s # unique id: ZhQqMqx_PHWX-hljoy9eEgAAAAI 2198s ok 266 2198s ok 267 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 268 2198s # unique id: ZhQqMg5QtClZkoFcDBLZsAAAAEc 2198s ok 269 2198s ok 270 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 271 2198s # unique id: ZhQqMqx_PHWX-hljoy9eEwAAAAM 2198s ok 272 2198s ok 273 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 274 2198s # unique id: ZhQqMg5QtClZkoFcDBLZsQAAAEE 2198s ok 275 2198s ok 276 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 277 2198s # unique id: ZhQqMqx_PHWX-hljoy9eFAAAAAU 2198s ok 278 2198s ok 279 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 280 2198s # unique id: ZhQqMg5QtClZkoFcDBLZsgAAAEk 2198s ok 281 2198s ok 282 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 283 2198s # unique id: ZhQqMqx_PHWX-hljoy9eFQAAAAk 2198s ok 284 2198s ok 285 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 286 2198s # unique id: ZhQqMg5QtClZkoFcDBLZswAAAEA 2198s ok 287 2198s ok 288 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 289 2198s # unique id: ZhQqMqx_PHWX-hljoy9eFgAAAAA 2198s ok 290 2198s ok 291 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 292 2198s # unique id: ZhQqMg5QtClZkoFcDBLZtAAAAEM 2198s ok 293 2198s ok 294 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 295 2198s # unique id: ZhQqMqx_PHWX-hljoy9eFwAAAAE 2198s ok 296 2198s ok 297 2198s # testing : fetch unique ID 2198s # expected: 200 2198s # received: '200' 2198s ok 298 2198s # unique id: ZhQqMg5QtClZkoFcDBLZtQAAAEI 2198s ok 299 2198s ok 300 2198s ok 2201s t/modules/usertrack.t ............... 2201s 1..1004 2201s # Running under perl version 5.038002 for linux 2201s # Current time local: Mon Apr 8 17:32:34 2024 2201s # Current time GMT: Mon Apr 8 17:32:34 2024 2201s # Using Test.pm version 1.31 2201s # Using Apache/Test.pm version 1.42 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 1 2201s ok 2 2201s Set-Cookie: usertrack_test=2fba2861.6159931041f9b; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=2fba2861.6159931041f9b 2201s ok 3 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 4 2201s ok 5 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 6 2201s ok 7 2201s Set-Cookie: usertrack_test=5f7b7a68.61599310442c8; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=5f7b7a68.61599310442c8 2201s ok 8 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 9 2201s ok 10 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 11 2201s ok 12 2201s Set-Cookie: usertrack_test=3ff08532.615993104515f; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=3ff08532.615993104515f 2201s ok 13 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 14 2201s ok 15 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 16 2201s ok 17 2201s Set-Cookie: usertrack_test=f8a41a5f.6159931045fe4; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=f8a41a5f.6159931045fe4 2201s ok 18 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 19 2201s ok 20 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 21 2201s ok 22 2201s Set-Cookie: usertrack_test=b8d233eb.6159931046daf; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=b8d233eb.6159931046daf 2201s ok 23 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 24 2201s ok 25 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 26 2201s ok 27 2201s Set-Cookie: usertrack_test=5240c7de.6159931047a8f; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=5240c7de.6159931047a8f 2201s ok 28 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 29 2201s ok 30 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 31 2201s ok 32 2201s Set-Cookie: usertrack_test=3cfa3c53.61599310487e1; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=3cfa3c53.61599310487e1 2201s ok 33 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 34 2201s ok 35 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 36 2201s ok 37 2201s Set-Cookie: usertrack_test=f1a7070d.6159931049741; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=f1a7070d.6159931049741 2201s ok 38 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 39 2201s ok 40 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 41 2201s ok 42 2201s Set-Cookie: usertrack_test=bc4685e0.615993104a55e; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=bc4685e0.615993104a55e 2201s ok 43 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 44 2201s ok 45 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 46 2201s ok 47 2201s Set-Cookie: usertrack_test=c0446087.615993104b2d7; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=c0446087.615993104b2d7 2201s ok 48 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 49 2201s ok 50 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 51 2201s ok 52 2201s Set-Cookie: usertrack_test=114515cb.615993104c0a2; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=114515cb.615993104c0a2 2201s ok 53 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 54 2201s ok 55 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 56 2201s ok 57 2201s Set-Cookie: usertrack_test=73bad136.615993104ceda; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=73bad136.615993104ceda 2201s ok 58 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 59 2201s ok 60 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 61 2201s ok 62 2201s Set-Cookie: usertrack_test=969ee079.615993104dc90; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=969ee079.615993104dc90 2201s ok 63 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 64 2201s ok 65 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 66 2201s ok 67 2201s Set-Cookie: usertrack_test=86e0df75.615993104e9e9; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=86e0df75.615993104e9e9 2201s ok 68 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 69 2201s ok 70 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 71 2201s ok 72 2201s Set-Cookie: usertrack_test=d01c3b94.615993104f7d7; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=d01c3b94.615993104f7d7 2201s ok 73 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 74 2201s ok 75 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 76 2201s ok 77 2201s Set-Cookie: usertrack_test=fb79d3d0.6159931050591; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=fb79d3d0.6159931050591 2201s ok 78 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 79 2201s ok 80 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 81 2201s ok 82 2201s Set-Cookie: usertrack_test=17cf6f6d.61599310512ad; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=17cf6f6d.61599310512ad 2201s ok 83 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 84 2201s ok 85 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 86 2201s ok 87 2201s Set-Cookie: usertrack_test=af1e7c5a.61599310520b8; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=af1e7c5a.61599310520b8 2201s ok 88 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 89 2201s ok 90 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 91 2201s ok 92 2201s Set-Cookie: usertrack_test=13b76683.6159931052d9c; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=13b76683.6159931052d9c 2201s ok 93 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 94 2201s ok 95 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 96 2201s ok 97 2201s Set-Cookie: usertrack_test=cd02f580.6159931053b57; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=cd02f580.6159931053b57 2201s ok 98 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 99 2201s ok 100 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 101 2201s ok 102 2201s Set-Cookie: usertrack_test=220dc55d.6159931054992; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=220dc55d.6159931054992 2201s ok 103 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 104 2201s ok 105 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 106 2201s ok 107 2201s Set-Cookie: usertrack_test=2302bcc5.61599310556bc; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=2302bcc5.61599310556bc 2201s ok 108 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 109 2201s ok 110 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 111 2201s ok 112 2201s Set-Cookie: usertrack_test=68a92363.61599310563e5; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=68a92363.61599310563e5 2201s ok 113 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 114 2201s ok 115 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 116 2201s ok 117 2201s Set-Cookie: usertrack_test=2ccc6ee3.615993105726b; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=2ccc6ee3.615993105726b 2201s ok 118 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 119 2201s ok 120 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 121 2201s ok 122 2201s Set-Cookie: usertrack_test=42307d4f.6159931057f6f; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=42307d4f.6159931057f6f 2201s ok 123 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 124 2201s ok 125 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 126 2201s ok 127 2201s Set-Cookie: usertrack_test=91b4f3fb.6159931058b7b; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=91b4f3fb.6159931058b7b 2201s ok 128 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 129 2201s ok 130 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 131 2201s ok 132 2201s Set-Cookie: usertrack_test=4c36a2c3.61599310598ad; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=4c36a2c3.61599310598ad 2201s ok 133 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 134 2201s ok 135 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 136 2201s ok 137 2201s Set-Cookie: usertrack_test=2058b97c.615993105a5fb; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=2058b97c.615993105a5fb 2201s ok 138 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 139 2201s ok 140 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 141 2201s ok 142 2201s Set-Cookie: usertrack_test=8dad6925.615993105b888; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=8dad6925.615993105b888 2201s ok 143 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 144 2201s ok 145 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 146 2201s ok 147 2201s Set-Cookie: usertrack_test=7d17d0b8.615993105c8fa; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=7d17d0b8.615993105c8fa 2201s ok 148 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 149 2201s ok 150 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 151 2201s ok 152 2201s Set-Cookie: usertrack_test=a85522a9.615993105dd64; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=a85522a9.615993105dd64 2201s ok 153 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 154 2201s ok 155 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 156 2201s ok 157 2201s Set-Cookie: usertrack_test=f9600a10.615993105ec57; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=f9600a10.615993105ec57 2201s ok 158 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 159 2201s ok 160 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 161 2201s ok 162 2201s Set-Cookie: usertrack_test=60302e90.615993105f9d5; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=60302e90.615993105f9d5 2201s ok 163 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 164 2201s ok 165 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 166 2201s ok 167 2201s Set-Cookie: usertrack_test=74d058b8.615993106082d; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=74d058b8.615993106082d 2201s ok 168 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 169 2201s ok 170 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 171 2201s ok 172 2201s Set-Cookie: usertrack_test=81724e66.61599310616a4; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=81724e66.61599310616a4 2201s ok 173 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 174 2201s ok 175 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 176 2201s ok 177 2201s Set-Cookie: usertrack_test=4d137326.6159931062806; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=4d137326.6159931062806 2201s ok 178 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 179 2201s ok 180 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 181 2201s ok 182 2201s Set-Cookie: usertrack_test=9afb3330.6159931063761; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=9afb3330.6159931063761 2201s ok 183 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 184 2201s ok 185 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 186 2201s ok 187 2201s Set-Cookie: usertrack_test=c03e3d69.61599310646af; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=c03e3d69.61599310646af 2201s ok 188 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 189 2201s ok 190 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 191 2201s ok 192 2201s Set-Cookie: usertrack_test=6fd0d548.615993106547c; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=6fd0d548.615993106547c 2201s ok 193 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 194 2201s ok 195 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 196 2201s ok 197 2201s Set-Cookie: usertrack_test=f5464d94.6159931066186; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=f5464d94.6159931066186 2201s ok 198 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 199 2201s ok 200 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 201 2201s ok 202 2201s Set-Cookie: usertrack_test=4329d404.6159931066fd0; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=4329d404.6159931066fd0 2201s ok 203 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 204 2201s ok 205 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 206 2201s ok 207 2201s Set-Cookie: usertrack_test=ab71473e.6159931067d60; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=ab71473e.6159931067d60 2201s ok 208 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 209 2201s ok 210 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 211 2201s ok 212 2201s Set-Cookie: usertrack_test=5516960b.6159931068eb4; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=5516960b.6159931068eb4 2201s ok 213 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 214 2201s ok 215 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 216 2201s ok 217 2201s Set-Cookie: usertrack_test=7914cb39.6159931069da2; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=7914cb39.6159931069da2 2201s ok 218 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 219 2201s ok 220 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 221 2201s ok 222 2201s Set-Cookie: usertrack_test=be54c988.615993106ada9; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=be54c988.615993106ada9 2201s ok 223 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 224 2201s ok 225 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 226 2201s ok 227 2201s Set-Cookie: usertrack_test=7622c3e7.615993106bf5b; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=7622c3e7.615993106bf5b 2201s ok 228 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 229 2201s ok 230 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 231 2201s ok 232 2201s Set-Cookie: usertrack_test=a1affc02.615993106d17c; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=a1affc02.615993106d17c 2201s ok 233 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 234 2201s ok 235 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 236 2201s ok 237 2201s Set-Cookie: usertrack_test=fabca480.615993106de7b; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=fabca480.615993106de7b 2201s ok 238 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 239 2201s ok 240 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 241 2201s ok 242 2201s Set-Cookie: usertrack_test=1620670d.615993106ec97; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=1620670d.615993106ec97 2201s ok 243 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 244 2201s ok 245 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 246 2201s ok 247 2201s Set-Cookie: usertrack_test=95303e99.615993106f926; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=95303e99.615993106f926 2201s ok 248 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 249 2201s ok 250 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 251 2201s ok 252 2201s Set-Cookie: usertrack_test=b9fea58c.61599310708de; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=b9fea58c.61599310708de 2201s ok 253 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 254 2201s ok 255 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 256 2201s ok 257 2201s Set-Cookie: usertrack_test=98d11e00.61599310715fd; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=98d11e00.61599310715fd 2201s ok 258 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 259 2201s ok 260 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 261 2201s ok 262 2201s Set-Cookie: usertrack_test=81440ec.6159931072628; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=81440ec.6159931072628 2201s ok 263 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 264 2201s ok 265 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 266 2201s ok 267 2201s Set-Cookie: usertrack_test=398bc82e.6159931073429; path=/; expires=Mon, 08-Apr-24 17:33:36 GMT 2201s Cookie: usertrack_test=398bc82e.6159931073429 2201s ok 268 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 269 2201s ok 270 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 271 2201s ok 272 2201s Set-Cookie: usertrack_test=5308f52.6159931074247; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=5308f52.6159931074247 2201s ok 273 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 274 2201s ok 275 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 276 2201s ok 277 2201s Set-Cookie: usertrack_test=5c83a557.6159931074f87; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=5c83a557.6159931074f87 2201s ok 278 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 279 2201s ok 280 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 281 2201s ok 282 2201s Set-Cookie: usertrack_test=d6521021.6159931075d8b; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=d6521021.6159931075d8b 2201s ok 283 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 284 2201s ok 285 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 286 2201s ok 287 2201s Set-Cookie: usertrack_test=fc7b1432.6159931076a3b; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=fc7b1432.6159931076a3b 2201s ok 288 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 289 2201s ok 290 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 291 2201s ok 292 2201s Set-Cookie: usertrack_test=ea5e5363.61599310777e0; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=ea5e5363.61599310777e0 2201s ok 293 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 294 2201s ok 295 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 296 2201s ok 297 2201s Set-Cookie: usertrack_test=77ec276c.61599310784aa; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=77ec276c.61599310784aa 2201s ok 298 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 299 2201s ok 300 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 301 2201s ok 302 2201s Set-Cookie: usertrack_test=d218f159.61599310791a8; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=d218f159.61599310791a8 2201s ok 303 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 304 2201s ok 305 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 306 2201s ok 307 2201s Set-Cookie: usertrack_test=cd078366.6159931079e68; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=cd078366.6159931079e68 2201s ok 308 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 309 2201s ok 310 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 311 2201s ok 312 2201s Set-Cookie: usertrack_test=d51293f4.615993107b23a; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=d51293f4.615993107b23a 2201s ok 313 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 314 2201s ok 315 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 316 2201s ok 317 2201s Set-Cookie: usertrack_test=7f01ab8a.615993107c296; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=7f01ab8a.615993107c296 2201s ok 318 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 319 2201s ok 320 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 321 2201s ok 322 2201s Set-Cookie: usertrack_test=3fb3c93.615993107d06d; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=3fb3c93.615993107d06d 2201s ok 323 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 324 2201s ok 325 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 326 2201s ok 327 2201s Set-Cookie: usertrack_test=dc6fe8c9.615993107e17c; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=dc6fe8c9.615993107e17c 2201s ok 328 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 329 2201s ok 330 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 331 2201s ok 332 2201s Set-Cookie: usertrack_test=acf69a56.615993107ede3; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=acf69a56.615993107ede3 2201s ok 333 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 334 2201s ok 335 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 336 2201s ok 337 2201s Set-Cookie: usertrack_test=e8ab6259.615993107fac1; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=e8ab6259.615993107fac1 2201s ok 338 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 339 2201s ok 340 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 341 2201s ok 342 2201s Set-Cookie: usertrack_test=54b36e58.61599310808df; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=54b36e58.61599310808df 2201s ok 343 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 344 2201s ok 345 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 346 2201s ok 347 2201s Set-Cookie: usertrack_test=8002b90a.6159931081560; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=8002b90a.6159931081560 2201s ok 348 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 349 2201s ok 350 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 351 2201s ok 352 2201s Set-Cookie: usertrack_test=a15de8fa.61599310821cc; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=a15de8fa.61599310821cc 2201s ok 353 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 354 2201s ok 355 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 356 2201s ok 357 2201s Set-Cookie: usertrack_test=717e6c0c.6159931082e71; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=717e6c0c.6159931082e71 2201s ok 358 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 359 2201s ok 360 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 361 2201s ok 362 2201s Set-Cookie: usertrack_test=9bc0254f.6159931083d85; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=9bc0254f.6159931083d85 2201s ok 363 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 364 2201s ok 365 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 366 2201s ok 367 2201s Set-Cookie: usertrack_test=73805b52.6159931084c87; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=73805b52.6159931084c87 2201s ok 368 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 369 2201s ok 370 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 371 2201s ok 372 2201s Set-Cookie: usertrack_test=d494edab.6159931085b1c; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=d494edab.6159931085b1c 2201s ok 373 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 374 2201s ok 375 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 376 2201s ok 377 2201s Set-Cookie: usertrack_test=5fccce52.6159931086833; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=5fccce52.6159931086833 2201s ok 378 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 379 2201s ok 380 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 381 2201s ok 382 2201s Set-Cookie: usertrack_test=ffb39d14.6159931087471; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=ffb39d14.6159931087471 2201s ok 383 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 384 2201s ok 385 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 386 2201s ok 387 2201s Set-Cookie: usertrack_test=87c7b5af.61599310880cf; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=87c7b5af.61599310880cf 2201s ok 388 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 389 2201s ok 390 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 391 2201s ok 392 2201s Set-Cookie: usertrack_test=7ea1b754.6159931089139; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=7ea1b754.6159931089139 2201s ok 393 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 394 2201s ok 395 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 396 2201s ok 397 2201s Set-Cookie: usertrack_test=416bee73.6159931089f4e; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=416bee73.6159931089f4e 2201s ok 398 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 399 2201s ok 400 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 401 2201s ok 402 2201s Set-Cookie: usertrack_test=687e2de6.615993108ae45; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=687e2de6.615993108ae45 2201s ok 403 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 404 2201s ok 405 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 406 2201s ok 407 2201s Set-Cookie: usertrack_test=7c04a5ad.615993108bacd; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=7c04a5ad.615993108bacd 2201s ok 408 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 409 2201s ok 410 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 411 2201s ok 412 2201s Set-Cookie: usertrack_test=5cc8bfb.615993108c85b; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=5cc8bfb.615993108c85b 2201s ok 413 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 414 2201s ok 415 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 416 2201s ok 417 2201s Set-Cookie: usertrack_test=87af3d36.615993108d6ea; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=87af3d36.615993108d6ea 2201s ok 418 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 419 2201s ok 420 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 421 2201s ok 422 2201s Set-Cookie: usertrack_test=50c63cd8.615993108e4fe; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=50c63cd8.615993108e4fe 2201s ok 423 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 424 2201s ok 425 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 426 2201s ok 427 2201s Set-Cookie: usertrack_test=b638c3a6.615993108f1a4; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=b638c3a6.615993108f1a4 2201s ok 428 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 429 2201s ok 430 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 431 2201s ok 432 2201s Set-Cookie: usertrack_test=3b4fd8c2.615993108fe30; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=3b4fd8c2.615993108fe30 2201s ok 433 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 434 2201s ok 435 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 436 2201s ok 437 2201s Set-Cookie: usertrack_test=41d42bd0.6159931090a68; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=41d42bd0.6159931090a68 2201s ok 438 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 439 2201s ok 440 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 441 2201s ok 442 2201s Set-Cookie: usertrack_test=7baef876.61599310918e3; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=7baef876.61599310918e3 2201s ok 443 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 444 2201s ok 445 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 446 2201s ok 447 2201s Set-Cookie: usertrack_test=c65794ca.6159931092500; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=c65794ca.6159931092500 2201s ok 448 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 449 2201s ok 450 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 451 2201s ok 452 2201s Set-Cookie: usertrack_test=5f88a921.61599310932ea; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=5f88a921.61599310932ea 2201s ok 453 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 454 2201s ok 455 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 456 2201s ok 457 2201s Set-Cookie: usertrack_test=3a427def.6159931093f65; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=3a427def.6159931093f65 2201s ok 458 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 459 2201s ok 460 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 461 2201s ok 462 2201s Set-Cookie: usertrack_test=fd56266e.6159931094bec; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=fd56266e.6159931094bec 2201s ok 463 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 464 2201s ok 465 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 466 2201s ok 467 2201s Set-Cookie: usertrack_test=ad599900.6159931095ea9; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=ad599900.6159931095ea9 2201s ok 468 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 469 2201s ok 470 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 471 2201s ok 472 2201s Set-Cookie: usertrack_test=7de122ff.6159931096c09; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=7de122ff.6159931096c09 2201s ok 473 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 474 2201s ok 475 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 476 2201s ok 477 2201s Set-Cookie: usertrack_test=9d481143.6159931097938; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=9d481143.6159931097938 2201s ok 478 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 479 2201s ok 480 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 481 2201s ok 482 2201s Set-Cookie: usertrack_test=fda369d2.61599310986e8; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=fda369d2.61599310986e8 2201s ok 483 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 484 2201s ok 485 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 486 2201s ok 487 2201s Set-Cookie: usertrack_test=781faff2.6159931099b0f; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=781faff2.6159931099b0f 2201s ok 488 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 489 2201s ok 490 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 491 2201s ok 492 2201s Set-Cookie: usertrack_test=a6aee5ea.615993109b09b; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=a6aee5ea.615993109b09b 2201s ok 493 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 494 2201s ok 495 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 496 2201s ok 497 2201s Set-Cookie: usertrack_test=886b2dfd.615993109c166; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=886b2dfd.615993109c166 2201s ok 498 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 499 2201s ok 500 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 501 2201s ok 502 2201s Set-Cookie: usertrack_test=d236c0d2.615993109d354; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=d236c0d2.615993109d354 2201s ok 503 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 504 2201s ok 505 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 506 2201s ok 507 2201s Set-Cookie: usertrack_test=fb327cc6.615993109e080; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=fb327cc6.615993109e080 2201s ok 508 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 509 2201s ok 510 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 511 2201s ok 512 2201s Set-Cookie: usertrack_test=611b4a2f.615993109ed99; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=611b4a2f.615993109ed99 2201s ok 513 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 514 2201s ok 515 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 516 2201s ok 517 2201s Set-Cookie: usertrack_test=1b2425f3.615993109fc05; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=1b2425f3.615993109fc05 2201s ok 518 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 519 2201s ok 520 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 521 2201s ok 522 2201s Set-Cookie: usertrack_test=cedf7ec0.61599310a0a27; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=cedf7ec0.61599310a0a27 2201s ok 523 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 524 2201s ok 525 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 526 2201s ok 527 2201s Set-Cookie: usertrack_test=2d37096e.61599310a17bd; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=2d37096e.61599310a17bd 2201s ok 528 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 529 2201s ok 530 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 531 2201s ok 532 2201s Set-Cookie: usertrack_test=2995cbae.61599310a254f; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=2995cbae.61599310a254f 2201s ok 533 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 534 2201s ok 535 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 536 2201s ok 537 2201s Set-Cookie: usertrack_test=922e0ece.61599310a32f3; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=922e0ece.61599310a32f3 2201s ok 538 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 539 2201s ok 540 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 541 2201s ok 542 2201s Set-Cookie: usertrack_test=61f4362d.61599310a449c; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=61f4362d.61599310a449c 2201s ok 543 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 544 2201s ok 545 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 546 2201s ok 547 2201s Set-Cookie: usertrack_test=fb0b797f.61599310a5493; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=fb0b797f.61599310a5493 2201s ok 548 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 549 2201s ok 550 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 551 2201s ok 552 2201s Set-Cookie: usertrack_test=c6e02470.61599310a6855; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=c6e02470.61599310a6855 2201s ok 553 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 554 2201s ok 555 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 556 2201s ok 557 2201s Set-Cookie: usertrack_test=1ee21fa2.61599310a7b0f; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=1ee21fa2.61599310a7b0f 2201s ok 558 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 559 2201s ok 560 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 561 2201s ok 562 2201s Set-Cookie: usertrack_test=a619caa9.61599310a8d0f; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=a619caa9.61599310a8d0f 2201s ok 563 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 564 2201s ok 565 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 566 2201s ok 567 2201s Set-Cookie: usertrack_test=65dcbac0.61599310aa06f; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=65dcbac0.61599310aa06f 2201s ok 568 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 569 2201s ok 570 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 571 2201s ok 572 2201s Set-Cookie: usertrack_test=ac266dc5.61599310ab4fc; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=ac266dc5.61599310ab4fc 2201s ok 573 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 574 2201s ok 575 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 576 2201s ok 577 2201s Set-Cookie: usertrack_test=41b45779.61599310ac99c; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=41b45779.61599310ac99c 2201s ok 578 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 579 2201s ok 580 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 581 2201s ok 582 2201s Set-Cookie: usertrack_test=78165810.61599310ad9b5; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=78165810.61599310ad9b5 2201s ok 583 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 584 2201s ok 585 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 586 2201s ok 587 2201s Set-Cookie: usertrack_test=aba410b.61599310ae744; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=aba410b.61599310ae744 2201s ok 588 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 589 2201s ok 590 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 591 2201s ok 592 2201s Set-Cookie: usertrack_test=33c2d90.61599310af547; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=33c2d90.61599310af547 2201s ok 593 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 594 2201s ok 595 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 596 2201s ok 597 2201s Set-Cookie: usertrack_test=2e209c6a.61599310b0bcd; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=2e209c6a.61599310b0bcd 2201s ok 598 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 599 2201s ok 600 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 601 2201s ok 602 2201s Set-Cookie: usertrack_test=5270063b.61599310b1cf4; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=5270063b.61599310b1cf4 2201s ok 603 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 604 2201s ok 605 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 606 2201s ok 607 2201s Set-Cookie: usertrack_test=9a179b6.61599310b29fa; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=9a179b6.61599310b29fa 2201s ok 608 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 609 2201s ok 610 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 611 2201s ok 612 2201s Set-Cookie: usertrack_test=c1a458d5.61599310b372d; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=c1a458d5.61599310b372d 2201s ok 613 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 614 2201s ok 615 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 616 2201s ok 617 2201s Set-Cookie: usertrack_test=2a53e9d6.61599310b4429; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=2a53e9d6.61599310b4429 2201s ok 618 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 619 2201s ok 620 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 621 2201s ok 622 2201s Set-Cookie: usertrack_test=cf9fc7f7.61599310b505c; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=cf9fc7f7.61599310b505c 2201s ok 623 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 624 2201s ok 625 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 626 2201s ok 627 2201s Set-Cookie: usertrack_test=152277f0.61599310b60aa; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=152277f0.61599310b60aa 2201s ok 628 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 629 2201s ok 630 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 631 2201s ok 632 2201s Set-Cookie: usertrack_test=79a4a183.61599310b6e7c; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=79a4a183.61599310b6e7c 2201s ok 633 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 634 2201s ok 635 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 636 2201s ok 637 2201s Set-Cookie: usertrack_test=7784e04d.61599310b7c2f; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=7784e04d.61599310b7c2f 2201s ok 638 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 639 2201s ok 640 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 641 2201s ok 642 2201s Set-Cookie: usertrack_test=5696c49e.61599310b8a69; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=5696c49e.61599310b8a69 2201s ok 643 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 644 2201s ok 645 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 646 2201s ok 647 2201s Set-Cookie: usertrack_test=165cab29.61599310b9ad3; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=165cab29.61599310b9ad3 2201s ok 648 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 649 2201s ok 650 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 651 2201s ok 652 2201s Set-Cookie: usertrack_test=66c42f54.61599310ba8b5; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=66c42f54.61599310ba8b5 2201s ok 653 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 654 2201s ok 655 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 656 2201s ok 657 2201s Set-Cookie: usertrack_test=5ecbda3e.61599310bb681; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=5ecbda3e.61599310bb681 2201s ok 658 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 659 2201s ok 660 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 661 2201s ok 662 2201s Set-Cookie: usertrack_test=5d79c2c5.61599310bca2d; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=5d79c2c5.61599310bca2d 2201s ok 663 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 664 2201s ok 665 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 666 2201s ok 667 2201s Set-Cookie: usertrack_test=5ebbf935.61599310bd88b; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=5ebbf935.61599310bd88b 2201s ok 668 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 669 2201s ok 670 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 671 2201s ok 672 2201s Set-Cookie: usertrack_test=2a600c78.61599310be6ae; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=2a600c78.61599310be6ae 2201s ok 673 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 674 2201s ok 675 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 676 2201s ok 677 2201s Set-Cookie: usertrack_test=451df5ef.61599310bf449; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=451df5ef.61599310bf449 2201s ok 678 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 679 2201s ok 680 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 681 2201s ok 682 2201s Set-Cookie: usertrack_test=5bc1fa2.61599310c002c; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=5bc1fa2.61599310c002c 2201s ok 683 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 684 2201s ok 685 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 686 2201s ok 687 2201s Set-Cookie: usertrack_test=592679f7.61599310c0bf4; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=592679f7.61599310c0bf4 2201s ok 688 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 689 2201s ok 690 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 691 2201s ok 692 2201s Set-Cookie: usertrack_test=235e38ce.61599310c17de; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=235e38ce.61599310c17de 2201s ok 693 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 694 2201s ok 695 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 696 2201s ok 697 2201s Set-Cookie: usertrack_test=8793b474.61599310c281b; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=8793b474.61599310c281b 2201s ok 698 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 699 2201s ok 700 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 701 2201s ok 702 2201s Set-Cookie: usertrack_test=3291eaa0.61599310c3643; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=3291eaa0.61599310c3643 2201s ok 703 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 704 2201s ok 705 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 706 2201s ok 707 2201s Set-Cookie: usertrack_test=de420558.61599310c43eb; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=de420558.61599310c43eb 2201s ok 708 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 709 2201s ok 710 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 711 2201s ok 712 2201s Set-Cookie: usertrack_test=4a5fe03f.61599310c54ba; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=4a5fe03f.61599310c54ba 2201s ok 713 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 714 2201s ok 715 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 716 2201s ok 717 2201s Set-Cookie: usertrack_test=e399c1df.61599310c65cc; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=e399c1df.61599310c65cc 2201s ok 718 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 719 2201s ok 720 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 721 2201s ok 722 2201s Set-Cookie: usertrack_test=44eb196d.61599310c7600; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=44eb196d.61599310c7600 2201s ok 723 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 724 2201s ok 725 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 726 2201s ok 727 2201s Set-Cookie: usertrack_test=b3a59dc3.61599310c855e; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=b3a59dc3.61599310c855e 2201s ok 728 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 729 2201s ok 730 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 731 2201s ok 732 2201s Set-Cookie: usertrack_test=ea0eb436.61599310c96ff; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=ea0eb436.61599310c96ff 2201s ok 733 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 734 2201s ok 735 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 736 2201s ok 737 2201s Set-Cookie: usertrack_test=ee8412c7.61599310ca67f; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=ee8412c7.61599310ca67f 2201s ok 738 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 739 2201s ok 740 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 741 2201s ok 742 2201s Set-Cookie: usertrack_test=1c4f266a.61599310cb5f2; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=1c4f266a.61599310cb5f2 2201s ok 743 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 744 2201s ok 745 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 746 2201s ok 747 2201s Set-Cookie: usertrack_test=4a819adb.61599310cc410; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=4a819adb.61599310cc410 2201s ok 748 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 749 2201s ok 750 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 751 2201s ok 752 2201s Set-Cookie: usertrack_test=7783b19a.61599310cd219; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=7783b19a.61599310cd219 2201s ok 753 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 754 2201s ok 755 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 756 2201s ok 757 2201s Set-Cookie: usertrack_test=a0e33cd5.61599310ce24d; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=a0e33cd5.61599310ce24d 2201s ok 758 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 759 2201s ok 760 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 761 2201s ok 762 2201s Set-Cookie: usertrack_test=8abeddd.61599310cf067; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=8abeddd.61599310cf067 2201s ok 763 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 764 2201s ok 765 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 766 2201s ok 767 2201s Set-Cookie: usertrack_test=4b18d1d.61599310cfcc7; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=4b18d1d.61599310cfcc7 2201s ok 768 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 769 2201s ok 770 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 771 2201s ok 772 2201s Set-Cookie: usertrack_test=c2406e19.61599310d090f; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=c2406e19.61599310d090f 2201s ok 773 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 774 2201s ok 775 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 776 2201s ok 777 2201s Set-Cookie: usertrack_test=7aaf22d3.61599310d1507; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=7aaf22d3.61599310d1507 2201s ok 778 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 779 2201s ok 780 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 781 2201s ok 782 2201s Set-Cookie: usertrack_test=e0cb74b1.61599310d2171; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=e0cb74b1.61599310d2171 2201s ok 783 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 784 2201s ok 785 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 786 2201s ok 787 2201s Set-Cookie: usertrack_test=df84e56d.61599310d2d99; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=df84e56d.61599310d2d99 2201s ok 788 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 789 2201s ok 790 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 791 2201s ok 792 2201s Set-Cookie: usertrack_test=cfaf2d29.61599310d3c27; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=cfaf2d29.61599310d3c27 2201s ok 793 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 794 2201s ok 795 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 796 2201s ok 797 2201s Set-Cookie: usertrack_test=79fc23d5.61599310d498a; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=79fc23d5.61599310d498a 2201s ok 798 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 799 2201s ok 800 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 801 2201s ok 802 2201s Set-Cookie: usertrack_test=d221c75b.61599310d5666; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=d221c75b.61599310d5666 2201s ok 803 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 804 2201s ok 805 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 806 2201s ok 807 2201s Set-Cookie: usertrack_test=541a14fb.61599310d6924; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=541a14fb.61599310d6924 2201s ok 808 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 809 2201s ok 810 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 811 2201s ok 812 2201s Set-Cookie: usertrack_test=1b0998d6.61599310d77e9; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=1b0998d6.61599310d77e9 2201s ok 813 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 814 2201s ok 815 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 816 2201s ok 817 2201s Set-Cookie: usertrack_test=d0671007.61599310d8586; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=d0671007.61599310d8586 2201s ok 818 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 819 2201s ok 820 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 821 2201s ok 822 2201s Set-Cookie: usertrack_test=6bbe034f.61599310d94a5; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=6bbe034f.61599310d94a5 2201s ok 823 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 824 2201s ok 825 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 826 2201s ok 827 2201s Set-Cookie: usertrack_test=132dbc17.61599310da054; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=132dbc17.61599310da054 2201s ok 828 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 829 2201s ok 830 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 831 2201s ok 832 2201s Set-Cookie: usertrack_test=b2b8e1e0.61599310dac41; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=b2b8e1e0.61599310dac41 2201s ok 833 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 834 2201s ok 835 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 836 2201s ok 837 2201s Set-Cookie: usertrack_test=41d8294c.61599310dbf79; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=41d8294c.61599310dbf79 2201s ok 838 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 839 2201s ok 840 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 841 2201s ok 842 2201s Set-Cookie: usertrack_test=b2a88025.61599310dd22c; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=b2a88025.61599310dd22c 2201s ok 843 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 844 2201s ok 845 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 846 2201s ok 847 2201s Set-Cookie: usertrack_test=8575fc41.61599310de032; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=8575fc41.61599310de032 2201s ok 848 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 849 2201s ok 850 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 851 2201s ok 852 2201s Set-Cookie: usertrack_test=d2c9cb0e.61599310dee08; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=d2c9cb0e.61599310dee08 2201s ok 853 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 854 2201s ok 855 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 856 2201s ok 857 2201s Set-Cookie: usertrack_test=3dd3a4d6.61599310dfb4a; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=3dd3a4d6.61599310dfb4a 2201s ok 858 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 859 2201s ok 860 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 861 2201s ok 862 2201s Set-Cookie: usertrack_test=b583e7c4.61599310e0adb; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=b583e7c4.61599310e0adb 2201s ok 863 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 864 2201s ok 865 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 866 2201s ok 867 2201s Set-Cookie: usertrack_test=c17b6eab.61599310e1924; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=c17b6eab.61599310e1924 2201s ok 868 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 869 2201s ok 870 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 871 2201s ok 872 2201s Set-Cookie: usertrack_test=a63f8573.61599310e258b; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=a63f8573.61599310e258b 2201s ok 873 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 874 2201s ok 875 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 876 2201s ok 877 2201s Set-Cookie: usertrack_test=22779f48.61599310e31c3; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=22779f48.61599310e31c3 2201s ok 878 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 879 2201s ok 880 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 881 2201s ok 882 2201s Set-Cookie: usertrack_test=65c8d706.61599310e3dce; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=65c8d706.61599310e3dce 2201s ok 883 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 884 2201s ok 885 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 886 2201s ok 887 2201s Set-Cookie: usertrack_test=ac608738.61599310e499d; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=ac608738.61599310e499d 2201s ok 888 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 889 2201s ok 890 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 891 2201s ok 892 2201s Set-Cookie: usertrack_test=27a7a331.61599310e5711; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=27a7a331.61599310e5711 2201s ok 893 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 894 2201s ok 895 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 896 2201s ok 897 2201s Set-Cookie: usertrack_test=dc233183.61599310e6476; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=dc233183.61599310e6476 2201s ok 898 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 899 2201s ok 900 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 901 2201s ok 902 2201s Set-Cookie: usertrack_test=b7221f8d.61599310e766e; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=b7221f8d.61599310e766e 2201s ok 903 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 904 2201s ok 905 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 906 2201s ok 907 2201s Set-Cookie: usertrack_test=fe7f9040.61599310e8415; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=fe7f9040.61599310e8415 2201s ok 908 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 909 2201s ok 910 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 911 2201s ok 912 2201s Set-Cookie: usertrack_test=a51c224c.61599310e93e1; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=a51c224c.61599310e93e1 2201s ok 913 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 914 2201s ok 915 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 916 2201s ok 917 2201s Set-Cookie: usertrack_test=11c8b3a5.61599310ea1da; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=11c8b3a5.61599310ea1da 2201s ok 918 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 919 2201s ok 920 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 921 2201s ok 922 2201s Set-Cookie: usertrack_test=e23d130e.61599310eb3a5; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=e23d130e.61599310eb3a5 2201s ok 923 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 924 2201s ok 925 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 926 2201s ok 927 2201s Set-Cookie: usertrack_test=527b1952.61599310ebf7f; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=527b1952.61599310ebf7f 2201s ok 928 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 929 2201s ok 930 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 931 2201s ok 932 2201s Set-Cookie: usertrack_test=2d7937a4.61599310ecbb4; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=2d7937a4.61599310ecbb4 2201s ok 933 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 934 2201s ok 935 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 936 2201s ok 937 2201s Set-Cookie: usertrack_test=7d366dce.61599310ed7dc; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=7d366dce.61599310ed7dc 2201s ok 938 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 939 2201s ok 940 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 941 2201s ok 942 2201s Set-Cookie: usertrack_test=8866e312.61599310ee5bb; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=8866e312.61599310ee5bb 2201s ok 943 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 944 2201s ok 945 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 946 2201s ok 947 2201s Set-Cookie: usertrack_test=30eda1f4.61599310ef3b9; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=30eda1f4.61599310ef3b9 2201s ok 948 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 949 2201s ok 950 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 951 2201s ok 952 2201s Set-Cookie: usertrack_test=449f9f85.61599310f00c4; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=449f9f85.61599310f00c4 2201s ok 953 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 954 2201s ok 955 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 956 2201s ok 957 2201s Set-Cookie: usertrack_test=7ca75562.61599310f0e03; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=7ca75562.61599310f0e03 2201s ok 958 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 959 2201s ok 960 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 961 2201s ok 962 2201s Set-Cookie: usertrack_test=66bfa2d7.61599310f1a52; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=66bfa2d7.61599310f1a52 2201s ok 963 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 964 2201s ok 965 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 966 2201s ok 967 2201s Set-Cookie: usertrack_test=4f124f57.61599310f2738; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=4f124f57.61599310f2738 2201s ok 968 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 969 2201s ok 970 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 971 2201s ok 972 2201s Set-Cookie: usertrack_test=ae3a956b.61599310f3395; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=ae3a956b.61599310f3395 2201s ok 973 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 974 2201s ok 975 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 976 2201s ok 977 2201s Set-Cookie: usertrack_test=b67b0558.61599310f3fbe; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=b67b0558.61599310f3fbe 2201s ok 978 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 979 2201s ok 980 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 981 2201s ok 982 2201s Set-Cookie: usertrack_test=f6e7e6a9.61599310f4b84; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=f6e7e6a9.61599310f4b84 2201s ok 983 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 984 2201s ok 985 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 986 2201s ok 987 2201s Set-Cookie: usertrack_test=6e58698.61599310f5800; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=6e58698.61599310f5800 2201s ok 988 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 989 2201s ok 990 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 991 2201s ok 992 2201s Set-Cookie: usertrack_test=9d1d57c3.61599310f639a; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=9d1d57c3.61599310f639a 2201s ok 993 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 994 2201s ok 995 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 996 2201s ok 997 2201s Set-Cookie: usertrack_test=a2bc6a3e.61599310f6f51; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s Cookie: usertrack_test=a2bc6a3e.61599310f6f51 2201s ok 998 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 999 2201s ok 1000 2201s ok 1001 2201s # testing : Checking return code is '200' 2201s # expected: 200 2201s # received: '200' 2201s ok 1002 2201s # usertrack_test=278fed19.61599310f7b76; path=/; expires=Mon, 08-Apr-24 17:33:37 GMT 2201s ok 1003 2201s # expected: undef 2201s # received: undef 2201s ok 1004 2201s ok 2203s t/modules/vhost_alias.t ............. 2203s 1..8 2203s # Running under perl version 5.038002 for linux 2203s # Current time local: Mon Apr 8 17:32:37 2024 2203s # Current time GMT: Mon Apr 8 17:32:37 2024 2203s # Using Test.pm version 1.31 2203s # Using Apache/Test.pm version 1.42 2203s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2203s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2203s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2203s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2203s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2203s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2203s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2203s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2203s # testing : VirtalDocumentRoot test 2203s # expected: 'www.vha-test.com' 2203s # received: 'www.vha-test.com' 2203s ok 1 2203s # testing : VirtualScriptAlias test 2203s # expected: 'test cgi for www.vha-test.com' 2203s # received: 'test cgi for www.vha-test.com' 2203s ok 2 2203s # testing : VirtalDocumentRoot test 2203s # expected: 'big.server.name.from.heck.org' 2203s # received: 'big.server.name.from.heck.org' 2203s ok 3 2203s # testing : VirtualScriptAlias test 2203s # expected: 'test cgi for big.server.name.from.heck.org' 2203s # received: 'test cgi for big.server.name.from.heck.org' 2203s ok 4 2203s # testing : VirtalDocumentRoot test 2203s # expected: 'ab.com' 2203s # received: 'ab.com' 2203s ok 5 2203s # testing : VirtualScriptAlias test 2203s # expected: 'test cgi for ab.com' 2203s # received: 'test cgi for ab.com' 2203s ok 6 2203s # testing : VirtalDocumentRoot test 2203s # expected: 'w-t-f.net' 2203s # received: 'w-t-f.net' 2203s ok 7 2203s # testing : VirtualScriptAlias test 2203s # expected: 'test cgi for w-t-f.net' 2203s # received: 'test cgi for w-t-f.net' 2203s ok 8 2203s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2203s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2203s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2203s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2203s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2203s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2203s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2203s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 2203s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 2203s ok 2206s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2208s t/protocol/echo.t ................... 2208s 1..8 2208s # Running under perl version 5.038002 for linux 2208s # Current time local: Mon Apr 8 17:32:42 2024 2208s # Current time GMT: Mon Apr 8 17:32:42 2024 2208s # Using Test.pm version 1.31 2208s # Using Apache/Test.pm version 1.42 2208s testing mod_echo_ssl 2208s ok 1 2208s #Cipher: TLS_AES_256_GCM_SHA384 2208s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2208s # testing : echo 2208s # expected: 't/protocol/echo.t' 2208s # received: 't/protocol/echo.t' 2208s ok 2 2208s # testing : echo 2208s # expected: '/usr/bin/perl' 2208s # received: '/usr/bin/perl' 2208s ok 3 2208s # testing : echo 2208s # expected: '277737277737277737277737277737' 2208s # received: '277737277737277737277737277737' 2208s ok 4 2208s testing mod_echo 2208s ok 5 2208s # testing : echo 2208s # expected: 't/protocol/echo.t' 2208s # received: 't/protocol/echo.t' 2208s ok 6 2208s # testing : echo 2208s # expected: '/usr/bin/perl' 2208s # received: '/usr/bin/perl' 2208s ok 7 2208s # testing : echo 2208s # expected: '277737277737277737277737277737' 2208s # received: '277737277737277737277737277737' 2208s ok 8 2208s ok 2210s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 2213s t/security/CVE-2003-0542.t .......... 2213s 1..1 2213s # Running under perl version 5.038002 for linux 2213s # Current time local: Mon Apr 8 17:32:46 2024 2213s # Current time GMT: Mon Apr 8 17:32:46 2024 2213s # Using Test.pm version 1.31 2213s # Using Apache/Test.pm version 1.42 2213s # testing : CAN-2003-0542 test case 2213s # expected: 404 2213s # received: '404' 2213s ok 1 2213s ok 2215s t/security/CVE-2004-0747.t .......... 2215s 1..1 2215s # Running under perl version 5.038002 for linux 2215s # Current time local: Mon Apr 8 17:32:49 2024 2215s # Current time GMT: Mon Apr 8 17:32:49 2024 2215s # Using Test.pm version 1.31 2215s # Using Apache/Test.pm version 1.42 2215s # testing : CAN-2004-0747 ap_resolve_env test case 2215s # expected: 200 2215s # received: 200 2215s ok 1 2215s ok 2217s t/security/CVE-2004-0811.t .......... 2217s 1..8 2217s # Running under perl version 5.038002 for linux 2217s # Current time local: Mon Apr 8 17:32:51 2024 2217s # Current time GMT: Mon Apr 8 17:32:51 2024 2217s # Using Test.pm version 1.31 2217s # Using Apache/Test.pm version 1.42 2217s # testing : subdir access allowed 2217s # expected: 200 2217s # received: '200' 2217s ok 1 2217s # testing : subdir access allowed 2217s # expected: 200 2217s # received: '200' 2217s ok 2 2217s # testing : subdir access allowed 2217s # expected: 200 2217s # received: '200' 2217s ok 3 2217s # testing : subdir access allowed 2217s # expected: 200 2217s # received: '200' 2217s ok 4 2217s # testing : topdir access denied 2217s # expected: 401 2217s # received: '401' 2217s ok 5 2217s # testing : topdir access denied 2217s # expected: 401 2217s # received: '401' 2217s ok 6 2217s # testing : topdir access denied 2217s # expected: 401 2217s # received: '401' 2217s ok 7 2217s # testing : topdir access denied 2217s # expected: 401 2217s # received: '401' 2217s ok 8 2217s ok 2220s t/security/CVE-2004-0940.t .......... 2220s 1..1 2220s # Running under perl version 5.038002 for linux 2220s # Current time local: Mon Apr 8 17:32:53 2024 2220s # Current time GMT: Mon Apr 8 17:32:53 2024 2220s # Using Test.pm version 1.31 2220s # Using Apache/Test.pm version 1.42 2220s # testing : response was 200 2220s # expected: 200 2220s # received: '200' 2220s ok 1 2220s ok 2222s t/security/CVE-2004-0942.t .......... 2222s 1..2 2222s # Running under perl version 5.038002 for linux 2222s # Current time local: Mon Apr 8 17:32:56 2024 2222s # Current time GMT: Mon Apr 8 17:32:56 2024 2222s # Using Test.pm version 1.31 2222s # Using Apache/Test.pm version 1.42 2222s ok 1 2222s # testing : request was refused 2222s # expected: qr/^HTTP\/1\.. 400/ 2222s # received: 'HTTP/1.1 400 Bad Request 2222s # ' 2222s ok 2 2222s ok 2224s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2226s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 2228s t/security/CVE-2005-2491.t .......... 2228s 1..4 2228s # Running under perl version 5.038002 for linux 2228s # Current time local: Mon Apr 8 17:33:02 2024 2228s # Current time GMT: Mon Apr 8 17:33:02 2024 2228s # Using Test.pm version 1.31 2228s # Using Apache/Test.pm version 1.42 2228s # testing : check that server did not segfault 2228s # expected: 'Internal Server Error' 2228s # received: 'Internal Server Error' 2228s ok 1 2228s # testing : check for 500 response error 2228s # expected: 500 2228s # received: '500' 2228s ok 2 2228s # testing : check that server did not segfault 2228s # expected: 'Internal Server Error' 2228s # received: 'Internal Server Error' 2228s ok 3 2228s # testing : check for 500 response error 2228s # expected: 500 2228s # received: '500' 2228s ok 4 2228s ok 2231s t/security/CVE-2005-2700.t .......... 2231s 1..2 2231s # Running under perl version 5.038002 for linux 2231s # Current time local: Mon Apr 8 17:33:04 2024 2231s # Current time GMT: Mon Apr 8 17:33:04 2024 2231s # Using Test.pm version 1.31 2231s # Using Apache/Test.pm version 1.42 2231s # testing : access permitted without ccert 2231s # expected: 200 2231s # received: '200' 2231s ok 1 2231s # testing : access *not* permitted without ccert 2231s # expected: 200 2231s # received: '403' 2231s ok 2 2231s ok 2233s t/security/CVE-2005-3352.t .......... 2233s 1..2 2233s # Running under perl version 5.038002 for linux 2233s # Current time local: Mon Apr 8 17:33:07 2024 2233s # Current time GMT: Mon Apr 8 17:33:07 2024 2233s # Using Test.pm version 1.31 2233s # Using Apache/Test.pm version 1.42 2233s # testing : response code is OK 2233s # expected: 200 2233s # received: '200' 2233s ok 1 2233s # testing : referer was escaped 2233s # expected: qr/%22%3e/ 2233s # received: ' 2233s # 2233s # Menu for /security/CVE-2005-3352.map 2233s # 2233s #

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

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

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

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

Bad Request

2276s #

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

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

Forbidden

2305s

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

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

Not Found

2335s #

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

The requested URL was not found on this server.

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

Not Found

2365s #

The requested URL was not found on this server.

2365s # ' 2365s ok 8 2365s # testing : /merge/notfound.html code 2365s # expected: 404 2365s # received: '404' 2365s ok 9 2365s # testing : /merge/notfound.html content 2365s # expected: 'testing merge' 2365s # received: 'testing merge' 2365s ok 10 2365s # testing : /merge/merge2/notfound.html code 2365s # expected: 404 2365s # received: '404' 2365s ok 11 2365s # testing : /merge/merge2/notfound.html content 2365s # expected: 'testing merge' 2365s # received: 'testing merge' 2365s ok 12 2365s # testing : /bounce/notfound.html code 2365s # expected: 404 2365s # received: '404' 2365s ok 13 2365s # testing : /bounce/notfound.html content 2365s # expected: qr/expire test/ 2365s # received: ' 2365s # expire test 2365s # expire test 2365s # ' 2365s ok 14 2365s ok 2367s t/apache/etags.t .................... 2367s # Checking for existence of FileETag directive 2367s # Returned 200: 2367s 1..61 2367s # Running under perl version 5.038002 for linux 2367s # Current time local: Mon Apr 8 17:35:21 2024 2367s # Current time GMT: Mon Apr 8 17:35:21 2024 2367s # Using Test.pm version 1.31 2367s # Using Apache/Test.pm version 1.42 2367s # --- 2367s # HEAD /apache/etags/all/inherit/test.txt 2367s # Expecting three components in ETag field 2367s # Received "855e4-b-613edd771cbc0" 2367s ok 1 2367s # --- 2367s # HEAD /apache/etags/all/mis/test.txt 2367s # Expecting three components in ETag field 2367s # Received "85605-b-613edd771cbc0" 2367s ok 2 2367s # --- 2367s # HEAD /apache/etags/m/test.txt 2367s # Expecting one component in ETag field 2367s # Received "613edd771cbc0" 2367s ok 3 2367s # --- 2367s # HEAD /apache/etags/none/plus-mis/test.txt 2367s # Expecting three components in ETag field 2367s # Received "85684-b-613edd771cbc0" 2367s ok 4 2367s # --- 2367s # HEAD /apache/etags/m/plus-is/test.txt 2367s # Expecting three components in ETag field 2367s # Received "85631-b-613edd771cbc0" 2367s ok 5 2367s # --- 2367s # HEAD /apache/etags/m/plus-s/test.txt 2367s # Expecting two components in ETag field 2367s # Received "b-613edd771cbc0" 2367s ok 6 2367s # --- 2367s # HEAD /apache/etags/m/minus-mi/test.txt 2367s # Expecting field to be absent 2367s # Received "b-613edd771cbc0" 2367s ok 7 2367s # --- 2367s # HEAD /apache/etags/m/plus-ms/test.txt 2367s # Expecting two components in ETag field 2367s # Received "b-613edd771cbc0" 2367s ok 8 2367s # --- 2367s # HEAD /apache/etags/all/minus-i/test.txt 2367s # Expecting two components in ETag field 2367s # Received "b-613edd771cbc0" 2367s ok 9 2367s # --- 2367s # HEAD /apache/etags/m/minus-ms/test.txt 2367s # Expecting field to be absent 2367s # Received "b-613edd771cbc0" 2367s ok 10 2367s # --- 2367s # HEAD /apache/etags/none/plus-mi/test.txt 2367s # Expecting two components in ETag field 2367s # Received "8566c-613edd771cbc0" 2367s ok 11 2367s # --- 2367s # HEAD /apache/etags/none/plus-mis/minus-is/test.txt 2367s # Expecting one component in ETag field 2367s # Received "613edd771cbc0" 2367s ok 12 2367s # --- 2367s # HEAD /apache/etags/none/mis/test.txt 2367s # Expecting three components in ETag field 2367s # Received "8565d-b-613edd771cbc0" 2367s ok 13 2367s # --- 2367s # HEAD /apache/etags/none/is/test.txt 2367s # Expecting two components in ETag field 2367s # Received "85654-b" 2367s ok 14 2367s # --- 2367s # HEAD /apache/etags/m/minus-s/test.txt 2367s # Expecting field to be absent 2367s # Received "613edd771cbc0" 2367s ok 15 2367s # --- 2367s # HEAD /apache/etags/none/m/test.txt 2367s # Expecting one component in ETag field 2367s # Received "613edd771cbc0" 2367s ok 16 2367s # --- 2367s # HEAD /apache/etags/none/plus-m/test.txt 2367s # Expecting one component in ETag field 2367s # Received "613edd771cbc0" 2367s ok 17 2367s # --- 2367s # HEAD /apache/etags/none/plus-s/test.txt 2367s # Expecting one component in ETag field 2367s # Received "b" 2367s ok 18 2367s # --- 2367s # HEAD /apache/etags/none/plus-mis/minus-m/test.txt 2367s # Expecting two components in ETag field 2367s # Received "85677-b" 2367s ok 19 2367s # --- 2367s # HEAD /apache/etags/m/plus-mis/test.txt 2367s # Expecting three components in ETag field 2367s # Received "8563a-b-613edd771cbc0" 2367s ok 20 2367s # --- 2367s # HEAD /apache/etags/mis/test.txt 2367s # Expecting three components in ETag field 2367s # Received "85647-b-613edd771cbc0" 2367s ok 21 2367s # --- 2367s # HEAD /apache/etags/default/test.txt 2367s # Expecting two components in ETag field 2367s # Received "b-613edd771cbc0" 2367s ok 22 2367s # --- 2367s # HEAD /apache/etags/all/m/test.txt 2367s # Expecting one component in ETag field 2367s # Received "613edd771cbc0" 2367s ok 23 2367s # --- 2367s # HEAD /apache/etags/none/mi/test.txt 2367s # Expecting two components in ETag field 2367s # Received "8565a-613edd771cbc0" 2367s ok 24 2367s # --- 2367s # HEAD /apache/etags/none/plus-is/test.txt 2367s # Expecting two components in ETag field 2367s # Received "85666-b" 2367s ok 25 2367s # --- 2367s # HEAD /apache/etags/m/minus-is/test.txt 2367s # Expecting field to be absent 2367s # Received "613edd771cbc0" 2367s ok 26 2367s # --- 2367s # HEAD /apache/etags/mi/test.txt 2367s # Expecting two components in ETag field 2367s # Received "85644-613edd771cbc0" 2367s ok 27 2367s # --- 2367s # HEAD /apache/etags/i/test.txt 2367s # Expecting one component in ETag field 2367s # Received "85611" 2367s ok 28 2367s # --- 2367s # HEAD /apache/etags/all/i/test.txt 2367s # Expecting one component in ETag field 2367s # Received "855e2" 2367s ok 29 2367s # --- 2367s # HEAD /apache/etags/all/minus-ms/test.txt 2367s # Expecting one component in ETag field 2367s # Received "855ff" 2367s ok 30 2367s # --- 2367s # HEAD /apache/etags/ms/test.txt 2367s # Expecting two components in ETag field 2367s # Received "b-613edd771cbc0" 2367s ok 31 2367s # --- 2367s # HEAD /apache/etags/none/s/test.txt 2367s # Expecting one component in ETag field 2367s # Received "b" 2367s ok 32 2367s # --- 2367s # HEAD /apache/etags/all/minus-s/test.txt 2367s # Expecting two components in ETag field 2367s # Received "85602-613edd771cbc0" 2367s ok 33 2367s # --- 2367s # HEAD /apache/etags/all/is/test.txt 2367s # Expecting two components in ETag field 2367s # Received "855e7-b" 2367s ok 34 2367s # --- 2367s # HEAD /apache/etags/all/minus-is/test.txt 2367s # Expecting one component in ETag field 2367s # Received "613edd771cbc0" 2367s ok 35 2367s # --- 2367s # HEAD /apache/etags/none/plus-mis/minus-s/test.txt 2367s # Expecting two components in ETag field 2367s # Received "85683-613edd771cbc0" 2367s ok 36 2367s # --- 2367s # HEAD /apache/etags/none/test.txt 2367s # Expecting field to be absent 2367s # ETag field is missing 2367s ok 37 2367s # --- 2367s # HEAD /apache/etags/all/s/test.txt 2367s # Expecting one component in ETag field 2367s # Received "b" 2367s ok 38 2367s # --- 2367s # HEAD /apache/etags/all/test.txt 2367s # Expecting three components in ETag field 2367s # Received "8560c-b-613edd771cbc0" 2367s ok 39 2367s # --- 2367s # HEAD /apache/etags/none/plus-mis/minus-ms/test.txt 2367s # Expecting one component in ETag field 2367s # Received "85680" 2367s ok 40 2367s # --- 2367s # HEAD /apache/etags/none/plus-ms/test.txt 2367s # Expecting two components in ETag field 2367s # Received "b-613edd771cbc0" 2367s ok 41 2367s # --- 2367s # HEAD /apache/etags/m/minus-m/test.txt 2367s # Expecting field to be absent 2367s # Received "b-613edd771cbc0" 2367s ok 42 2367s # --- 2367s # HEAD /apache/etags/all/ms/test.txt 2367s # Expecting two components in ETag field 2367s # Received "b-613edd771cbc0" 2367s ok 43 2367s # --- 2367s # HEAD /apache/etags/all/minus-mis/test.txt 2367s # Expecting field to be absent 2367s # Received "b-613edd771cbc0" 2367s ok 44 2367s # --- 2367s # HEAD /apache/etags/none/inherit/test.txt 2367s # Expecting field to be absent 2367s # ETag field is missing 2367s ok 45 2367s # --- 2367s # HEAD /apache/etags/none/plus-mis/minus-mi/test.txt 2367s # Expecting one component in ETag field 2367s # Received "b" 2367s ok 46 2367s # --- 2367s # HEAD /apache/etags/none/plus-mis/minus-mis/test.txt 2367s # Expecting field to be absent 2367s # Received "b-613edd771cbc0" 2367s ok 47 2367s # --- 2367s # HEAD /apache/etags/none/plus-i/test.txt 2367s # Expecting one component in ETag field 2367s # Received "85663" 2367s ok 48 2367s # --- 2367s # HEAD /apache/etags/m/minus-mis/test.txt 2367s # Expecting field to be absent 2367s # Received "b-613edd771cbc0" 2367s ok 49 2367s # --- 2367s # HEAD /apache/etags/none/i/test.txt 2367s # Expecting one component in ETag field 2367s # Received "8564f" 2367s ok 50 2367s # --- 2367s # HEAD /apache/etags/m/plus-mi/test.txt 2367s # Expecting two components in ETag field 2367s # Received "85637-613edd771cbc0" 2367s ok 51 2367s # --- 2367s # HEAD /apache/etags/none/plus-mis/minus-i/test.txt 2367s # Expecting two components in ETag field 2367s # Received "b-613edd771cbc0" 2367s ok 52 2367s # --- 2367s # HEAD /apache/etags/none/ms/test.txt 2367s # Expecting two components in ETag field 2367s # Received "b-613edd771cbc0" 2367s ok 53 2367s # --- 2367s # HEAD /apache/etags/s/test.txt 2367s # Expecting one component in ETag field 2367s # Received "b" 2367s ok 54 2367s # --- 2367s # HEAD /apache/etags/all/mi/test.txt 2367s # Expecting two components in ETag field 2367s # Received "855ed-613edd771cbc0" 2367s ok 55 2367s # --- 2367s # HEAD /apache/etags/all/minus-m/test.txt 2367s # Expecting two components in ETag field 2367s # Received "855f6-b" 2367s ok 56 2367s # --- 2367s # HEAD /apache/etags/m/plus-i/test.txt 2367s # Expecting two components in ETag field 2367s # Received "8562e-613edd771cbc0" 2367s ok 57 2367s # --- 2367s # HEAD /apache/etags/m/minus-i/test.txt 2367s # Expecting field to be absent 2367s # Received "613edd771cbc0" 2367s ok 58 2367s # --- 2367s # HEAD /apache/etags/m/plus-m/test.txt 2367s # Expecting one component in ETag field 2367s # Received "613edd771cbc0" 2367s ok 59 2367s # --- 2367s # HEAD /apache/etags/is/test.txt 2367s # Expecting two components in ETag field 2367s # Received "85614-b" 2367s ok 60 2367s # --- 2367s # HEAD /apache/etags/all/minus-mi/test.txt 2367s # Expecting one component in ETag field 2367s # Received "b" 2367s ok 61 2367s ok 2370s t/apache/expr.t ..................... 2370s 1..229 2370s # Running under perl version 5.038002 for linux 2370s # Current time local: Mon Apr 8 17:35:23 2024 2370s # Current time GMT: Mon Apr 8 17:35:23 2024 2370s # Using Test.pm version 1.31 2370s # Using Apache/Test.pm version 1.42 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true" should evaluate to true, got true 2370s ok 1 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "false" should evaluate to false, got false 2370s ok 2 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s Should get parse error for "foo", got parse error 2370s ok 3 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "1 -eq 01" should evaluate to true, got true 2370s ok 4 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "1 -eq 2" should evaluate to false, got false 2370s ok 5 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "1 -ne 2" should evaluate to true, got true 2370s ok 6 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "1 -ne 1" should evaluate to false, got false 2370s ok 7 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "1 -lt 02" should evaluate to true, got true 2370s ok 8 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "1 -lt 1" should evaluate to false, got false 2370s ok 9 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "1 -le 2" should evaluate to true, got true 2370s ok 10 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "1 -le 1" should evaluate to true, got true 2370s ok 11 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "2 -gt 1" should evaluate to true, got true 2370s ok 12 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "1 -gt 1" should evaluate to false, got false 2370s ok 13 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "2 -ge 1" should evaluate to true, got true 2370s ok 14 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "1 -ge 1" should evaluate to true, got true 2370s ok 15 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "1 -gt -1" should evaluate to true, got true 2370s ok 16 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'aa' == 'aa'" should evaluate to true, got true 2370s ok 17 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'aa' == 'b'" should evaluate to false, got false 2370s ok 18 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'aa' = 'aa'" should evaluate to true, got true 2370s ok 19 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'aa' = 'b'" should evaluate to false, got false 2370s ok 20 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'aa' != 'b'" should evaluate to true, got true 2370s ok 21 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'aa' != 'aa'" should evaluate to false, got false 2370s ok 22 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'aa' < 'b'" should evaluate to true, got true 2370s ok 23 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'aa' < 'aa'" should evaluate to false, got false 2370s ok 24 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'aa' <= 'b'" should evaluate to true, got true 2370s ok 25 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'aa' <= 'aa'" should evaluate to true, got true 2370s ok 26 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'b' > 'aa'" should evaluate to true, got true 2370s ok 27 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'aa' > 'aa'" should evaluate to false, got false 2370s ok 28 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'b' >= 'aa'" should evaluate to true, got true 2370s ok 29 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'aa' >= 'aa'" should evaluate to true, got true 2370s ok 30 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'a' . 'b' . 'c' = 'abc'" should evaluate to true, got true 2370s ok 31 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'a' .'b'. 'c' = 'abc'" should evaluate to true, got true 2370s ok 32 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " 'a' .'b'. 'c'='abc' " should evaluate to true, got true 2370s ok 33 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'a1c' = 'a'. 1. 'c'" should evaluate to true, got true 2370s ok 34 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "req('foo') . 'bar' = 'bar'" should evaluate to true, got true 2370s ok 35 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{req:foo} . 'bar' = 'bar'" should evaluate to true, got true 2370s ok 36 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'x'.%{req:foo} . 'bar' = 'xbar'" should evaluate to true, got true 2370s ok 37 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{req:User-Agent} . 'bar' != 'bar'" should evaluate to true, got true 2370s ok 38 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'%{req:User-Agent}' . 'bar' != 'bar'" should evaluate to true, got true 2370s ok 39 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'%{TIME}' . 'bar' != 'bar'" should evaluate to true, got true 2370s ok 40 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{TIME} != ''" should evaluate to true, got true 2370s ok 41 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'a' -in { 'b', 'a' } " should evaluate to true, got true 2370s ok 42 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'a' -in { 'b', 'c' } " should evaluate to false, got false 2370s ok 43 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " 'abc' =~ /bc/ " should evaluate to true, got true 2370s ok 44 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " 'abc' =~ /BC/i " should evaluate to true, got true 2370s ok 45 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " 'abc' !~ m!bc! " should evaluate to false, got false 2370s ok 46 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " 'abc' !~ m!BC!i " should evaluate to false, got false 2370s ok 47 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " $0 == '' " should evaluate to true, got true 2370s ok 48 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " $1 == '' " should evaluate to true, got true 2370s ok 49 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " $9 == '' " should evaluate to true, got true 2370s ok 50 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " '$0' == '' " should evaluate to true, got true 2370s ok 51 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " 'abc' =~ /(bc)/ && $0 == 'bc' " should evaluate to true, got true 2370s ok 52 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " 'abc' =~ /(bc)/ && $1 == 'bc' " should evaluate to true, got true 2370s ok 53 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " 'abc' =~ /b(.)/ && $1 == 'c' " should evaluate to true, got true 2370s ok 54 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " 'abc' =~ /bc/ && $0 == '' " should evaluate to true, got true 2370s ok 55 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " 'abc' =~ /(bc)/ && 'xy' =~ /x/ && $0 == 'bc' " should evaluate to true, got true 2370s ok 56 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s " 'abcdefghijklm' =~ /(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)/ && $2 == 'c' " should evaluate to true, got true 2370s ok 57 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{TIME_YEAR} =~ /^\d{4}$/" should evaluate to true, got true 2370s ok 58 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{TIME_YEAR} =~ /^\d{3}$/" should evaluate to false, got false 2370s ok 59 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{TIME_MON} -gt 0 && %{TIME_MON} -le 12 " should evaluate to true, got true 2370s ok 60 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{TIME_DAY} -gt 0 && %{TIME_DAY} -le 31 " should evaluate to true, got true 2370s ok 61 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{TIME_HOUR} -ge 0 && %{TIME_HOUR} -lt 24 " should evaluate to true, got true 2370s ok 62 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{TIME_MIN} -ge 0 && %{TIME_MIN} -lt 60 " should evaluate to true, got true 2370s ok 63 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{TIME_SEC} -ge 0 && %{TIME_SEC} -lt 60 " should evaluate to true, got true 2370s ok 64 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{TIME} =~ /^\d{14}$/" should evaluate to true, got true 2370s ok 65 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{API_VERSION} -gt 20101001 " should evaluate to true, got true 2370s ok 66 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{REQUEST_METHOD} == 'GET' " should evaluate to true, got true 2370s ok 67 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'x%{REQUEST_METHOD}' == 'xGET' " should evaluate to true, got true 2370s ok 68 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'x%{REQUEST_METHOD}y' == 'xGETy' " should evaluate to true, got true 2370s ok 69 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{REQUEST_SCHEME} == 'http' " should evaluate to true, got true 2370s ok 70 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{HTTPS} == 'off' " should evaluate to true, got true 2370s ok 71 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{REQUEST_URI} == '/apache/expr/index.html' " should evaluate to true, got true 2370s ok 72 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{req:referer} = 'SomeReferer' " should evaluate to true, got true 2370s ok 73 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "req('Referer') = 'SomeReferer' " should evaluate to true, got true 2370s ok 74 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "http('Referer') = 'SomeReferer' " should evaluate to true, got true 2370s ok 75 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{HTTP_REFERER} = 'SomeReferer' " should evaluate to true, got true 2370s ok 76 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "req('User-Agent') = 'SomeAgent' " should evaluate to true, got true 2370s ok 77 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{HTTP_USER_AGENT} = 'SomeAgent' " should evaluate to true, got true 2370s ok 78 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "req('SomeHeader') = 'SomeValue' " should evaluate to true, got true 2370s ok 79 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "req('SomeHeader2') = 'SomeValue' " should evaluate to false, got false 2370s ok 80 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "toupper('abC12d') = 'ABC12D' " should evaluate to true, got true 2370s ok 81 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "tolower('abC12d') = 'abc12d' " should evaluate to true, got true 2370s ok 82 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "escape('?') = '%3f' " should evaluate to true, got true 2370s ok 83 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "unescape('%3f') = '?' " should evaluate to true, got true 2370s ok 84 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "toupper(escape('?')) = '%3F' " should evaluate to true, got true 2370s ok 85 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "tolower(toupper(escape('?'))) = '%3f' " should evaluate to true, got true 2370s ok 86 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "%{toupper:%{escape:?}} = '%3F' " should evaluate to true, got true 2370s ok 87 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "file('/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 'foo\n' " should evaluate to true, got true 2370s ok 88 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-n ''" should evaluate to false, got false 2370s ok 89 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-z ''" should evaluate to true, got true 2370s ok 90 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-n '1'" should evaluate to true, got true 2370s ok 91 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-z '1'" should evaluate to false, got false 2370s ok 92 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s Should get parse error for "-R 'abc'", got parse error 2370s ok 93 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s Should get parse error for "-R %{REMOTE_ADDR}", got parse error 2370s ok 94 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-R '240.0.0.0'" should evaluate to false, got false 2370s ok 95 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-R '240.0.0.0/8'" should evaluate to false, got false 2370s ok 96 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-R 'ff::/8'" should evaluate to false, got false 2370s ok 97 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-R '127.0.0.1' || -R '::1'" should evaluate to true, got true 2370s ok 98 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s Should get parse error for "'127.0.0.1' -ipmatch 'abc'", got parse error 2370s ok 99 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s Should get parse error for "'127.0.0.1' -ipmatch %{REMOTE_ADDR}", got parse error 2370s ok 100 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'127.0.0.1' -ipmatch '240.0.0.0'" should evaluate to false, got false 2370s ok 101 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'127.0.0.1' -ipmatch '240.0.0.0/8'" should evaluate to false, got false 2370s ok 102 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'127.0.0.1' -ipmatch 'ff::/8'" should evaluate to false, got false 2370s ok 103 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'127.0.0.1' -ipmatch '127.0.0.0/8'" should evaluate to true, got true 2370s ok 104 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'foo' -strmatch '*o'" should evaluate to true, got true 2370s ok 105 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'fo/o' -strmatch 'f*'" should evaluate to true, got true 2370s ok 106 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'foo' -strmatch 'F*'" should evaluate to false, got false 2370s ok 107 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'foo' -strcmatch 'F*'" should evaluate to true, got true 2370s ok 108 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'foo' -strmatch 'g*'" should evaluate to false, got false 2370s ok 109 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'foo' -strcmatch 'g*'" should evaluate to false, got false 2370s ok 110 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'a/b' -fnmatch 'a*'" should evaluate to false, got false 2370s ok 111 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "'a/b' -fnmatch 'a/*'" should evaluate to true, got true 2370s ok 112 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s Should get parse error for "'%{foo:User-Agent}' != 'bar'", got parse error 2370s ok 113 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s Should get parse error for "%{foo:User-Agent} != 'bar'", got parse error 2370s ok 114 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s Should get parse error for "foo('bar') = 'bar'", got parse error 2370s ok 115 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s Should get parse error for "%{FOO} != 'bar'", got parse error 2370s ok 116 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s Should get parse error for "'bar' = bar", got parse error 2370s ok 117 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true" should evaluate to true, got true 2370s ok 118 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true && true" should evaluate to true, got true 2370s ok 119 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true || true" should evaluate to true, got true 2370s ok 120 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true || true || true" should evaluate to true, got true 2370s ok 121 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true || true && true" should evaluate to true, got true 2370s ok 122 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true && true || true" should evaluate to true, got true 2370s ok 123 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true && true && true" should evaluate to true, got true 2370s ok 124 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true || true || !true" should evaluate to true, got true 2370s ok 125 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true || true && !true" should evaluate to true, got true 2370s ok 126 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true && true || !true" should evaluate to true, got true 2370s ok 127 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true && true && !true" should evaluate to false, got false 2370s ok 128 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true && !true" should evaluate to false, got false 2370s ok 129 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true || !true" should evaluate to true, got true 2370s ok 130 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true || !true || true" should evaluate to true, got true 2370s ok 131 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true || !true && true" should evaluate to true, got true 2370s ok 132 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true && !true || true" should evaluate to true, got true 2370s ok 133 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true && !true && true" should evaluate to false, got false 2370s ok 134 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true || !true || !true" should evaluate to true, got true 2370s ok 135 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true || !true && !true" should evaluate to true, got true 2370s ok 136 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true && !true || !true" should evaluate to false, got false 2370s ok 137 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "true && !true && !true" should evaluate to false, got false 2370s ok 138 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true" should evaluate to false, got false 2370s ok 139 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true && true" should evaluate to false, got false 2370s ok 140 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true || true" should evaluate to true, got true 2370s ok 141 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true || true || true" should evaluate to true, got true 2370s ok 142 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true || true && true" should evaluate to true, got true 2370s ok 143 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true && true || true" should evaluate to true, got true 2370s ok 144 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true && true && true" should evaluate to false, got false 2370s ok 145 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true || true || !true" should evaluate to true, got true 2370s ok 146 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true || true && !true" should evaluate to false, got false 2370s ok 147 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true && true || !true" should evaluate to false, got false 2370s ok 148 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true && true && !true" should evaluate to false, got false 2370s ok 149 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true && !true" should evaluate to false, got false 2370s ok 150 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true || !true" should evaluate to false, got false 2370s ok 151 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true || !true || true" should evaluate to true, got true 2370s ok 152 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true || !true && true" should evaluate to false, got false 2370s ok 153 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true && !true || true" should evaluate to true, got true 2370s ok 154 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true && !true && true" should evaluate to false, got false 2370s ok 155 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true || !true || !true" should evaluate to false, got false 2370s ok 156 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true || !true && !true" should evaluate to false, got false 2370s ok 157 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true && !true || !true" should evaluate to false, got false 2370s ok 158 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!true && !true && !true" should evaluate to false, got false 2370s ok 159 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true)" should evaluate to false, got false 2370s ok 160 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true && true)" should evaluate to false, got false 2370s ok 161 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true || true)" should evaluate to false, got false 2370s ok 162 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true || true || true)" should evaluate to false, got false 2370s ok 163 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true || true && true)" should evaluate to false, got false 2370s ok 164 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true && true || true)" should evaluate to false, got false 2370s ok 165 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true && true && true)" should evaluate to false, got false 2370s ok 166 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true || true || !true)" should evaluate to false, got false 2370s ok 167 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true || true && !true)" should evaluate to false, got false 2370s ok 168 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true && true || !true)" should evaluate to false, got false 2370s ok 169 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true && true && !true)" should evaluate to true, got true 2370s ok 170 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true && !true)" should evaluate to true, got true 2370s ok 171 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true || !true)" should evaluate to false, got false 2370s ok 172 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true || !true || true)" should evaluate to false, got false 2370s ok 173 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true || !true && true)" should evaluate to false, got false 2370s ok 174 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true && !true || true)" should evaluate to false, got false 2370s ok 175 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true && !true && true)" should evaluate to true, got true 2370s ok 176 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true || !true || !true)" should evaluate to false, got false 2370s ok 177 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true || !true && !true)" should evaluate to false, got false 2370s ok 178 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true && !true || !true)" should evaluate to true, got true 2370s ok 179 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(true && !true && !true)" should evaluate to true, got true 2370s ok 180 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true)" should evaluate to true, got true 2370s ok 181 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true && true)" should evaluate to true, got true 2370s ok 182 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true || true)" should evaluate to false, got false 2370s ok 183 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true || true || true)" should evaluate to false, got false 2370s ok 184 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true || true && true)" should evaluate to false, got false 2370s ok 185 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true && true || true)" should evaluate to false, got false 2370s ok 186 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true && true && true)" should evaluate to true, got true 2370s ok 187 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true || true || !true)" should evaluate to false, got false 2370s ok 188 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true || true && !true)" should evaluate to true, got true 2370s ok 189 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true && true || !true)" should evaluate to true, got true 2370s ok 190 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true && true && !true)" should evaluate to true, got true 2370s ok 191 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true && !true)" should evaluate to true, got true 2370s ok 192 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true || !true)" should evaluate to true, got true 2370s ok 193 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true || !true || true)" should evaluate to false, got false 2370s ok 194 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true || !true && true)" should evaluate to true, got true 2370s ok 195 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true && !true || true)" should evaluate to false, got false 2370s ok 196 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true && !true && true)" should evaluate to true, got true 2370s ok 197 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true || !true || !true)" should evaluate to true, got true 2370s ok 198 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true || !true && !true)" should evaluate to true, got true 2370s ok 199 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true && !true || !true)" should evaluate to true, got true 2370s ok 200 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "!(!true && !true && !true)" should evaluate to true, got true 2370s ok 201 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "filesize('/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html') = 4 " should evaluate to true, got true 2370s ok 202 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "filesize('/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none') = 0 " should evaluate to true, got true 2370s ok 203 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "filesize('/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero') = 0 " should evaluate to true, got true 2370s ok 204 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-d '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to false, got false 2370s ok 205 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-e '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2370s ok 206 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-f '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2370s ok 207 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-s '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2370s ok 208 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-d '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 2370s ok 209 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-e '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 2370s ok 210 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-f '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to true, got true 2370s ok 211 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-s '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/zero' " should evaluate to false, got false 2370s ok 212 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-d '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 2370s ok 213 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-e '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to true, got true 2370s ok 214 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-f '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 2370s ok 215 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-s '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr' " should evaluate to false, got false 2370s ok 216 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-d '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2370s ok 217 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-e '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2370s ok 218 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-f '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2370s ok 219 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-s '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2370s ok 220 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-F '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/index.html' " should evaluate to true, got true 2370s ok 221 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-F '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/expr/none' " should evaluate to false, got false 2370s ok 222 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-U '/apache/' " should evaluate to true, got true 2370s ok 223 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "-U '/apache/expr/none' " should evaluate to false, got false 2370s ok 224 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "sha1('foo') = '0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33' " should evaluate to true, got true 2370s ok 225 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "md5('foo') = 'acbd18db4cc2f85cedef654fccc4a4d8' " should evaluate to true, got true 2370s ok 226 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "base64('foo') = 'Zm9v' " should evaluate to true, got true 2370s ok 227 2370s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s "unbase64('Zm9vMg==') = 'foo2' " should evaluate to true, got true 2370s ok 228 2370s Error log should not have 'Internal evaluation error' entries, found 0 2370s ok 229 2370s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2370s ok 2375s t/apache/expr_string.t .............. 2375s 1..29 2375s # Running under perl version 5.038002 for linux 2375s # Current time local: Mon Apr 8 17:35:26 2024 2375s # Current time GMT: Mon Apr 8 17:35:26 2024 2375s # Using Test.pm version 1.31 2375s # Using Apache/Test.pm version 1.42 2375s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2375s ok 1 2375s Expected return code 200, got 200 for 'foo' 2375s ok 2 2375s # testing : log message [Mon Apr 08 17:35:28.480881 2024] [log_debug:info] [pid 323800:tid 3379505984] [client 127.0.0.1:33120] foo (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2375s # didn't match 2375s # expected: 'foo' 2375s # received: 'foo' 2375s ok 3 2375s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2375s ok 4 2375s Expected return code 200, got 200 for '%{req:SomeHeader}' 2375s ok 5 2375s # testing : log message [Mon Apr 08 17:35:28.738570 2024] [log_debug:info] [pid 323800:tid 3371113280] [client 127.0.0.1:33120] SomeValue (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2375s # didn't match 2375s # expected: 'SomeValue' 2375s # received: 'SomeValue' 2375s ok 6 2375s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2375s ok 7 2375s Should get parse error (500) for "%{", got 500 2375s ok 8 2375s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2375s ok 9 2375s Expected return code 200, got 200 for '%' 2375s ok 10 2375s # testing : log message [Mon Apr 08 17:35:29.245354 2024] [log_debug:info] [pid 323870:tid 3582421824] [client 127.0.0.1:58940] % (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2375s # didn't match 2375s # expected: '%' 2375s # received: '%' 2375s ok 11 2375s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2375s ok 12 2375s Expected return code 200, got 200 for '}' 2375s ok 13 2375s # testing : log message [Mon Apr 08 17:35:29.498855 2024] [log_debug:info] [pid 323870:tid 3574029120] [client 127.0.0.1:58940] } (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2375s # didn't match 2375s # expected: '}' 2375s # received: '}' 2375s ok 14 2375s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2375s ok 15 2375s Expected return code 200, got 200 for '\"' 2375s ok 16 2375s # testing : log message [Mon Apr 08 17:35:29.752606 2024] [log_debug:info] [pid 323870:tid 3565636416] [client 127.0.0.1:58940] " (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2375s # didn't match 2375s # expected: '"' 2375s # received: '"' 2375s ok 17 2375s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2375s ok 18 2375s Expected return code 200, got 200 for '\'' 2375s ok 19 2375s # testing : log message [Mon Apr 08 17:35:30.006278 2024] [log_debug:info] [pid 323870:tid 3557243712] [client 127.0.0.1:58940] ' (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2375s # didn't match 2375s # expected: '\'' 2375s # received: '\'' 2375s ok 20 2375s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2375s ok 21 2375s Expected return code 200, got 200 for '"\%{req:SomeHeader}"' 2375s ok 22 2375s # testing : log message [Mon Apr 08 17:35:30.259636 2024] [log_debug:info] [pid 323870:tid 3548851008] [client 127.0.0.1:58940] %{req:SomeHeader} (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2375s # didn't match 2375s # expected: '%{req:SomeHeader}' 2375s # received: '%{req:SomeHeader}' 2375s ok 23 2375s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2375s ok 24 2375s Expected return code 200, got 200 for '%{tolower:IDENT}' 2375s ok 25 2375s # testing : log message [Mon Apr 08 17:35:30.513024 2024] [log_debug:info] [pid 323870:tid 3540458304] [client 127.0.0.1:58940] ident (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2375s # didn't match 2375s # expected: 'ident' 2375s # received: 'ident' 2375s ok 26 2375s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2375s ok 27 2375s Expected return code 200, got 200 for '%{tolower:%{REQUEST_METHOD}}' 2375s ok 28 2375s # testing : log message [Mon Apr 08 17:35:30.766191 2024] [log_debug:info] [pid 323870:tid 3503283008] [client 127.0.0.1:58940] get (log_transaction hook, /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess:1), referer: SomeReferer 2375s # didn't match 2375s # expected: 'get' 2375s # received: 'get' 2375s ok 29 2375s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/expr/.htaccess 2375s ok 2377s t/apache/getfile.t .................. 2377s # using LWP client 2377s 1..219 2377s # Running under perl version 5.038002 for linux 2377s # Current time local: Mon Apr 8 17:35:31 2024 2377s # Current time GMT: Mon Apr 8 17:35:31 2024 2377s # Using Test.pm version 1.31 2377s # Using Apache/Test.pm version 1.42 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "44f3-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 17651 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl.pod 2377s # expected: 17651 2377s # received: 17651 2377s ok 1 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5004delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "dbb0-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 56240 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5004delta.pod 2377s # expected: 56240 2377s # received: 56240 2377s ok 2 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5005delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "85eb-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 34283 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5005delta.pod 2377s # expected: 34283 2377s # received: 34283 2377s ok 3 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5100delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "d8ed-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 55533 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5100delta.pod 2377s # expected: 55533 2377s # received: 55533 2377s ok 4 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5101delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "ab70-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 43888 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5101delta.pod 2377s # expected: 43888 2377s # received: 43888 2377s ok 5 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5120delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "15cb7-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 89271 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5120delta.pod 2377s # expected: 89271 2377s # received: 89271 2377s ok 6 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5121delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2707-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 9991 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5121delta.pod 2377s # expected: 9991 2377s # received: 9991 2377s ok 7 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5122delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2569-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 9577 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5122delta.pod 2377s # expected: 9577 2377s # received: 9577 2377s ok 8 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5123delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1004-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4100 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5123delta.pod 2377s # expected: 4100 2377s # received: 4100 2377s ok 9 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5124delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "e58-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 3672 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5124delta.pod 2377s # expected: 3672 2377s # received: 3672 2377s ok 10 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5125delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1e03-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 7683 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5125delta.pod 2377s # expected: 7683 2377s # received: 7683 2377s ok 11 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5140delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "233aa-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 144298 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5140delta.pod 2377s # expected: 144298 2377s # received: 144298 2377s ok 12 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5141delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1f1e-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 7966 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5141delta.pod 2377s # expected: 7966 2377s # received: 7966 2377s ok 13 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5142delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1aec-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 6892 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5142delta.pod 2377s # expected: 6892 2377s # received: 6892 2377s ok 14 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5143delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1e50-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 7760 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5143delta.pod 2377s # expected: 7760 2377s # received: 7760 2377s ok 15 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5144delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "18b7-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 6327 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5144delta.pod 2377s # expected: 6327 2377s # received: 6327 2377s ok 16 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5160delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "20a09-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 133641 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5160delta.pod 2377s # expected: 133641 2377s # received: 133641 2377s ok 17 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5161delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "17fe-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 6142 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5161delta.pod 2377s # expected: 6142 2377s # received: 6142 2377s ok 18 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5162delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "e0a-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 3594 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5162delta.pod 2377s # expected: 3594 2377s # received: 3594 2377s ok 19 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5163delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "ff5-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4085 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5163delta.pod 2377s # expected: 4085 2377s # received: 4085 2377s ok 20 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5180delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1d286-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 119430 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5180delta.pod 2377s # expected: 119430 2377s # received: 119430 2377s ok 21 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5181delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "19c5-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 6597 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5181delta.pod 2377s # expected: 6597 2377s # received: 6597 2377s ok 22 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5182delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "14d7-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 5335 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5182delta.pod 2377s # expected: 5335 2377s # received: 5335 2377s ok 23 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5184delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1208-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4616 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5184delta.pod 2377s # expected: 4616 2377s # received: 4616 2377s ok 24 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5200delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1c352-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 115538 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5200delta.pod 2377s # expected: 115538 2377s # received: 115538 2377s ok 25 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5201delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2a07-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 10759 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5201delta.pod 2377s # expected: 10759 2377s # received: 10759 2377s ok 26 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5202delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2fef-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 12271 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5202delta.pod 2377s # expected: 12271 2377s # received: 12271 2377s ok 27 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5203delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2410-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 9232 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5203delta.pod 2377s # expected: 9232 2377s # received: 9232 2377s ok 28 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5220delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1fa90-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 129680 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5220delta.pod 2377s # expected: 129680 2377s # received: 129680 2377s ok 29 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5221delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "293d-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 10557 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5221delta.pod 2377s # expected: 10557 2377s # received: 10557 2377s ok 30 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5222delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "301f-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 12319 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5222delta.pod 2377s # expected: 12319 2377s # received: 12319 2377s ok 31 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5223delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "20fa-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 8442 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5223delta.pod 2377s # expected: 8442 2377s # received: 8442 2377s ok 32 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5224delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1162-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4450 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5224delta.pod 2377s # expected: 4450 2377s # received: 4450 2377s ok 33 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5240delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "fc0b-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 64523 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5240delta.pod 2377s # expected: 64523 2377s # received: 64523 2377s ok 34 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5241delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2009-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 8201 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5241delta.pod 2377s # expected: 8201 2377s # received: 8201 2377s ok 35 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5242delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1007-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4103 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5242delta.pod 2377s # expected: 4103 2377s # received: 4103 2377s ok 36 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5243delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2aac-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 10924 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5243delta.pod 2377s # expected: 10924 2377s # received: 10924 2377s ok 37 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5244delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1168-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4456 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5244delta.pod 2377s # expected: 4456 2377s # received: 4456 2377s ok 38 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5260delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1875b-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 100187 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5260delta.pod 2377s # expected: 100187 2377s # received: 100187 2377s ok 39 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5261delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1e25-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 7717 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5261delta.pod 2377s # expected: 7717 2377s # received: 7717 2377s ok 40 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5262delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1e16-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 7702 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5262delta.pod 2377s # expected: 7702 2377s # received: 7702 2377s ok 41 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5263delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1b69-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 7017 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5263delta.pod 2377s # expected: 7017 2377s # received: 7017 2377s ok 42 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5280delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "115d9-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 71129 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5280delta.pod 2377s # expected: 71129 2377s # received: 71129 2377s ok 43 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5281delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "11f7-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4599 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5281delta.pod 2377s # expected: 4599 2377s # received: 4599 2377s ok 44 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5282delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1806-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 6150 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5282delta.pod 2377s # expected: 6150 2377s # received: 6150 2377s ok 45 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5283delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "13f7-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 5111 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5283delta.pod 2377s # expected: 5111 2377s # received: 5111 2377s ok 46 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5300delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "9efd-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 40701 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5300delta.pod 2377s # expected: 40701 2377s # received: 40701 2377s ok 47 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5301delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1662-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 5730 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5301delta.pod 2377s # expected: 5730 2377s # received: 5730 2377s ok 48 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5302delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "124a-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4682 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5302delta.pod 2377s # expected: 4682 2377s # received: 4682 2377s ok 49 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5303delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1374-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4980 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5303delta.pod 2377s # expected: 4980 2377s # received: 4980 2377s ok 50 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5320delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "d310-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 54032 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5320delta.pod 2377s # expected: 54032 2377s # received: 54032 2377s ok 51 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5321delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1b5f-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 7007 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5321delta.pod 2377s # expected: 7007 2377s # received: 7007 2377s ok 52 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5340delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "9201-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 37377 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5340delta.pod 2377s # expected: 37377 2377s # received: 37377 2377s ok 53 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5341delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1076-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4214 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5341delta.pod 2377s # expected: 4214 2377s # received: 4214 2377s ok 54 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5342delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "f6a-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 3946 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5342delta.pod 2377s # expected: 3946 2377s # received: 3946 2377s ok 55 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5343delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "fd6-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4054 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5343delta.pod 2377s # expected: 4054 2377s # received: 4054 2377s ok 56 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5360delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "ad8b-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 44427 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5360delta.pod 2377s # expected: 44427 2377s # received: 44427 2377s ok 57 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5361delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1288-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4744 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5361delta.pod 2377s # expected: 4744 2377s # received: 4744 2377s ok 58 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5362delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "f6a-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 3946 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5362delta.pod 2377s # expected: 3946 2377s # received: 3946 2377s ok 59 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5363delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "fd7-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4055 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5363delta.pod 2377s # expected: 4055 2377s # received: 4055 2377s ok 60 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5380delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "10d49-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 68937 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5380delta.pod 2377s # expected: 68937 2377s # received: 68937 2377s ok 61 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5381delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "f6a-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 3946 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5381delta.pod 2377s # expected: 3946 2377s # received: 3946 2377s ok 62 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl5382delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "fd4-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4052 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl5382delta.pod 2377s # expected: 4052 2377s # received: 4052 2377s ok 63 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl561delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1e729-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 124713 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl561delta.pod 2377s # expected: 124713 2377s # received: 124713 2377s ok 64 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl56delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1a2c1-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 107201 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl56delta.pod 2377s # expected: 107201 2377s # received: 107201 2377s ok 65 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl581delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "94ac-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 38060 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl581delta.pod 2377s # expected: 38060 2377s # received: 38060 2377s ok 66 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl582delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1176-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4470 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl582delta.pod 2377s # expected: 4470 2377s # received: 4470 2377s ok 67 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl583delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "18bf-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 6335 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl583delta.pod 2377s # expected: 6335 2377s # received: 6335 2377s ok 68 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl584delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1cc3-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 7363 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl584delta.pod 2377s # expected: 7363 2377s # received: 7363 2377s ok 69 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl585delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1701-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 5889 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl585delta.pod 2377s # expected: 5889 2377s # received: 5889 2377s ok 70 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl586delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "122b-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4651 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl586delta.pod 2377s # expected: 4651 2377s # received: 4651 2377s ok 71 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl587delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "20a5-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 8357 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl587delta.pod 2377s # expected: 8357 2377s # received: 8357 2377s ok 72 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl588delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "62c1-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 25281 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl588delta.pod 2377s # expected: 25281 2377s # received: 25281 2377s ok 73 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl589delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "d290-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 53904 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl589delta.pod 2377s # expected: 53904 2377s # received: 53904 2377s ok 74 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perl58delta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1c1d5-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 115157 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perl58delta.pod 2377s # expected: 115157 2377s # received: 115157 2377s ok 75 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlaix.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "4fe9-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 20457 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlaix.pod 2377s # expected: 20457 2377s # received: 20457 2377s ok 76 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlamiga.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1688-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 5768 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlamiga.pod 2377s # expected: 5768 2377s # received: 5768 2377s ok 77 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlandroid.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2031-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 8241 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlandroid.pod 2377s # expected: 8241 2377s # received: 8241 2377s ok 78 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlapi.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "c9433-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 824371 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlapi.pod 2377s # expected: 824371 2377s # received: 824371 2377s ok 79 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlapio.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "5837-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 22583 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlapio.pod 2377s # expected: 22583 2377s # received: 22583 2377s ok 80 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlartistic.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1b62-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 7010 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlartistic.pod 2377s # expected: 7010 2377s # received: 7010 2377s ok 81 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlbook.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "20c2-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 8386 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlbook.pod 2377s # expected: 8386 2377s # received: 8386 2377s ok 82 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlboot.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "126-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 294 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlboot.pod 2377s # expected: 294 2377s # received: 294 2377s ok 83 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlbot.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "130-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 304 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlbot.pod 2377s # expected: 304 2377s # received: 304 2377s ok 84 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlbs2000.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1f50-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 8016 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlbs2000.pod 2377s # expected: 8016 2377s # received: 8016 2377s ok 85 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlcall.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "dea2-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 56994 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlcall.pod 2377s # expected: 56994 2377s # received: 56994 2377s ok 86 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlcheat.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1180-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4480 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlcheat.pod 2377s # expected: 4480 2377s # received: 4480 2377s ok 87 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlclass.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "23bf-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 9151 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlclass.pod 2377s # expected: 9151 2377s # received: 9151 2377s ok 88 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlclassguts.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "3c63-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 15459 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlclassguts.pod 2377s # expected: 15459 2377s # received: 15459 2377s ok 89 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlclib.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "254a-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 9546 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlclib.pod 2377s # expected: 9546 2377s # received: 9546 2377s ok 90 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlcn.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "12e5-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4837 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlcn.pod 2377s # expected: 4837 2377s # received: 4837 2377s ok 91 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlcommunity.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1b1a-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 6938 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlcommunity.pod 2377s # expected: 6938 2377s # received: 6938 2377s ok 92 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlcygwin.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "662a-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 26154 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlcygwin.pod 2377s # expected: 26154 2377s # received: 26154 2377s ok 93 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perldata.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "cfa2-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 53154 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perldata.pod 2377s # expected: 53154 2377s # received: 53154 2377s ok 94 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perldbmfilter.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "134f-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4943 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perldbmfilter.pod 2377s # expected: 4943 2377s # received: 4943 2377s ok 95 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perldebguts.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "a85c-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 43100 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perldebguts.pod 2377s # expected: 43100 2377s # received: 43100 2377s ok 96 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perldebtut.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "5693-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 22163 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perldebtut.pod 2377s # expected: 22163 2377s # received: 22163 2377s ok 97 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perldebug.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "9bbb-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 39867 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perldebug.pod 2377s # expected: 39867 2377s # received: 39867 2377s ok 98 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perldelta.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "fd4-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4052 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perldelta.pod 2377s # expected: 4052 2377s # received: 4052 2377s ok 99 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perldeprecation.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "5f0a-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 24330 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perldeprecation.pod 2377s # expected: 24330 2377s # received: 24330 2377s ok 100 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perldiag.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "4c051-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 311377 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perldiag.pod 2377s # expected: 311377 2377s # received: 311377 2377s ok 101 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perldoc.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "24a0-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 9376 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perldoc.pod 2377s # expected: 9376 2377s # received: 9376 2377s ok 102 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perldocstyle.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "b4ed-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 46317 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perldocstyle.pod 2377s # expected: 46317 2377s # received: 46317 2377s ok 103 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perldsc.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "687a-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 26746 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perldsc.pod 2377s # expected: 26746 2377s # received: 26746 2377s ok 104 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perldtrace.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1f17-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 7959 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perldtrace.pod 2377s # expected: 7959 2377s # received: 7959 2377s ok 105 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlebcdic.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "14981-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 84353 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlebcdic.pod 2377s # expected: 84353 2377s # received: 84353 2377s ok 106 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlembed.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "9321-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 37665 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlembed.pod 2377s # expected: 37665 2377s # received: 37665 2377s ok 107 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlexperiment.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2877-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 10359 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlexperiment.pod 2377s # expected: 10359 2377s # received: 10359 2377s ok 108 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlfaq.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "590b-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 22795 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlfaq.pod 2377s # expected: 22795 2377s # received: 22795 2377s ok 109 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlfaq1.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "385d-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 14429 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlfaq1.pod 2377s # expected: 14429 2377s # received: 14429 2377s ok 110 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlfaq2.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "24a1-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 9377 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlfaq2.pod 2377s # expected: 9377 2377s # received: 9377 2377s ok 111 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlfaq3.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "92e1-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 37601 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlfaq3.pod 2377s # expected: 37601 2377s # received: 37601 2377s ok 112 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlfaq4.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "162be-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 90814 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlfaq4.pod 2377s # expected: 90814 2377s # received: 90814 2377s ok 113 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlfaq5.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "d7fc-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 55292 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlfaq5.pod 2377s # expected: 55292 2377s # received: 55292 2377s ok 114 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlfaq6.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "9a71-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 39537 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlfaq6.pod 2377s # expected: 39537 2377s # received: 39537 2377s ok 115 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlfaq7.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "93b8-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 37816 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlfaq7.pod 2377s # expected: 37816 2377s # received: 37816 2377s ok 116 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlfaq8.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "c310-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 49936 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlfaq8.pod 2377s # expected: 49936 2377s # received: 49936 2377s ok 117 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlfaq9.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "3b75-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 15221 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlfaq9.pod 2377s # expected: 15221 2377s # received: 15221 2377s ok 118 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlfilter.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "56ca-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 22218 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlfilter.pod 2377s # expected: 22218 2377s # received: 22218 2377s ok 119 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlfork.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "342b-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 13355 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlfork.pod 2377s # expected: 13355 2377s # received: 13355 2377s ok 120 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlform.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "40e0-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 16608 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlform.pod 2377s # expected: 16608 2377s # received: 16608 2377s ok 121 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlfreebsd.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "671-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 1649 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlfreebsd.pod 2377s # expected: 1649 2377s # received: 1649 2377s ok 122 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlfunc.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "67142-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 422210 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlfunc.pod 2377s # expected: 422210 2377s # received: 422210 2377s ok 123 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlgit.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "7c2a-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 31786 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlgit.pod 2377s # expected: 31786 2377s # received: 31786 2377s ok 124 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlglossary.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "21810-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 137232 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlglossary.pod 2377s # expected: 137232 2377s # received: 137232 2377s ok 125 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlgov.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "4075-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 16501 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlgov.pod 2377s # expected: 16501 2377s # received: 16501 2377s ok 126 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlgpl.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "35f7-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 13815 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlgpl.pod 2377s # expected: 13815 2377s # received: 13815 2377s ok 127 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlguts.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2c264-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 180836 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlguts.pod 2377s # expected: 180836 2377s # received: 180836 2377s ok 128 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlhack.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "afe4-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 45028 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlhack.pod 2377s # expected: 45028 2377s # received: 45028 2377s ok 129 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlhacktips.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "11a38-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 72248 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlhacktips.pod 2377s # expected: 72248 2377s # received: 72248 2377s ok 130 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlhacktut.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1809-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 6153 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlhacktut.pod 2377s # expected: 6153 2377s # received: 6153 2377s ok 131 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlhaiku.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "5f7-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 1527 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlhaiku.pod 2377s # expected: 1527 2377s # received: 1527 2377s ok 132 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlhist.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "e88a-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 59530 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlhist.pod 2377s # expected: 59530 2377s # received: 59530 2377s ok 133 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlhpux.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "77a4-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 30628 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlhpux.pod 2377s # expected: 30628 2377s # received: 30628 2377s ok 134 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlhurd.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "7dd-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 2013 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlhurd.pod 2377s # expected: 2013 2377s # received: 2013 2377s ok 135 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlintern.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1f865-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 129125 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlintern.pod 2377s # expected: 129125 2377s # received: 129125 2377s ok 136 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlinterp.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "9216-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 37398 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlinterp.pod 2377s # expected: 37398 2377s # received: 37398 2377s ok 137 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlintro.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "579d-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 22429 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlintro.pod 2377s # expected: 22429 2377s # received: 22429 2377s ok 138 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perliol.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "8ad3-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 35539 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perliol.pod 2377s # expected: 35539 2377s # received: 35539 2377s ok 139 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlipc.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "11817-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 71703 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlipc.pod 2377s # expected: 71703 2377s # received: 71703 2377s ok 140 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlirix.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1150-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4432 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlirix.pod 2377s # expected: 4432 2377s # received: 4432 2377s ok 141 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perljp.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "20a8-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 8360 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perljp.pod 2377s # expected: 8360 2377s # received: 8360 2377s ok 142 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlko.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2fc0-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 12224 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlko.pod 2377s # expected: 12224 2377s # received: 12224 2377s ok 143 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perllexwarn.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "163-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 355 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perllexwarn.pod 2377s # expected: 355 2377s # received: 355 2377s ok 144 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perllinux.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "7ea-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 2026 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perllinux.pod 2377s # expected: 2026 2377s # received: 2026 2377s ok 145 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perllocale.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "12457-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 74839 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perllocale.pod 2377s # expected: 74839 2377s # received: 74839 2377s ok 146 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perllol.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "24dc-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 9436 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perllol.pod 2377s # expected: 9436 2377s # received: 9436 2377s ok 147 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlmacosx.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2f6f-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 12143 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlmacosx.pod 2377s # expected: 12143 2377s # received: 12143 2377s ok 148 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlmod.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "6753-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 26451 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlmod.pod 2377s # expected: 26451 2377s # received: 26451 2377s ok 149 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlmodinstall.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2574-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 9588 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlmodinstall.pod 2377s # expected: 9588 2377s # received: 9588 2377s ok 150 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlmodlib.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "e547-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 58695 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlmodlib.pod 2377s # expected: 58695 2377s # received: 58695 2377s ok 151 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlmodstyle.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "573b-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 22331 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlmodstyle.pod 2377s # expected: 22331 2377s # received: 22331 2377s ok 152 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlmroapi.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "d65-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 3429 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlmroapi.pod 2377s # expected: 3429 2377s # received: 3429 2377s ok 153 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlnewmod.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2ad3-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 10963 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlnewmod.pod 2377s # expected: 10963 2377s # received: 10963 2377s ok 154 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlnumber.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "20a5-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 8357 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlnumber.pod 2377s # expected: 8357 2377s # received: 8357 2377s ok 155 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlobj.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "8d30-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 36144 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlobj.pod 2377s # expected: 36144 2377s # received: 36144 2377s ok 156 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlootut.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "6885-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 26757 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlootut.pod 2377s # expected: 26757 2377s # received: 26757 2377s ok 157 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlop.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "251a5-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 151973 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlop.pod 2377s # expected: 151973 2377s # received: 151973 2377s ok 158 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlopenbsd.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "4db-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 1243 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlopenbsd.pod 2377s # expected: 1243 2377s # received: 1243 2377s ok 159 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlopentut.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "3b77-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 15223 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlopentut.pod 2377s # expected: 15223 2377s # received: 15223 2377s ok 160 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlos2.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "16cb9-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 93369 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlos2.pod 2377s # expected: 93369 2377s # received: 93369 2377s ok 161 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlos390.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "37cb-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 14283 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlos390.pod 2377s # expected: 14283 2377s # received: 14283 2377s ok 162 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlos400.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "12b0-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4784 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlos400.pod 2377s # expected: 4784 2377s # received: 4784 2377s ok 163 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlpacktut.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "c8a9-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 51369 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlpacktut.pod 2377s # expected: 51369 2377s # received: 51369 2377s ok 164 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlperf.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "c2bd-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 49853 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlperf.pod 2377s # expected: 49853 2377s # received: 49853 2377s ok 165 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlplan9.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1418-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 5144 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlplan9.pod 2377s # expected: 5144 2377s # received: 5144 2377s ok 166 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlpod.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "5b65-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 23397 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlpod.pod 2377s # expected: 23397 2377s # received: 23397 2377s ok 167 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlpodspec.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "10d10-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 68880 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlpodspec.pod 2377s # expected: 68880 2377s # received: 68880 2377s ok 168 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlpodstyle.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2f40-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 12096 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlpodstyle.pod 2377s # expected: 12096 2377s # received: 12096 2377s ok 169 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlpolicy.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "67b7-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 26551 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlpolicy.pod 2377s # expected: 26551 2377s # received: 26551 2377s ok 170 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlport.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "15cc8-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 89288 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlport.pod 2377s # expected: 89288 2377s # received: 89288 2377s ok 171 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlpragma.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1412-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 5138 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlpragma.pod 2377s # expected: 5138 2377s # received: 5138 2377s ok 172 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlqnx.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1a25-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 6693 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlqnx.pod 2377s # expected: 6693 2377s # received: 6693 2377s ok 173 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlre.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2127d-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 135805 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlre.pod 2377s # expected: 135805 2377s # received: 135805 2377s ok 174 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlreapi.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "7bad-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 31661 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlreapi.pod 2377s # expected: 31661 2377s # received: 31661 2377s ok 175 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlrebackslash.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "818f-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 33167 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlrebackslash.pod 2377s # expected: 33167 2377s # received: 33167 2377s ok 176 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlrecharclass.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "beb0-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 48816 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlrecharclass.pod 2377s # expected: 48816 2377s # received: 48816 2377s ok 177 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlref.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "8c47-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 35911 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlref.pod 2377s # expected: 35911 2377s # received: 35911 2377s ok 178 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlreftut.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "4944-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 18756 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlreftut.pod 2377s # expected: 18756 2377s # received: 18756 2377s ok 179 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlreguts.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "a989-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 43401 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlreguts.pod 2377s # expected: 43401 2377s # received: 43401 2377s ok 180 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlrepository.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1fd-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 509 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlrepository.pod 2377s # expected: 509 2377s # received: 509 2377s ok 181 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlrequick.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "4af5-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 19189 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlrequick.pod 2377s # expected: 19189 2377s # received: 19189 2377s ok 182 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlreref.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "3ce4-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 15588 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlreref.pod 2377s # expected: 15588 2377s # received: 15588 2377s ok 183 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlretut.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1e219-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 123417 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlretut.pod 2377s # expected: 123417 2377s # received: 123417 2377s ok 184 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlriscos.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "60c-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 1548 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlriscos.pod 2377s # expected: 1548 2377s # received: 1548 2377s ok 185 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlrun.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "e52d-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 58669 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlrun.pod 2377s # expected: 58669 2377s # received: 58669 2377s ok 186 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlsec.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "6cc6-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 27846 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlsec.pod 2377s # expected: 27846 2377s # received: 27846 2377s ok 187 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlsecpolicy.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "4af2-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 19186 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlsecpolicy.pod 2377s # expected: 19186 2377s # received: 19186 2377s ok 188 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlsolaris.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "74a6-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 29862 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlsolaris.pod 2377s # expected: 29862 2377s # received: 29862 2377s ok 189 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlsource.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1bdc-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 7132 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlsource.pod 2377s # expected: 7132 2377s # received: 7132 2377s ok 190 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlstyle.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "233b-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 9019 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlstyle.pod 2377s # expected: 9019 2377s # received: 9019 2377s ok 191 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlsub.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "12f85-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 77701 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlsub.pod 2377s # expected: 77701 2377s # received: 77701 2377s ok 192 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlsyn.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "d2de-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 53982 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlsyn.pod 2377s # expected: 53982 2377s # received: 53982 2377s ok 193 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlsynology.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "2858-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 10328 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlsynology.pod 2377s # expected: 10328 2377s # received: 10328 2377s ok 194 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlthrtut.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "b53a-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 46394 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlthrtut.pod 2377s # expected: 46394 2377s # received: 46394 2377s ok 195 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perltie.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "9a91-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 39569 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perltie.pod 2377s # expected: 39569 2377s # received: 39569 2377s ok 196 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perltoc.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "b9206-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 758278 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perltoc.pod 2377s # expected: 758278 2377s # received: 758278 2377s ok 197 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perltodo.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "174-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 372 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perltodo.pod 2377s # expected: 372 2377s # received: 372 2377s ok 198 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perltooc.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "126-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 294 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perltooc.pod 2377s # expected: 294 2377s # received: 294 2377s ok 199 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perltoot.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "126-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 294 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perltoot.pod 2377s # expected: 294 2377s # received: 294 2377s ok 200 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perltrap.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "297f-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 10623 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perltrap.pod 2377s # expected: 10623 2377s # received: 10623 2377s ok 201 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perltru64.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "213f-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 8511 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perltru64.pod 2377s # expected: 8511 2377s # received: 8511 2377s ok 202 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perltw.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1183-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4483 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perltw.pod 2377s # expected: 4483 2377s # received: 4483 2377s ok 203 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlunicode.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "162c0-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 90816 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlunicode.pod 2377s # expected: 90816 2377s # received: 90816 2377s ok 204 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlunicook.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "6349-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 25417 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlunicook.pod 2377s # expected: 25417 2377s # received: 25417 2377s ok 205 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlunifaq.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "372e-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 14126 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlunifaq.pod 2377s # expected: 14126 2377s # received: 14126 2377s ok 206 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perluniintro.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "96e1-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 38625 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perluniintro.pod 2377s # expected: 38625 2377s # received: 38625 2377s ok 207 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perluniprops.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "6eefa-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 454394 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perluniprops.pod 2377s # expected: 454394 2377s # received: 454394 2377s ok 208 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlunitut.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1f0f-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 7951 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlunitut.pod 2377s # expected: 7951 2377s # received: 7951 2377s ok 209 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlutil.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1ce8-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 7400 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlutil.pod 2377s # expected: 7400 2377s # received: 7400 2377s ok 210 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlvar.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "16ab2-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 92850 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlvar.pod 2377s # expected: 92850 2377s # received: 92850 2377s ok 211 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlvms.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "c68d-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 50829 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlvms.pod 2377s # expected: 50829 2377s # received: 50829 2377s ok 212 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlvos.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "f16-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 3862 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlvos.pod 2377s # expected: 3862 2377s # received: 3862 2377s ok 213 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlwin32.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "7fdb-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 32731 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlwin32.pod 2377s # expected: 32731 2377s # received: 32731 2377s ok 214 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlxs.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "1532b-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 86827 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlxs.pod 2377s # expected: 86827 2377s # received: 86827 2377s ok 215 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlxstut.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "c504-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 50436 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlxstut.pod 2377s # expected: 50436 2377s # received: 50436 2377s ok 216 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-perl-pod/perlxstypemap.pod HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "5dc1-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 24001 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-perl-pod/perlxstypemap.pod 2377s # expected: 24001 2377s # received: 24001 2377s ok 217 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-binary-httpd HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "b0324-614f0c873c200" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 721700 2377s #Last-Modified: Sun, 31 Mar 2024 08:37:28 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-binary-httpd 2377s # expected: 721700 2377s # received: 721700 2377s ok 218 2377s #lwp request: 2377s #GET http://localhost:8529/getfiles-binary-perl HTTP/1.1 2377s #User-Agent: libwww-perl/6.76 2377s # 2377s #server response: 2377s #HTTP/1.1 200 OK 2377s #Connection: close 2377s #Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Accept-Ranges: bytes 2377s #ETag: "3d5470-6155edc931600" 2377s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2377s #Vary: In-If1 2377s #Content-Length: 4019312 2377s #Last-Modified: Fri, 05 Apr 2024 19:57:12 GMT 2377s #Client-Date: Mon, 08 Apr 2024 17:35:33 GMT 2377s #Client-Peer: 127.0.0.1:8529 2377s #Client-Response-Num: 1 2377s #DMMATCH1: 1 2377s # 2377s # testing : download of /getfiles-binary-perl 2377s # expected: 4019312 2377s # received: 4019312 2377s ok 219 2377s ok 2380s t/apache/headers.t .................. 2380s 1..27 2380s # Running under perl version 5.038002 for linux 2380s # Current time local: Mon Apr 8 17:35:33 2024 2380s # Current time GMT: Mon Apr 8 17:35:33 2024 2380s # Using Test.pm version 1.31 2380s # Using Apache/Test.pm version 1.42 2380s testing: Hello: World 2380s ok 1 2380s # testing : response success 2380s # expected: qr/HTTP\/1\.. 200 OK/ 2380s # received: 'HTTP/1.1 200 OK' 2380s ok 2 2380s header: [World] vs [World] 2380s # testing : compare header Hello value 2380s # expected: 'World' 2380s # received: 'World' 2380s ok 3 2380s testing: Hello: World 2380s ok 4 2380s # testing : response success 2380s # expected: qr/HTTP\/1\.. 200 OK/ 2380s # received: 'HTTP/1.1 200 OK' 2380s ok 5 2380s header: [World] vs [World] 2380s # testing : compare header Hello value 2380s # expected: 'World' 2380s # received: 'World' 2380s ok 6 2380s testing: Hello: World 2380s ok 7 2380s # testing : response success 2380s # expected: qr/HTTP\/1\.. 200 OK/ 2380s # received: 'HTTP/1.1 200 OK' 2380s ok 8 2380s header: [World] vs [World] 2380s # testing : compare header Hello value 2380s # expected: 'World' 2380s # received: 'World' 2380s ok 9 2380s testing: Hello: Foo 2380s Bar 2380s ok 10 2380s # testing : response success 2380s # expected: qr/HTTP\/1\.. 200 OK/ 2380s # received: 'HTTP/1.1 200 OK' 2380s ok 11 2380s header: [Foo Bar] vs [Foo Bar] 2380s # testing : compare header Hello value 2380s # expected: 'Foo Bar' 2380s # received: 'Foo Bar' 2380s ok 12 2380s testing: Hello: Foo 2380s Bar 2380s ok 13 2380s # testing : response success 2380s # expected: qr/HTTP\/1\.. 200 OK/ 2380s # received: 'HTTP/1.1 200 OK' 2380s ok 14 2380s header: [Foo Bar] vs [Foo Bar] 2380s # testing : compare header Hello value 2380s # expected: 'Foo Bar' 2380s # received: 'Foo Bar' 2380s ok 15 2380s testing: Hello: Foo 2380s Bar 2380s ok 16 2380s # testing : response success 2380s # expected: qr/HTTP\/1\.. 200 OK/ 2380s # received: 'HTTP/1.1 200 OK' 2380s ok 17 2380s header: [Foo Bar] vs [Foo Bar] 2380s # testing : compare header Hello value 2380s # expected: 'Foo Bar' 2380s # received: 'Foo Bar' 2380s ok 18 2380s testing: Hello: Foo 2380s Bar 2380s ok 19 2380s # testing : response success 2380s # expected: qr/HTTP\/1\.. 200 OK/ 2380s # received: 'HTTP/1.1 200 OK' 2380s ok 20 2380s header: [Foo Bar] vs [Foo Bar] 2380s # testing : compare header Hello value 2380s # expected: 'Foo Bar' 2380s # received: 'Foo Bar' 2380s ok 21 2380s testing: Hello: Foo 2380s Bar 2380s ok 22 2380s # testing : response success 2380s # expected: qr/HTTP\/1\.. 200 OK/ 2380s # received: 'HTTP/1.1 200 OK' 2380s ok 23 2380s header: [Foo Bar] vs [Foo Bar] 2380s # testing : compare header Hello value 2380s # expected: 'Foo Bar' 2380s # received: 'Foo Bar' 2380s ok 24 2380s testing: Hello:World 2380s ok 25 2380s # testing : response success 2380s # expected: qr/HTTP\/1\.. 200 OK/ 2380s # received: 'HTTP/1.1 200 OK' 2380s ok 26 2380s header: [World] vs [World] 2380s # testing : compare header Hello value 2380s # expected: 'World' 2380s # received: 'World' 2380s ok 27 2380s ok 2382s t/apache/hostcheck.t ................ skipped: apache version 2.5.1 or higher is required, this is version 2.4.58 2385s t/apache/http_strict.t .............. 2385s 1..178 2385s # Running under perl version 5.038002 for linux 2385s # Current time local: Mon Apr 8 17:35:38 2024 2385s # Current time GMT: Mon Apr 8 17:35:38 2024 2385s # Using Test.pm version 1.31 2385s # Using Apache/Test.pm version 1.42 2385s # SENDING: 2385s # GET / HTTP/1.0\r\n\r\n 2385s # expecting success, got 200 2385s ok 1 2385s # SENDING: 2385s # GET / HTTP/1.0\n\n 2385s # expecting success, got 200 2385s ok 2 2385s # SENDING: 2385s # get / HTTP/1.0\r\n\r\n 2385s # expecting 501, got 501 2385s ok 3 2385s # SENDING: 2385s # G ET / HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 4 2385s # SENDING: 2385s # G\x00ET / HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 5 2385s # SENDING: 2385s # G/T / HTTP/1.0\r\n\r\n 2385s # expecting 501, got 501 2385s ok 6 2385s # SENDING: 2385s # GET /\x00 HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 7 2385s # SENDING: 2385s # GET / HTTP/1.0\x00\r\n\r\n 2385s # expecting 400, got 400 2385s ok 8 2385s # SENDING: 2385s # GET\x0c/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 9 2385s # SENDING: 2385s # GET\r/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 10 2385s # SENDING: 2385s # GET\t/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 11 2385s # SENDING: 2385s # GET / HTT/1.0\r\n\r\n 2385s # expecting error, got 400 2385s ok 12 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 2385s # expecting success, got 200 2385s ok 13 2385s # SENDING: 2385s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 2385s # expecting success, got 200 2385s ok 14 2385s # SENDING: 2385s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 2385s # expecting success, got 200 2385s ok 15 2385s # SENDING: 2385s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 2385s # expecting 400, got 400 2385s ok 16 2385s # SENDING: 2385s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 2385s # expecting 400, got 400 2385s ok 17 2385s # SENDING: 2385s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 2385s # expecting 200, got 200 2385s ok 18 2385s # SENDING: 2385s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 2385s # expecting 400, got 400 2385s ok 19 2385s # SENDING: 2385s # GET / HTTP/\r\nHost: localhost\r\n\r\n 2385s # expecting error, got 400 2385s ok 20 2385s # SENDING: 2385s # GET / HTTP/0.9\r\n\r\n 2385s # expecting error, got 400 2385s ok 21 2385s # SENDING: 2385s # GET / HTTP/0.8\r\n\r\n 2385s # expecting error, got 400 2385s ok 22 2385s # SENDING: 2385s # GET /\x01 HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 23 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 24 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 25 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 26 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 27 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo\r\n\r\n 2385s # expecting 400, got 400 2385s ok 28 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 29 2385s # SENDING: 2385s # GET / HTTP/1.0\r\n: bar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 30 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 31 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 2385s # expecting 400, got 400 2385s ok 32 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 33 2385s # SENDING: 2385s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 34 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 35 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 36 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 37 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 38 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 2385s # expecting 400, got 400 2385s ok 39 2385s # SENDING: 2385s # GET / HTTP/1.0\r\r 2385s # expecting dropped connection and HTTPD dropped connection 2385s ok 40 2385s # SENDING: 2385s # GET /\r\n 2385s # expecting headerless HTTP/0.9 body, got response 2385s ok 41 2385s # SENDING: 2385s # GET /#frag HTTP/1.0\r\n 2385s # expecting 400, got 400 2385s ok 42 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 2385s # expecting 200, got 200 2385s ok 43 2385s # SENDING: 2385s # GET http://017700000001/ HTTP/1.0\r\n\r\n 2385s # expecting 200, got 200 2385s ok 44 2385s # SENDING: 2385s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 2385s # expecting 200, got 200 2385s ok 45 2385s # SENDING: 2385s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 2385s # expecting 200, got 200 2385s ok 46 2385s # SENDING: 2385s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 2385s # expecting 200, got 200 2385s ok 47 2385s # SENDING: 2385s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 2385s # expecting 200, got 200 2385s ok 48 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 2385s # expecting 200, got 200 2385s ok 49 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 2385s # expecting 400, got 400 2385s ok 50 2385s # SENDING: 2385s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 2385s # expecting 200, got 200 2385s ok 51 2385s # SENDING: 2385s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 52 2385s # SENDING: 2385s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 53 2385s # SENDING: 2385s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 54 2385s # SENDING: 2385s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 2385s # expecting 200, got 200 2385s ok 55 2385s # SENDING: 2385s # GET http://[::1]/ HTTP/1.0\r\n\r\n 2385s # expecting success, got 200 2385s ok 56 2385s # SENDING: 2385s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 2385s # expecting success, got 200 2385s ok 57 2385s # SENDING: 2385s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 2385s # expecting success, got 200 2385s ok 58 2385s # SENDING: 2385s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 2385s # expecting success, got 200 2385s ok 59 2385s # SENDING: 2385s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 60 2385s # SENDING: 2385s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 2385s # expecting success, got 200 2385s ok 61 2385s # SENDING: 2385s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 2385s # expecting success, got 200 2385s ok 62 2385s # SENDING: 2385s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 63 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 2385s # expecting success, got 200 2385s ok 64 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 2385s # expecting success, got 200 2385s ok 65 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 2385s # expecting success, got 200 2385s ok 66 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 2385s # expecting success, got 200 2385s ok 67 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 2385s # expecting success, got 200 2385s ok 68 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 2385s # expecting success, got 200 2385s ok 69 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 2385s # expecting 200, got 200 2385s ok 70 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 2385s # expecting 200, got 200 2385s ok 71 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 2385s # expecting 400, got 400 2385s ok 72 2385s # SENDING: 2385s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 73 2385s # SENDING: 2385s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 74 2385s # SENDING: 2385s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 75 2385s # SENDING: 2385s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 76 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 2385s # expecting 200, got 200 2385s ok 77 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 2385s # expecting 200, got 200 2385s ok 78 2385s # SENDING: 2385s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 2385s # expecting 200, got 200 2385s ok 79 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 2385s # DECODED: Foo: bar 2385s # RESPONSE: 2385s # HTTP/1.1 200 OK\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:40 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Foo: bar\r\n 2385s # Vary: In-If1\r\n 2385s # DMMATCH1: 1\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/plain\r\n 2385s # \r\n 2385s # Hi!\n 2385s # SERVERNAME=localhost\n 2385s # HTTP_HOST=\n 2385s # 2385s # expecting 200, got 200 2385s ok 80 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 2385s # DECODED: Foo: 2385s # RESPONSE: 2385s # HTTP/1.1 200 OK\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:40 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Foo: \r\n 2385s # Vary: In-If1\r\n 2385s # DMMATCH1: 1\r\n 2385s # Content-Length: 36\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/plain\r\n 2385s # \r\n 2385s # Hi!\n 2385s # SERVERNAME=localhost\n 2385s # HTTP_HOST=\n 2385s # 2385s # expecting 200, got 200 2385s ok 81 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 2385s # DECODED: : bar 2385s # RESPONSE: 2385s # HTTP/1.1 500 Internal Server Error\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:40 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Content-Length: 564\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/html; charset=iso-8859-1\r\n 2385s # \r\n 2385s # \n 2385s # \n 2385s # ... 2385s # expecting 500, got 500 2385s ok 82 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 2385s # DECODED: F\x00oo: bar 2385s # RESPONSE: 2385s # HTTP/1.1 500 Internal Server Error\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:40 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Content-Length: 528\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/html; charset=iso-8859-1\r\n 2385s # \r\n 2385s # \n 2385s # \n 2385s # ... 2385s # expecting 500, got 500 2385s ok 83 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 2385s # DECODED: F\x01oo: bar 2385s # RESPONSE: 2385s # HTTP/1.1 500 Internal Server Error\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:40 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/html; charset=iso-8859-1\r\n 2385s # \r\n 2385s # \n 2385s # \n 2385s # ... 2385s # expecting 500, got 500 2385s ok 84 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 2385s # DECODED: F\noo: bar 2385s # RESPONSE: 2385s # HTTP/1.1 500 Internal Server Error\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:40 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Content-Length: 528\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/html; charset=iso-8859-1\r\n 2385s # \r\n 2385s # \n 2385s # \n 2385s # ... 2385s # expecting 500, got 500 2385s ok 85 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 2385s # DECODED: Foo: b\tar 2385s # RESPONSE: 2385s # HTTP/1.1 200 OK\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:40 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Foo: b\tar\r\n 2385s # Vary: In-If1\r\n 2385s # DMMATCH1: 1\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/plain\r\n 2385s # \r\n 2385s # Hi!\n 2385s # SERVERNAME=localhost\n 2385s # HTTP_HOST=\n 2385s # 2385s # expecting 200, got 200 2385s ok 86 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 2385s # DECODED: Foo: b\x01ar 2385s # RESPONSE: 2385s # HTTP/1.1 500 Internal Server Error\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:40 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/html; charset=iso-8859-1\r\n 2385s # \r\n 2385s # \n 2385s # \n 2385s # ... 2385s # expecting 500, got 500 2385s ok 87 2385s # SENDING: 2385s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 2385s # expecting 500, got 500 2385s ok 88 2385s # SENDING: 2385s # GET / HTTP/1.0\r\n\r\n 2385s # expecting success, got 200 2385s ok 89 2385s # SENDING: 2385s # GET / HTTP/1.0\n\n 2385s # expecting 400, got 400 2385s ok 90 2385s # SENDING: 2385s # get / HTTP/1.0\r\n\r\n 2385s # expecting 501, got 501 2385s ok 91 2385s # SENDING: 2385s # G ET / HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 92 2385s # SENDING: 2385s # G\x00ET / HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 93 2385s # SENDING: 2385s # G/T / HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 94 2385s # SENDING: 2385s # GET /\x00 HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 95 2385s # SENDING: 2385s # GET / HTTP/1.0\x00\r\n\r\n 2385s # expecting 400, got 400 2385s ok 96 2385s # SENDING: 2385s # GET\x0c/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 97 2385s # SENDING: 2385s # GET\r/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 98 2385s # SENDING: 2385s # GET\t/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 99 2385s # SENDING: 2385s # GET / HTT/1.0\r\n\r\n 2385s # expecting error, got 400 2385s ok 100 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: localhost\r\n\r\n 2385s # expecting success, got 200 2385s ok 101 2385s # SENDING: 2385s # GET / HTTP/2.0\r\nHost: localhost\r\n\r\n 2385s # expecting success, got 200 2385s ok 102 2385s # SENDING: 2385s # GET / HTTP/1.2\r\nHost: localhost\r\n\r\n 2385s # expecting success, got 200 2385s ok 103 2385s # SENDING: 2385s # GET / HTTP/1.11\r\nHost: localhost\r\n\r\n 2385s # expecting 400, got 400 2385s ok 104 2385s # SENDING: 2385s # GET / HTTP/10.0\r\nHost: localhost\r\n\r\n 2385s # expecting 400, got 400 2385s ok 105 2385s # SENDING: 2385s # GET / HTTP/1.0 \r\nHost: localhost\r\n\r\n 2385s # expecting 400, got 400 2385s ok 106 2385s # SENDING: 2385s # GET / HTTP/1.0 x\r\nHost: localhost\r\n\r\n 2385s # expecting 400, got 400 2385s ok 107 2385s # SENDING: 2385s # GET / HTTP/\r\nHost: localhost\r\n\r\n 2385s # expecting error, got 400 2385s ok 108 2385s # SENDING: 2385s # GET / HTTP/0.9\r\n\r\n 2385s # expecting error, got 400 2385s ok 109 2385s # SENDING: 2385s # GET / HTTP/0.8\r\n\r\n 2385s # expecting error, got 400 2385s ok 110 2385s # SENDING: 2385s # GET /\x01 HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 111 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo: bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 112 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo:bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 113 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo: b\x00ar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 114 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo: b\x01ar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 115 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo\r\n\r\n 2385s # expecting 400, got 400 2385s ok 116 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo bar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 117 2385s # SENDING: 2385s # GET / HTTP/1.0\r\n: bar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 118 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nX: bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 119 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo bar:bash\r\n\r\n 2385s # expecting 400, got 400 2385s ok 120 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFoo :bar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 121 2385s # SENDING: 2385s # GET / HTTP/1.0\r\n Foo:bar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 122 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nF\x01o: bar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 123 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nF\ro: bar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 124 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nF\to: bar\r\n\r\n 2385s # expecting 400, got 400 2385s ok 125 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFo: b\tar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 126 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nFo: bar\r\r\n\r\n 2385s # expecting 400, got 400 2385s ok 127 2385s # SENDING: 2385s # GET / HTTP/1.0\r\r 2385s # expecting dropped connection and HTTPD dropped connection 2385s ok 128 2385s # SENDING: 2385s # GET /\r\n 2385s # expecting headerless HTTP/0.9 body, got response 2385s ok 129 2385s # SENDING: 2385s # GET /#frag HTTP/1.0\r\n 2385s # expecting 400, got 400 2385s ok 130 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: localhost\r\nHost: localhost\r\n\r\n 2385s # expecting 400, got 400 2385s ok 131 2385s # SENDING: 2385s # GET http://017700000001/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 132 2385s # SENDING: 2385s # GET http://0x7f.1/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 133 2385s # SENDING: 2385s # GET http://127.0.0.1/ HTTP/1.0\r\n\r\n 2385s # expecting 200, got 200 2385s ok 134 2385s # SENDING: 2385s # GET http://127.01.0.1/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 135 2385s # SENDING: 2385s # GET http://%3127.0.0.1/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 136 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: localhost:80\r\nHost: localhost:80\r\n\r\n 2385s # expecting 400, got 400 2385s ok 137 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: localhost:80 x\r\n\r 2385s # expecting 400, got 400 2385s ok 138 2385s # SENDING: 2385s # GET http://localhost:80/ HTTP/1.0\r\n\r\n 2385s # expecting 200, got 200 2385s ok 139 2385s # SENDING: 2385s # GET http://localhost:80x/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 140 2385s # SENDING: 2385s # GET http://localhost:80:80/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 141 2385s # SENDING: 2385s # GET http://localhost::80/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 142 2385s # SENDING: 2385s # GET http://foo@localhost:80/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 143 2385s # SENDING: 2385s # GET http://[::1]/ HTTP/1.0\r\n\r\n 2385s # expecting success, got 200 2385s ok 144 2385s # SENDING: 2385s # GET http://[::1:2]/ HTTP/1.0\r\n\r\n 2385s # expecting success, got 200 2385s ok 145 2385s # SENDING: 2385s # GET http://[4712::abcd]/ HTTP/1.0\r\n\r\n 2385s # expecting success, got 200 2385s ok 146 2385s # SENDING: 2385s # GET http://[4712::abcd:1]/ HTTP/1.0\r\n\r\n 2385s # expecting success, got 200 2385s ok 147 2385s # SENDING: 2385s # GET http://[4712::abcd::]/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 148 2385s # SENDING: 2385s # GET http://[4712:abcd::]/ HTTP/1.0\r\n\r\n 2385s # expecting success, got 200 2385s ok 149 2385s # SENDING: 2385s # GET http://[4712::abcd]:8000/ HTTP/1.0\r\n\r\n 2385s # expecting success, got 200 2385s ok 150 2385s # SENDING: 2385s # GET http://4713::abcd:8001/ HTTP/1.0\r\n\r\n 2385s # expecting 400, got 400 2385s ok 151 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: [::1]\r\n\r\n 2385s # expecting success, got 200 2385s ok 152 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: [::1:2]\r\n\r\n 2385s # expecting success, got 200 2385s ok 153 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: [4711::abcd]\r\n\r\n 2385s # expecting success, got 200 2385s ok 154 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: [4711::abcd:1]\r\n\r\n 2385s # expecting success, got 200 2385s ok 155 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: [4711:abcd::]\r\n\r\n 2385s # expecting success, got 200 2385s ok 156 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: [4711::abcd]:8000\r\n\r\n 2385s # expecting success, got 200 2385s ok 157 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: 4714::abcd:8001\r\n\r\n 2385s # expecting 400, got 400 2385s ok 158 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: abc\r\n\r\n 2385s # expecting 400, got 400 2385s ok 159 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: abc\\foo\r\n\r\n 2385s # expecting 400, got 400 2385s ok 160 2385s # SENDING: 2385s # GET http://foo/ HTTP/1.0\r\nHost: bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 161 2385s # SENDING: 2385s # GET http://foo:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 162 2385s # SENDING: 2385s # GET http://[::1]:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 163 2385s # SENDING: 2385s # GET http://10.0.0.1:81/ HTTP/1.0\r\nHost: bar\r\n\r\n 2385s # expecting 200, got 200 2385s ok 164 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: foo-bar.example.com\r\n\r\n 2385s # expecting 200, got 200 2385s ok 165 2385s # SENDING: 2385s # GET / HTTP/1.0\r\nHost: foo_bar.example.com\r\n\r\n 2385s # expecting 200, got 200 2385s ok 166 2385s # SENDING: 2385s # GET http://foo_bar/ HTTP/1.0\r\n\r\n 2385s # expecting 200, got 200 2385s ok 167 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiYXI= HTTP/1.0\r\n\r\n 2385s # DECODED: Foo: bar 2385s # RESPONSE: 2385s # HTTP/1.1 200 OK\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:41 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Foo: bar\r\n 2385s # Vary: In-If1\r\n 2385s # DMMATCH1: 1\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/plain\r\n 2385s # \r\n 2385s # Hi!\n 2385s # SERVERNAME=localhost\n 2385s # HTTP_HOST=\n 2385s # 2385s # expecting 200, got 200 2385s ok 168 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?Rm9vOg== HTTP/1.0\r\n\r\n 2385s # DECODED: Foo: 2385s # RESPONSE: 2385s # HTTP/1.1 200 OK\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:41 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Foo: \r\n 2385s # Vary: In-If1\r\n 2385s # DMMATCH1: 1\r\n 2385s # Content-Length: 36\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/plain\r\n 2385s # \r\n 2385s # Hi!\n 2385s # SERVERNAME=localhost\n 2385s # HTTP_HOST=\n 2385s # 2385s # expecting 200, got 200 2385s ok 169 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?OiBiYXI= HTTP/1.0\r\n\r\n 2385s # DECODED: : bar 2385s # RESPONSE: 2385s # HTTP/1.1 500 Internal Server Error\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:41 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Content-Length: 564\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/html; charset=iso-8859-1\r\n 2385s # \r\n 2385s # \n 2385s # \n 2385s # ... 2385s # expecting 500, got 500 2385s ok 170 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?RgBvbzogYmFy HTTP/1.0\r\n\r\n 2385s # DECODED: F\x00oo: bar 2385s # RESPONSE: 2385s # HTTP/1.1 500 Internal Server Error\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:41 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Content-Length: 528\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/html; charset=iso-8859-1\r\n 2385s # \r\n 2385s # \n 2385s # \n 2385s # ... 2385s # expecting 500, got 500 2385s ok 171 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?RgFvbzogYmFy HTTP/1.0\r\n\r\n 2385s # DECODED: F\x01oo: bar 2385s # RESPONSE: 2385s # HTTP/1.1 500 Internal Server Error\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:41 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Content-Length: 564\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/html; charset=iso-8859-1\r\n 2385s # \r\n 2385s # \n 2385s # \n 2385s # ... 2385s # expecting 500, got 500 2385s ok 172 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?RgpvbzogYmFy HTTP/1.0\r\n\r\n 2385s # DECODED: F\noo: bar 2385s # RESPONSE: 2385s # HTTP/1.1 500 Internal Server Error\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:41 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Content-Length: 528\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/html; charset=iso-8859-1\r\n 2385s # \r\n 2385s # \n 2385s # \n 2385s # ... 2385s # expecting 500, got 500 2385s ok 173 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiCWFy HTTP/1.0\r\n\r\n 2385s # DECODED: Foo: b\tar 2385s # RESPONSE: 2385s # HTTP/1.1 200 OK\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:41 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Foo: b\tar\r\n 2385s # Vary: In-If1\r\n 2385s # DMMATCH1: 1\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/plain\r\n 2385s # \r\n 2385s # Hi!\n 2385s # SERVERNAME=localhost\n 2385s # HTTP_HOST=\n 2385s # 2385s # expecting 200, got 200 2385s ok 174 2385s # SENDING: 2385s # GET /apache/http_strict/send_hdr.pl?Rm9vOiBiAWFy HTTP/1.0\r\n\r\n 2385s # DECODED: Foo: b\x01ar 2385s # RESPONSE: 2385s # HTTP/1.1 500 Internal Server Error\r\n 2385s # Date: Mon, 08 Apr 2024 17:35:41 GMT\r\n 2385s # Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13\r\n 2385s # Content-Length: 564\r\n 2385s # Connection: close\r\n 2385s # Content-Type: text/html; charset=iso-8859-1\r\n 2385s # \r\n 2385s # \n 2385s # \n 2385s # ... 2385s # expecting 500, got 500 2385s ok 175 2385s # SENDING: 2385s # GET /regression-header HTTP/1.1\r\nHost:localhost\r\n\r\n 2385s # expecting 500, got 500 2385s ok 176 2385s ok 177 2385s ok 178 2385s ok 2387s t/apache/if_sections.t .............. 2387s 1..46 2387s # Running under perl version 5.038002 for linux 2387s # Current time local: Mon Apr 8 17:35:41 2024 2387s # Current time GMT: Mon Apr 8 17:35:41 2024 2387s # Using Test.pm version 1.31 2387s # Using Apache/Test.pm version 1.42 2387s # /if_sec/ with '': 2387s # expected: 200 2387s # received: '200' 2387s ok 1 2387s # expected: undef 2387s # received: undef 2387s ok 2 2387s # /if_sec/foo.if_test with '': 2387s # expected: 200 2387s # received: '200' 2387s ok 3 2387s # expected: undef 2387s # received: undef 2387s ok 4 2387s # /if_sec/foo.if_test with '1': 2387s # expected: 200 2387s # received: '200' 2387s ok 5 2387s # expected: 'global1' 2387s # received: 'global1' 2387s ok 6 2387s # /if_sec/foo.if_test with '1 11': 2387s # expected: 200 2387s # received: '200' 2387s ok 7 2387s # expected: 'global1, nested11, nested113' 2387s # received: 'global1, nested11, nested113' 2387s ok 8 2387s # /if_sec/foo.if_test with '1 11 111': 2387s # expected: 200 2387s # received: '200' 2387s ok 9 2387s # expected: 'global1, nested11, nested111' 2387s # received: 'global1, nested11, nested111' 2387s ok 10 2387s # /if_sec/foo.if_test with '1 11 112': 2387s # expected: 200 2387s # received: '200' 2387s ok 11 2387s # expected: 'global1, nested11, nested112' 2387s # received: 'global1, nested11, nested112' 2387s ok 12 2387s # /if_sec/foo.if_test with '1 2': 2387s # expected: 200 2387s # received: '200' 2387s ok 13 2387s # expected: 'global1, files2' 2387s # received: 'global1, files2' 2387s ok 14 2387s # /if_sec/dir/foo.txt with '1 2': 2387s # expected: 200 2387s # received: '200' 2387s ok 15 2387s # expected: 'global1, dir1, dir2, dir_files1' 2387s # received: 'global1, dir1, dir2, dir_files1' 2387s ok 16 2387s # /if_sec/dir/ with '1 2': 2387s # expected: 200 2387s # received: '200' 2387s ok 17 2387s # expected: 'global1, dir1, dir2' 2387s # received: 'global1, dir1, dir2' 2387s ok 18 2387s # /if_sec/dir/ with '1 11': 2387s # expected: 200 2387s # received: '200' 2387s ok 19 2387s # expected: 'global1, dir1, nested11, nested113' 2387s # received: 'global1, dir1, nested11, nested113' 2387s ok 20 2387s # /if_sec/dir/ with '1 11 111': 2387s # expected: 200 2387s # received: '200' 2387s ok 21 2387s # expected: 'global1, dir1, nested11, nested111' 2387s # received: 'global1, dir1, nested11, nested111' 2387s ok 22 2387s # /if_sec/dir/ with '1 11 112': 2387s # expected: 200 2387s # received: '200' 2387s ok 23 2387s # expected: 'global1, dir1, nested11, nested112' 2387s # received: 'global1, dir1, nested11, nested112' 2387s ok 24 2387s # /if_sec/loc/ with '1 2': 2387s # expected: 200 2387s # received: '200' 2387s ok 25 2387s # expected: 'global1, loc1, loc2' 2387s # received: 'global1, loc1, loc2' 2387s ok 26 2387s # /if_sec/loc/foo.txt with '1 2': 2387s # expected: 200 2387s # received: '200' 2387s ok 27 2387s # expected: 'global1, loc1, loc2' 2387s # received: 'global1, loc1, loc2' 2387s ok 28 2387s # /if_sec/loc/ with '1 11': 2387s # expected: 200 2387s # received: '200' 2387s ok 29 2387s # expected: 'global1, loc1, nested11, nested113' 2387s # received: 'global1, loc1, nested11, nested113' 2387s ok 30 2387s # /if_sec/loc/ with '1 11 111': 2387s # expected: 200 2387s # received: '200' 2387s ok 31 2387s # expected: 'global1, loc1, nested11, nested111' 2387s # received: 'global1, loc1, nested11, nested111' 2387s ok 32 2387s # /if_sec/loc/ with '1 11 112': 2387s # expected: 200 2387s # received: '200' 2387s ok 33 2387s # expected: 'global1, loc1, nested11, nested112' 2387s # received: 'global1, loc1, nested11, nested112' 2387s ok 34 2387s # /if_sec/loc/foo.if_test with '1 2': 2387s # expected: 200 2387s # received: '200' 2387s ok 35 2387s # expected: 'global1, files2, loc1, loc2' 2387s # received: 'global1, files2, loc1, loc2' 2387s ok 36 2387s # /if_sec/loc/foo.if_test with '1 2 11': 2387s # expected: 200 2387s # received: '200' 2387s ok 37 2387s # expected: 'global1, files2, loc1, loc2, nested11, nested113' 2387s # received: 'global1, files2, loc1, loc2, nested11, nested113' 2387s ok 38 2387s # /if_sec/loc/foo.if_test with '1 2 11 111': 2387s # expected: 200 2387s # received: '200' 2387s ok 39 2387s # expected: 'global1, files2, loc1, loc2, nested11, nested111' 2387s # received: 'global1, files2, loc1, loc2, nested11, nested111' 2387s ok 40 2387s # /if_sec/loc/foo.if_test with '1 2 11 112': 2387s # expected: 200 2387s # received: '200' 2387s ok 41 2387s # expected: 'global1, files2, loc1, loc2, nested11, nested112' 2387s # received: 'global1, files2, loc1, loc2, nested11, nested112' 2387s ok 42 2387s # /if_sec/proxy/ with '1 2': 2387s # expected: 200 2387s # received: '200' 2387s ok 43 2387s # expected: 'global1, locp1, locp2' 2387s # received: 'global1, locp1, locp2' 2387s ok 44 2387s # /if_sec/proxy/ with '2': 2387s # expected: 200 2387s # received: '200' 2387s ok 45 2387s # expected: 'locp2' 2387s # received: 'locp2' 2387s ok 46 2387s ok 2389s t/apache/iffile.t ................... 2389s 1..2 2389s # Running under perl version 5.038002 for linux 2389s # Current time local: Mon Apr 8 17:35:43 2024 2389s # Current time GMT: Mon Apr 8 17:35:43 2024 2389s # Using Test.pm version 1.31 2389s # Using Apache/Test.pm version 1.42 2389s # expected: 200 2389s # received: '200' 2389s ok 1 2389s # expected: 'success1, success2, success3, success4, success5' 2389s # received: 'success1, success2, success3, success4, success5' 2389s ok 2 2389s ok 2391s t/apache/leaks.t .................... skipped: mod_memory_track not activated 2397s t/apache/limits.t ................... 2397s 1..12 2397s # Running under perl version 5.038002 for linux 2397s # Current time local: Mon Apr 8 17:35:47 2024 2397s # Current time GMT: Mon Apr 8 17:35:47 2024 2397s # Using Test.pm version 1.31 2397s # Using Apache/Test.pm version 1.42 2397s # Testing LimitRequestLine; should succeed 2397s # testing : Test #1 2397s # expected: 200 2397s # received: '200' 2397s ok 1 2397s # Testing LimitRequestLine; should fail 2397s # testing : Test #2 2397s # expected: 414 2397s # received: '414' 2397s ok 2 2397s # Testing LimitRequestFieldSize; should succeed 2397s # testing : Test #3 2397s # expected: 200 2397s # received: '200' 2397s ok 3 2397s # Testing LimitRequestFieldSize; should fail 2397s # testing : Test #4 2397s # expected: 400 2397s # received: '400' 2397s ok 4 2397s # Testing LimitRequestFields; should succeed 2397s # testing : Test #5 2397s # expected: 200 2397s # received: '200' 2397s ok 5 2397s # Testing LimitRequestFields; should fail 2397s # testing : Test #6 2397s # expected: 400 2397s # received: '400' 2397s ok 6 2397s # Testing LimitRequestBody; should succeed 2397s # Chunked transfer-encoding enabled 2397s # testing : Test #7 2397s # expected: 200 2397s # received: '200' 2397s ok 7 2397s # Testing LimitRequestBody; should succeed 2397s # Chunked transfer-encoding disabled 2397s # testing : Test #8 2397s # expected: 200 2397s # received: '200' 2397s ok 8 2397s # Testing LimitRequestBody; should fail 2397s # Chunked transfer-encoding enabled 2397s # testing : Test #9 2397s # expected: 413 2397s # received: '413' 2397s ok 9 2397s # Testing LimitRequestBody; should fail 2397s # Chunked transfer-encoding disabled 2397s # testing : Test #10 2397s # expected: 413 2397s # received: '413' 2397s ok 10 2397s # Testing LimitRequestFieldSize; should succeed 2397s # testing : Test #11 2397s # expected: 200 2397s # received: '200' 2397s ok 11 2397s # Testing LimitRequestFieldSize; should fail 2397s # testing : Test #12 2397s # expected: 400 2397s # received: '400' 2397s ok 12 2397s ok 2400s t/apache/loglevel.t ................. 2400s 1..8 2400s # Running under perl version 5.038002 for linux 2400s # Current time local: Mon Apr 8 17:35:53 2024 2400s # Current time GMT: Mon Apr 8 17:35:53 2024 2400s # Using Test.pm version 1.31 2400s # Using Apache/Test.pm version 1.42 2400s ok 1 2400s ok 2 2400s ok 3 2400s ok 4 2400s ok 5 2400s ok 6 2400s ok 7 2400s ok 8 2400s ok 2402s t/apache/maxranges.t ................ 2402s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2402s 1..19 2402s # Running under perl version 5.038002 for linux 2402s # Current time local: Mon Apr 8 17:35:56 2024 2402s # Current time GMT: Mon Apr 8 17:35:56 2024 2402s # Using Test.pm version 1.31 2402s # Using Apache/Test.pm version 1.42 2402s ok 1 2402s ok 2 2402s ok 3 2402s ok 4 2402s ok 5 2402s ok 6 2402s ok 7 2402s ok 8 2402s ok 9 2402s ok 10 2402s ok 11 2402s ok 12 2402s ok 13 2402s ok 14 2402s ok 15 2402s ok 16 2402s ok 17 2402s ok 18 2402s ok 19 2402s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/apache/chunked/byteranges.txt 2402s ok 2404s t/apache/mergeslashes.t ............. 2404s 1..9 2404s # Running under perl version 5.038002 for linux 2404s # Current time local: Mon Apr 8 17:35:58 2024 2404s # Current time GMT: Mon Apr 8 17:35:58 2024 2404s # Using Test.pm version 1.31 2404s # Using Apache/Test.pm version 1.42 2404s # SENDING to 127.0.0.1:8559 2404s # GET /authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2404s # expected 403, got 403 for exact match 2404s ok 1 2404s # SENDING to 127.0.0.1:8559 2404s # GET //authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2404s # expected 403, got 403 for merged even at front 2404s ok 2 2404s # SENDING to 127.0.0.1:8559 2404s # GET ///authz_core/a/b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2404s # expected 403, got 403 for merged even at front 2404s ok 3 2404s # SENDING to 127.0.0.1:8559 2404s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2404s # expected 403, got 403 for c// should be merged 2404s ok 4 2404s # SENDING to 127.0.0.1:8559 2404s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-default\r\nConnection: close\r\n\r\n 2404s # expected 403, got 403 for a// should be merged 2404s ok 5 2404s # SENDING to 127.0.0.1:8559 2404s # GET /authz_core/a//b/c/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2404s # expected 403, got 403 for a// matches locationmatch 2404s ok 6 2404s # SENDING to 127.0.0.1:8559 2404s # GET /authz_core/a/b/c//index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2404s # expected 200, got 200 for c// doesn't match locationmatch 2404s ok 7 2404s # SENDING to 127.0.0.1:8559 2404s # GET /authz_core/a/b/d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2404s # expected 403, got 403 for baseline failed 2404s ok 8 2404s # SENDING to 127.0.0.1:8559 2404s # GET /authz_core/a/b//d/index.html HTTP/1.1\r\nHost: merge-disabled\r\nConnection: close\r\n\r\n 2404s # expected 403, got 403 for b//d not merged for Location with OFF 2404s ok 9 2404s ok 2406s t/apache/mmn.t ...................... 2406s 1..2 2406s # Running under perl version 5.038002 for linux 2406s # Current time local: Mon Apr 8 17:36:00 2024 2406s # Current time GMT: Mon Apr 8 17:36:00 2024 2406s # Using Test.pm version 1.31 2406s # Using Apache/Test.pm version 1.42 2406s ok 1 2406s ok 2 2406s ok 2409s t/apache/options.t .................. 2409s 1..2 2409s # Running under perl version 5.038002 for linux 2409s # Current time local: Mon Apr 8 17:36:02 2024 2409s # Current time GMT: Mon Apr 8 17:36:02 2024 2409s # Using Test.pm version 1.31 2409s # Using Apache/Test.pm version 1.42 2409s # testing : code 2409s # expected: 200 2409s # received: '200' 2409s ok 1 2409s # testing : OPTIONS 2409s # expected: qr/OPTIONS/ 2409s # received: 'GET,POST,OPTIONS,HEAD,TRACE' 2409s ok 2 2409s ok 2412s t/apache/passbrigade.t .............. 2412s # using LWP client 2412s 1..114 2412s # Running under perl version 5.038002 for linux 2412s # Current time local: Mon Apr 8 17:36:05 2024 2412s # Current time GMT: Mon Apr 8 17:36:05 2024 2412s # Using Test.pm version 1.31 2412s # Using Apache/Test.pm version 1.42 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,1024 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 1024 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #DMMATCH1: 1 2412s # 2412s # testing : bytes in body 2412s # expected: 1024 2412s # received: 1024 2412s ok 1 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,2048 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 2048 2412s # received: 2048 2412s ok 2 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,3072 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 3072 2412s # received: 3072 2412s ok 3 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,4096 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 4096 2412s # received: 4096 2412s ok 4 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,5120 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 5120 2412s # received: 5120 2412s ok 5 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,6144 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 6144 2412s # received: 6144 2412s ok 6 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,7168 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 7168 2412s # received: 7168 2412s ok 7 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,8192 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 8192 2412s # received: 8192 2412s ok 8 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,9216 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 9216 2412s # received: 9216 2412s ok 9 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,10240 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 10240 2412s # received: 10240 2412s ok 10 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,11264 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 11264 2412s # received: 11264 2412s ok 11 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,12288 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 12288 2412s # received: 12288 2412s ok 12 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,13312 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 13312 2412s # received: 13312 2412s ok 13 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,14336 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 14336 2412s # received: 14336 2412s ok 14 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,15360 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 15360 2412s # received: 15360 2412s ok 15 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,16384 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 16384 2412s # received: 16384 2412s ok 16 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,17408 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 17408 2412s # received: 17408 2412s ok 17 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,18432 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 18432 2412s # received: 18432 2412s ok 18 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,19456 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 19456 2412s # received: 19456 2412s ok 19 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,20480 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 20480 2412s # received: 20480 2412s ok 20 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,21504 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 21504 2412s # received: 21504 2412s ok 21 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,22528 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 22528 2412s # received: 22528 2412s ok 22 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,23552 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 23552 2412s # received: 23552 2412s ok 23 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,24576 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 24576 2412s # received: 24576 2412s ok 24 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,25600 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 25600 2412s # received: 25600 2412s ok 25 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,26624 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 26624 2412s # received: 26624 2412s ok 26 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,27648 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 27648 2412s # received: 27648 2412s ok 27 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,28672 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 28672 2412s # received: 28672 2412s ok 28 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,29696 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 29696 2412s # received: 29696 2412s ok 29 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,30720 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 30720 2412s # received: 30720 2412s ok 30 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,31744 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 31744 2412s # received: 31744 2412s ok 31 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,32768 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 32768 2412s # received: 32768 2412s ok 32 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,33792 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 33792 2412s # received: 33792 2412s ok 33 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,34816 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 34816 2412s # received: 34816 2412s ok 34 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,35840 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 35840 2412s # received: 35840 2412s ok 35 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,36864 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 36864 2412s # received: 36864 2412s ok 36 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,37888 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 37888 2412s # received: 37888 2412s ok 37 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,38912 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 38912 2412s # received: 38912 2412s ok 38 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,39936 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 39936 2412s # received: 39936 2412s ok 39 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,40960 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 40960 2412s # received: 40960 2412s ok 40 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,41984 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 41984 2412s # received: 41984 2412s ok 41 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,43008 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 43008 2412s # received: 43008 2412s ok 42 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,44032 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 44032 2412s # received: 44032 2412s ok 43 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,45056 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 45056 2412s # received: 45056 2412s ok 44 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,46080 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 46080 2412s # received: 46080 2412s ok 45 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,47104 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 47104 2412s # received: 47104 2412s ok 46 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,48128 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 48128 2412s # received: 48128 2412s ok 47 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,49152 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 49152 2412s # received: 49152 2412s ok 48 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,50176 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 50176 2412s # received: 50176 2412s ok 49 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,51200 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 51200 2412s # received: 51200 2412s ok 50 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,102400 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 102400 2412s # received: 102400 2412s ok 51 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,307200 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 307200 2412s # received: 307200 2412s ok 52 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,512000 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 512000 2412s # received: 512000 2412s ok 53 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,2048000 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 2048000 2412s # received: 2048000 2412s ok 54 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,4096000 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 4096000 2412s # received: 4096000 2412s ok 55 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,6144000 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 6144000 2412s # received: 6144000 2412s ok 56 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?1024,10240000 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:07 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 10240000 2412s # received: 10240000 2412s ok 57 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,1024 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 1024 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #DMMATCH1: 1 2412s # 2412s # testing : bytes in body 2412s # expected: 1024 2412s # received: 1024 2412s ok 58 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,2048 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 2048 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #DMMATCH1: 1 2412s # 2412s # testing : bytes in body 2412s # expected: 2048 2412s # received: 2048 2412s ok 59 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,3072 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 3072 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #DMMATCH1: 1 2412s # 2412s # testing : bytes in body 2412s # expected: 3072 2412s # received: 3072 2412s ok 60 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,4096 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 4096 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #DMMATCH1: 1 2412s # 2412s # testing : bytes in body 2412s # expected: 4096 2412s # received: 4096 2412s ok 61 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,5120 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 5120 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #DMMATCH1: 1 2412s # 2412s # testing : bytes in body 2412s # expected: 5120 2412s # received: 5120 2412s ok 62 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,6144 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 6144 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #DMMATCH1: 1 2412s # 2412s # testing : bytes in body 2412s # expected: 6144 2412s # received: 6144 2412s ok 63 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,7168 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 7168 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #DMMATCH1: 1 2412s # 2412s # testing : bytes in body 2412s # expected: 7168 2412s # received: 7168 2412s ok 64 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,8192 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 8192 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #DMMATCH1: 1 2412s # 2412s # testing : bytes in body 2412s # expected: 8192 2412s # received: 8192 2412s ok 65 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,9216 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 9216 2412s # received: 9216 2412s ok 66 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,10240 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 10240 2412s # received: 10240 2412s ok 67 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,11264 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 11264 2412s # received: 11264 2412s ok 68 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,12288 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 12288 2412s # received: 12288 2412s ok 69 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,13312 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 13312 2412s # received: 13312 2412s ok 70 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,14336 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 14336 2412s # received: 14336 2412s ok 71 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,15360 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 15360 2412s # received: 15360 2412s ok 72 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,16384 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 16384 2412s # received: 16384 2412s ok 73 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,17408 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 17408 2412s # received: 17408 2412s ok 74 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,18432 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 18432 2412s # received: 18432 2412s ok 75 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,19456 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 19456 2412s # received: 19456 2412s ok 76 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,20480 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 20480 2412s # received: 20480 2412s ok 77 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,21504 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 21504 2412s # received: 21504 2412s ok 78 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,22528 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 22528 2412s # received: 22528 2412s ok 79 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,23552 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 23552 2412s # received: 23552 2412s ok 80 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,24576 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 24576 2412s # received: 24576 2412s ok 81 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,25600 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 25600 2412s # received: 25600 2412s ok 82 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,26624 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 26624 2412s # received: 26624 2412s ok 83 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,27648 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 27648 2412s # received: 27648 2412s ok 84 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,28672 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 28672 2412s # received: 28672 2412s ok 85 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,29696 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 29696 2412s # received: 29696 2412s ok 86 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,30720 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 30720 2412s # received: 30720 2412s ok 87 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,31744 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 31744 2412s # received: 31744 2412s ok 88 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,32768 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 32768 2412s # received: 32768 2412s ok 89 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,33792 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 33792 2412s # received: 33792 2412s ok 90 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,34816 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 34816 2412s # received: 34816 2412s ok 91 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,35840 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 35840 2412s # received: 35840 2412s ok 92 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,36864 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 36864 2412s # received: 36864 2412s ok 93 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,37888 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 37888 2412s # received: 37888 2412s ok 94 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,38912 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 38912 2412s # received: 38912 2412s ok 95 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,39936 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 39936 2412s # received: 39936 2412s ok 96 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,40960 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 40960 2412s # received: 40960 2412s ok 97 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,41984 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 41984 2412s # received: 41984 2412s ok 98 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,43008 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 43008 2412s # received: 43008 2412s ok 99 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,44032 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 44032 2412s # received: 44032 2412s ok 100 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,45056 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 45056 2412s # received: 45056 2412s ok 101 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,46080 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 46080 2412s # received: 46080 2412s ok 102 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,47104 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 47104 2412s # received: 47104 2412s ok 103 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,48128 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 48128 2412s # received: 48128 2412s ok 104 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,49152 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 49152 2412s # received: 49152 2412s ok 105 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,50176 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 50176 2412s # received: 50176 2412s ok 106 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,51200 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 51200 2412s # received: 51200 2412s ok 107 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,102400 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 102400 2412s # received: 102400 2412s ok 108 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,307200 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 307200 2412s # received: 307200 2412s ok 109 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,512000 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 512000 2412s # received: 512000 2412s ok 110 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,2048000 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 2048000 2412s # received: 2048000 2412s ok 111 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,4096000 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 4096000 2412s # received: 4096000 2412s ok 112 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,6144000 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 6144000 2412s # received: 6144000 2412s ok 113 2412s #lwp request: 2412s #GET http://localhost:8529/test_pass_brigade?8192,10240000 HTTP/1.1 2412s #User-Agent: libwww-perl/6.76 2412s # 2412s #server response: 2412s #HTTP/1.1 200 OK 2412s #Connection: close 2412s #Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2412s #Vary: In-If1 2412s #Content-Length: 0 2412s #Client-Date: Mon, 08 Apr 2024 17:36:08 GMT 2412s #Client-Peer: 127.0.0.1:8529 2412s #Client-Response-Num: 1 2412s #Client-Transfer-Encoding: chunked 2412s #DMMATCH1: 1 2412s #X-Content-Length-Note: added by Apache::TestRequest 2412s # 2412s # testing : bytes in body 2412s # expected: 10240000 2412s # received: 10240000 2412s ok 114 2412s ok 2415s t/apache/post.t ..................... 2415s # using LWP client 2415s 1..51 2415s # Running under perl version 5.038002 for linux 2415s # Current time local: Mon Apr 8 17:36:08 2024 2415s # Current time GMT: Mon Apr 8 17:36:08 2024 2415s # Using Test.pm version 1.31 2415s # Using Apache/Test.pm version 1.42 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 1024 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 5 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '1024' 2415s # received: 1024 2415s ok 1 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 2048 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 5 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '2048' 2415s # received: 2048 2415s ok 2 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 3072 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 5 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '3072' 2415s # received: 3072 2415s ok 3 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 4096 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 5 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '4096' 2415s # received: 4096 2415s ok 4 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 5120 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 5 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '5120' 2415s # received: 5120 2415s ok 5 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 6144 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 5 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '6144' 2415s # received: 6144 2415s ok 6 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 7168 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 5 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '7168' 2415s # received: 7168 2415s ok 7 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 8192 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 5 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '8192' 2415s # received: 8192 2415s ok 8 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 9216 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 5 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '9216' 2415s # received: 9216 2415s ok 9 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 10240 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '10240' 2415s # received: 10240 2415s ok 10 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 11264 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '11264' 2415s # received: 11264 2415s ok 11 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 12288 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '12288' 2415s # received: 12288 2415s ok 12 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 13312 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '13312' 2415s # received: 13312 2415s ok 13 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 14336 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '14336' 2415s # received: 14336 2415s ok 14 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 15360 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '15360' 2415s # received: 15360 2415s ok 15 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 16384 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '16384' 2415s # received: 16384 2415s ok 16 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 17408 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '17408' 2415s # received: 17408 2415s ok 17 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 18432 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '18432' 2415s # received: 18432 2415s ok 18 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 19456 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '19456' 2415s # received: 19456 2415s ok 19 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 20480 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '20480' 2415s # received: 20480 2415s ok 20 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 21504 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '21504' 2415s # received: 21504 2415s ok 21 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 22528 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '22528' 2415s # received: 22528 2415s ok 22 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 23552 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '23552' 2415s # received: 23552 2415s ok 23 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 24576 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '24576' 2415s # received: 24576 2415s ok 24 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 25600 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '25600' 2415s # received: 25600 2415s ok 25 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 26624 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '26624' 2415s # received: 26624 2415s ok 26 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 27648 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '27648' 2415s # received: 27648 2415s ok 27 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 28672 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '28672' 2415s # received: 28672 2415s ok 28 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 29696 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '29696' 2415s # received: 29696 2415s ok 29 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 30720 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '30720' 2415s # received: 30720 2415s ok 30 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 31744 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '31744' 2415s # received: 31744 2415s ok 31 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 32768 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '32768' 2415s # received: 32768 2415s ok 32 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 33792 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '33792' 2415s # received: 33792 2415s ok 33 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 34816 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '34816' 2415s # received: 34816 2415s ok 34 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 35840 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '35840' 2415s # received: 35840 2415s ok 35 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 36864 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '36864' 2415s # received: 36864 2415s ok 36 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 37888 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '37888' 2415s # received: 37888 2415s ok 37 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 38912 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '38912' 2415s # received: 38912 2415s ok 38 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 39936 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '39936' 2415s # received: 39936 2415s ok 39 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 40960 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '40960' 2415s # received: 40960 2415s ok 40 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 41984 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:10 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '41984' 2415s # received: 41984 2415s ok 41 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 43008 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '43008' 2415s # received: 43008 2415s ok 42 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 44032 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '44032' 2415s # received: 44032 2415s ok 43 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 45056 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '45056' 2415s # received: 45056 2415s ok 44 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 46080 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '46080' 2415s # received: 46080 2415s ok 45 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 47104 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '47104' 2415s # received: 47104 2415s ok 46 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 48128 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '48128' 2415s # received: 48128 2415s ok 47 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 49152 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '49152' 2415s # received: 49152 2415s ok 48 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 50176 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '50176' 2415s # received: 50176 2415s ok 49 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 51200 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 6 2415s #Client-Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '51200' 2415s # received: 51200 2415s ok 50 2415s #lwp request: 2415s #POST http://localhost:8529/eat_post HTTP/1.1 2415s #User-Agent: libwww-perl/6.76 2415s #Content-Length: 102400 2415s # 2415s #server response: 2415s #HTTP/1.1 200 OK 2415s #Connection: close 2415s #Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2415s #Vary: In-If1 2415s #Content-Length: 7 2415s #Client-Date: Mon, 08 Apr 2024 17:36:11 GMT 2415s #Client-Peer: 127.0.0.1:8529 2415s #Client-Response-Num: 1 2415s #DMMATCH1: 1 2415s # 2415s # testing : length posted 2415s # expected: '102400' 2415s # received: 102400 2415s ok 51 2415s ok 2417s t/apache/pr17629.t .................. 2417s 1..4 2417s # Running under perl version 5.038002 for linux 2417s # Current time local: Mon Apr 8 17:36:11 2024 2417s # Current time GMT: Mon Apr 8 17:36:11 2024 2417s # Using Test.pm version 1.31 2417s # Using Apache/Test.pm version 1.42 2417s # expected: 'begin-foobar-end 2417s # ' 2417s # received: 'begin-foobar-end 2417s # ' 2417s ok 1 2417s # expected: 200 2417s # received: '200' 2417s ok 2 2417s # testing : response was gzipped 2417s # expected: 'gzip' 2417s # received: 'gzip' 2417s ok 3 2417s # expected: 'begin-foobar-end 2417s # ' 2417s # received: 'begin-foobar-end 2417s # ' 2417s ok 4 2417s ok 2419s t/apache/pr18757.t .................. 2419s 1..3 2419s # Running under perl version 5.038002 for linux 2419s # Current time local: Mon Apr 8 17:36:13 2024 2419s # Current time GMT: Mon Apr 8 17:36:13 2024 2419s # Using Test.pm version 1.31 2419s # Using Apache/Test.pm version 1.42 2419s # testing : 200 response from GET 2419s # expected: 200 2419s # received: '200' 2419s ok 1 2419s # expected C-L is 26 2419s # URL via proxy is http://localhost:8538/index.html 2419s ok 2 2419s # line: HTTP/1.1 200 OK 2419s # line: Date: Mon, 08 Apr 2024 17:36:15 GMT 2419s # line: Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2419s # line: Vary: In-If1 2419s # line: Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 2419s # line: ETag: "1a-613edd771cbc0" 2419s # line: Accept-Ranges: bytes 2419s # line: Content-Length: 26 2419s # line: DMMATCH1: 1 2419s # line: Content-Type: text/html 2419s # line: 2419s # testing : whether proxy strips Content-Length header 2419s # expected: 1 2419s # received: 1 2419s ok 3 2419s ok 2421s t/apache/pr35292.t .................. 2421s 1..3 2421s # Running under perl version 5.038002 for linux 2421s # Current time local: Mon Apr 8 17:36:15 2024 2421s # Current time GMT: Mon Apr 8 17:36:15 2024 2421s # Using Test.pm version 1.31 2421s # Using Apache/Test.pm version 1.42 2421s ok 1 2421s ok 2 2421s # testing : read response-line 2421s # expected: qr/^HTTP\/1\.. 413/ 2421s # received: 'HTTP/1.1 413 Request Entity Too Large 2421s # ' 2421s ok 3 2421s ok 2423s t/apache/pr35330.t .................. 2423s 1..2 2423s # Running under perl version 5.038002 for linux 2423s # Current time local: Mon Apr 8 17:36:17 2024 2423s # Current time GMT: Mon Apr 8 17:36:17 2024 2423s # Using Test.pm version 1.31 2423s # Using Apache/Test.pm version 1.42 2423s # testing : SSI was allowed for location 2423s # expected: 200 2423s # received: '200' 2423s ok 1 2423s # testing : file was served with correct content 2423s # expected: 'hello' 2423s # received: 'hello' 2423s ok 2 2423s ok 2426s t/apache/pr37166.t .................. 2426s 1..4 2426s # Running under perl version 5.038002 for linux 2426s # Current time local: Mon Apr 8 17:36:20 2024 2426s # Current time GMT: Mon Apr 8 17:36:20 2024 2426s # Using Test.pm version 1.31 2426s # Using Apache/Test.pm version 1.42 2426s # testing : SSI was allowed for location 2426s # expected: 200 2426s # received: '200' 2426s ok 1 2426s # testing : file was served with correct content 2426s # expected: 'Hello world 2426s # ' 2426s # received: 'Hello world 2426s # ' 2426s ok 2 2426s # testing : explicit 200 response 2426s # expected: 200 2426s # received: '200' 2426s ok 3 2426s # testing : file was again served with correct content 2426s # expected: 'Hello world 2426s # ' 2426s # received: 'Hello world 2426s # ' 2426s ok 4 2426s ok 2428s t/apache/pr43939.t .................. 2428s 1..4 2428s # Running under perl version 5.038002 for linux 2428s # Current time local: Mon Apr 8 17:36:22 2024 2428s # Current time GMT: Mon Apr 8 17:36:22 2024 2428s # Using Test.pm version 1.31 2428s # Using Apache/Test.pm version 1.42 2428s # expected: 'begin-default-end 2428s # ' 2428s # received: 'begin-default-end 2428s # ' 2428s ok 1 2428s # expected: 200 2428s # received: '200' 2428s ok 2 2428s # testing : response was gzipped 2428s # expected: 'gzip' 2428s # received: 'gzip' 2428s ok 3 2428s # expected: 'begin-default-end 2428s # ' 2428s # received: 'begin-default-end 2428s # ' 2428s ok 4 2428s ok 2430s t/apache/pr49328.t .................. 2430s 1..1 2430s # Running under perl version 5.038002 for linux 2430s # Current time local: Mon Apr 8 17:36:24 2024 2430s # Current time GMT: Mon Apr 8 17:36:24 2024 2430s # Using Test.pm version 1.31 2430s # Using Apache/Test.pm version 1.42 2430s # expected: 'before 2430s # included 2430s # after 2430s # ' 2430s # received: 'before 2430s # included 2430s # after 2430s # ' 2430s ok 1 2430s ok 2433s t/apache/rwrite.t ................... 2433s # using LWP client 2433s 1..114 2433s # Running under perl version 5.038002 for linux 2433s # Current time local: Mon Apr 8 17:36:26 2024 2433s # Current time GMT: Mon Apr 8 17:36:26 2024 2433s # Using Test.pm version 1.31 2433s # Using Apache/Test.pm version 1.42 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,1024 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 1024 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #DMMATCH1: 1 2433s # 2433s # testing : bytes in body 2433s # expected: 1024 2433s # received: 1024 2433s ok 1 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,2048 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 2048 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #DMMATCH1: 1 2433s # 2433s # testing : bytes in body 2433s # expected: 2048 2433s # received: 2048 2433s ok 2 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,3072 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 3072 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #DMMATCH1: 1 2433s # 2433s # testing : bytes in body 2433s # expected: 3072 2433s # received: 3072 2433s ok 3 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,4096 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 4096 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #DMMATCH1: 1 2433s # 2433s # testing : bytes in body 2433s # expected: 4096 2433s # received: 4096 2433s ok 4 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,5120 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 5120 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #DMMATCH1: 1 2433s # 2433s # testing : bytes in body 2433s # expected: 5120 2433s # received: 5120 2433s ok 5 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,6144 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 6144 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #DMMATCH1: 1 2433s # 2433s # testing : bytes in body 2433s # expected: 6144 2433s # received: 6144 2433s ok 6 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,7168 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 7168 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #DMMATCH1: 1 2433s # 2433s # testing : bytes in body 2433s # expected: 7168 2433s # received: 7168 2433s ok 7 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,8192 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 8192 2433s # received: 8192 2433s ok 8 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,9216 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 9216 2433s # received: 9216 2433s ok 9 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,10240 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 10240 2433s # received: 10240 2433s ok 10 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,11264 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 11264 2433s # received: 11264 2433s ok 11 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,12288 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 12288 2433s # received: 12288 2433s ok 12 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,13312 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 13312 2433s # received: 13312 2433s ok 13 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,14336 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 14336 2433s # received: 14336 2433s ok 14 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,15360 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 15360 2433s # received: 15360 2433s ok 15 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,16384 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 16384 2433s # received: 16384 2433s ok 16 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,17408 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 17408 2433s # received: 17408 2433s ok 17 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,18432 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 18432 2433s # received: 18432 2433s ok 18 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,19456 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 19456 2433s # received: 19456 2433s ok 19 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,20480 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 20480 2433s # received: 20480 2433s ok 20 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,21504 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 21504 2433s # received: 21504 2433s ok 21 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,22528 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 22528 2433s # received: 22528 2433s ok 22 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,23552 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 23552 2433s # received: 23552 2433s ok 23 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,24576 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 24576 2433s # received: 24576 2433s ok 24 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,25600 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 25600 2433s # received: 25600 2433s ok 25 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,26624 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 26624 2433s # received: 26624 2433s ok 26 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,27648 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 27648 2433s # received: 27648 2433s ok 27 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,28672 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 28672 2433s # received: 28672 2433s ok 28 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,29696 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 29696 2433s # received: 29696 2433s ok 29 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,30720 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 30720 2433s # received: 30720 2433s ok 30 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,31744 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 31744 2433s # received: 31744 2433s ok 31 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,32768 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 32768 2433s # received: 32768 2433s ok 32 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,33792 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 33792 2433s # received: 33792 2433s ok 33 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,34816 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 34816 2433s # received: 34816 2433s ok 34 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,35840 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 35840 2433s # received: 35840 2433s ok 35 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,36864 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 36864 2433s # received: 36864 2433s ok 36 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,37888 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 37888 2433s # received: 37888 2433s ok 37 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,38912 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 38912 2433s # received: 38912 2433s ok 38 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,39936 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 39936 2433s # received: 39936 2433s ok 39 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,40960 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 40960 2433s # received: 40960 2433s ok 40 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,41984 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 41984 2433s # received: 41984 2433s ok 41 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,43008 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 43008 2433s # received: 43008 2433s ok 42 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,44032 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 44032 2433s # received: 44032 2433s ok 43 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,45056 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 45056 2433s # received: 45056 2433s ok 44 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,46080 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 46080 2433s # received: 46080 2433s ok 45 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,47104 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 47104 2433s # received: 47104 2433s ok 46 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,48128 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 48128 2433s # received: 48128 2433s ok 47 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,49152 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 49152 2433s # received: 49152 2433s ok 48 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,50176 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 50176 2433s # received: 50176 2433s ok 49 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,51200 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 51200 2433s # received: 51200 2433s ok 50 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,102400 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 102400 2433s # received: 102400 2433s ok 51 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,307200 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 307200 2433s # received: 307200 2433s ok 52 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,512000 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 512000 2433s # received: 512000 2433s ok 53 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,2048000 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 2048000 2433s # received: 2048000 2433s ok 54 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,4096000 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:28 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 4096000 2433s # received: 4096000 2433s ok 55 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,6144000 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 6144000 2433s # received: 6144000 2433s ok 56 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?1024,10240000 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 10240000 2433s # received: 10240000 2433s ok 57 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,1024 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 1024 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #DMMATCH1: 1 2433s # 2433s # testing : bytes in body 2433s # expected: 1024 2433s # received: 1024 2433s ok 58 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,2048 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 2048 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #DMMATCH1: 1 2433s # 2433s # testing : bytes in body 2433s # expected: 2048 2433s # received: 2048 2433s ok 59 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,3072 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 3072 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #DMMATCH1: 1 2433s # 2433s # testing : bytes in body 2433s # expected: 3072 2433s # received: 3072 2433s ok 60 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,4096 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 4096 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #DMMATCH1: 1 2433s # 2433s # testing : bytes in body 2433s # expected: 4096 2433s # received: 4096 2433s ok 61 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,5120 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 5120 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #DMMATCH1: 1 2433s # 2433s # testing : bytes in body 2433s # expected: 5120 2433s # received: 5120 2433s ok 62 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,6144 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 6144 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #DMMATCH1: 1 2433s # 2433s # testing : bytes in body 2433s # expected: 6144 2433s # received: 6144 2433s ok 63 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,7168 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 7168 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #DMMATCH1: 1 2433s # 2433s # testing : bytes in body 2433s # expected: 7168 2433s # received: 7168 2433s ok 64 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,8192 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 8192 2433s # received: 8192 2433s ok 65 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,9216 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 9216 2433s # received: 9216 2433s ok 66 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,10240 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 10240 2433s # received: 10240 2433s ok 67 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,11264 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 11264 2433s # received: 11264 2433s ok 68 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,12288 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 12288 2433s # received: 12288 2433s ok 69 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,13312 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 13312 2433s # received: 13312 2433s ok 70 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,14336 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 14336 2433s # received: 14336 2433s ok 71 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,15360 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 15360 2433s # received: 15360 2433s ok 72 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,16384 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 16384 2433s # received: 16384 2433s ok 73 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,17408 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 17408 2433s # received: 17408 2433s ok 74 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,18432 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 18432 2433s # received: 18432 2433s ok 75 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,19456 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 19456 2433s # received: 19456 2433s ok 76 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,20480 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 20480 2433s # received: 20480 2433s ok 77 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,21504 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 21504 2433s # received: 21504 2433s ok 78 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,22528 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 22528 2433s # received: 22528 2433s ok 79 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,23552 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 23552 2433s # received: 23552 2433s ok 80 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,24576 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 24576 2433s # received: 24576 2433s ok 81 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,25600 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 25600 2433s # received: 25600 2433s ok 82 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,26624 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 26624 2433s # received: 26624 2433s ok 83 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,27648 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 27648 2433s # received: 27648 2433s ok 84 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,28672 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 28672 2433s # received: 28672 2433s ok 85 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,29696 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 29696 2433s # received: 29696 2433s ok 86 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,30720 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 30720 2433s # received: 30720 2433s ok 87 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,31744 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 31744 2433s # received: 31744 2433s ok 88 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,32768 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 32768 2433s # received: 32768 2433s ok 89 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,33792 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 33792 2433s # received: 33792 2433s ok 90 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,34816 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 34816 2433s # received: 34816 2433s ok 91 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,35840 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 35840 2433s # received: 35840 2433s ok 92 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,36864 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 36864 2433s # received: 36864 2433s ok 93 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,37888 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 37888 2433s # received: 37888 2433s ok 94 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,38912 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 38912 2433s # received: 38912 2433s ok 95 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,39936 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 39936 2433s # received: 39936 2433s ok 96 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,40960 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 40960 2433s # received: 40960 2433s ok 97 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,41984 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 41984 2433s # received: 41984 2433s ok 98 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,43008 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 43008 2433s # received: 43008 2433s ok 99 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,44032 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 44032 2433s # received: 44032 2433s ok 100 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,45056 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 45056 2433s # received: 45056 2433s ok 101 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,46080 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 46080 2433s # received: 46080 2433s ok 102 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,47104 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 47104 2433s # received: 47104 2433s ok 103 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,48128 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 48128 2433s # received: 48128 2433s ok 104 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,49152 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 49152 2433s # received: 49152 2433s ok 105 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,50176 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 50176 2433s # received: 50176 2433s ok 106 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,51200 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 51200 2433s # received: 51200 2433s ok 107 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,102400 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 102400 2433s # received: 102400 2433s ok 108 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,307200 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 307200 2433s # received: 307200 2433s ok 109 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,512000 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 512000 2433s # received: 512000 2433s ok 110 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,2048000 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 2048000 2433s # received: 2048000 2433s ok 111 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,4096000 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 4096000 2433s # received: 4096000 2433s ok 112 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,6144000 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 6144000 2433s # received: 6144000 2433s ok 113 2433s #lwp request: 2433s #GET http://localhost:8529/test_rwrite?8192,10240000 HTTP/1.1 2433s #User-Agent: libwww-perl/6.76 2433s # 2433s #server response: 2433s #HTTP/1.1 200 OK 2433s #Connection: close 2433s #Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2433s #Vary: In-If1 2433s #Content-Length: 0 2433s #Client-Date: Mon, 08 Apr 2024 17:36:29 GMT 2433s #Client-Peer: 127.0.0.1:8529 2433s #Client-Response-Num: 1 2433s #Client-Transfer-Encoding: chunked 2433s #DMMATCH1: 1 2433s #X-Content-Length-Note: added by Apache::TestRequest 2433s # 2433s # testing : bytes in body 2433s # expected: 10240000 2433s # received: 10240000 2433s ok 114 2433s ok 2436s t/apache/server_name_port.t ......... 2436s 1..84 2436s # Running under perl version 5.038002 for linux 2436s # Current time local: Mon Apr 8 17:36:29 2024 2436s # Current time GMT: Mon Apr 8 17:36:29 2024 2436s # Using Test.pm version 1.31 2436s # Using Apache/Test.pm version 1.42 2436s # SENDING: 2436s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost\r\n\r\n 2436s # expecting 200, got 200 2436s ok 1 2436s # got SERVER_NAME='righthost', expected 'righthost' 2436s ok 2 2436s # got SERVER_PORT='8529', expected '8529' 2436s ok 3 2436s # SENDING: 2436s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: righthost:123\r\n\r\n 2436s # expecting 200, got 200 2436s ok 4 2436s # got SERVER_NAME='righthost', expected 'righthost' 2436s ok 5 2436s # got SERVER_PORT='123', expected '123' 2436s ok 6 2436s # SENDING: 2436s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost\r\n\r\n 2436s # expecting 200, got 200 2436s ok 7 2436s # got SERVER_NAME='righthost', expected 'righthost' 2436s ok 8 2436s # got SERVER_PORT='8529', expected '8529' 2436s ok 9 2436s # SENDING: 2436s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: Righthost:123\r\n\r\n 2436s # expecting 200, got 200 2436s ok 10 2436s # got SERVER_NAME='righthost', expected 'righthost' 2436s ok 11 2436s # got SERVER_PORT='123', expected '123' 2436s ok 12 2436s # SENDING: 2436s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1\r\n\r\n 2436s # expecting 200, got 200 2436s ok 13 2436s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2436s ok 14 2436s # got SERVER_PORT='8529', expected '8529' 2436s ok 15 2436s # SENDING: 2436s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: 128.0.0.1:123\r\n\r\n 2436s # expecting 200, got 200 2436s ok 16 2436s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2436s ok 17 2436s # got SERVER_PORT='123', expected '123' 2436s ok 18 2436s # SENDING: 2436s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]\r\n\r\n 2436s # expecting 200, got 200 2436s ok 19 2436s # got SERVER_NAME='[::1]', expected '[::1]' 2436s ok 20 2436s # got SERVER_PORT='8529', expected '8529' 2436s ok 21 2436s # SENDING: 2436s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::1]:123\r\n\r\n 2436s # expecting 200, got 200 2436s ok 22 2436s # got SERVER_NAME='[::1]', expected '[::1]' 2436s ok 23 2436s # got SERVER_PORT='123', expected '123' 2436s ok 24 2436s # SENDING: 2436s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]\r\n\r\n 2436s # expecting 200, got 200 2436s ok 25 2436s # got SERVER_NAME='[a::1]', expected '[a::1]' 2436s ok 26 2436s # got SERVER_PORT='8529', expected '8529' 2436s ok 27 2436s # SENDING: 2436s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [a::1]:123\r\n\r\n 2436s # expecting 200, got 200 2436s ok 28 2436s # got SERVER_NAME='[a::1]', expected '[a::1]' 2436s ok 29 2436s # got SERVER_PORT='123', expected '123' 2436s ok 30 2436s # SENDING: 2436s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]\r\n\r\n 2436s # expecting 200, got 200 2436s ok 31 2436s # got SERVER_NAME='[a::1]', expected '[a::1]' 2436s ok 32 2436s # got SERVER_PORT='8529', expected '8529' 2436s ok 33 2436s # SENDING: 2436s # GET /modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [A::1]:123\r\n\r\n 2436s # expecting 200, got 200 2436s ok 34 2436s # got SERVER_NAME='[a::1]', expected '[a::1]' 2436s ok 35 2436s # got SERVER_PORT='123', expected '123' 2436s ok 36 2436s # SENDING: 2436s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2436s # expecting 200, got 200 2436s ok 37 2436s # got SERVER_NAME='righthost', expected 'righthost' 2436s ok 38 2436s # got SERVER_PORT='8529', expected '8529' 2436s ok 39 2436s # SENDING: 2436s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2436s # expecting 200, got 200 2436s ok 40 2436s # got SERVER_NAME='righthost', expected 'righthost' 2436s ok 41 2436s # got SERVER_PORT='123', expected '123' 2436s ok 42 2436s # SENDING: 2436s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2436s # expecting 200, got 200 2436s ok 43 2436s # got SERVER_NAME='righthost', expected 'righthost' 2436s ok 44 2436s # got SERVER_PORT='8529', expected '8529' 2436s ok 45 2436s # SENDING: 2436s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2436s # expecting 200, got 200 2436s ok 46 2436s # got SERVER_NAME='righthost', expected 'righthost' 2436s ok 47 2436s # got SERVER_PORT='123', expected '123' 2436s ok 48 2436s # SENDING: 2436s # GET http://128.0.0.1/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2436s # expecting 200, got 200 2436s ok 49 2436s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2436s ok 50 2436s # got SERVER_PORT='8529', expected '8529' 2436s ok 51 2436s # SENDING: 2436s # GET http://128.0.0.1:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2436s # expecting 200, got 200 2436s ok 52 2436s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2436s ok 53 2436s # got SERVER_PORT='123', expected '123' 2436s ok 54 2436s # SENDING: 2436s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2436s # expecting 200, got 200 2436s ok 55 2436s # got SERVER_NAME='[::1]', expected '[::1]' 2436s ok 56 2436s # got SERVER_PORT='8529', expected '8529' 2436s ok 57 2436s # SENDING: 2436s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: undef\r\n\r\n 2436s # expecting 200, got 200 2436s ok 58 2436s # got SERVER_NAME='[::1]', expected '[::1]' 2436s ok 59 2436s # got SERVER_PORT='123', expected '123' 2436s ok 60 2436s # SENDING: 2436s # GET http://righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2436s # expecting 200, got 200 2436s ok 61 2436s # got SERVER_NAME='righthost', expected 'righthost' 2436s ok 62 2436s # got SERVER_PORT='8529', expected '8529' 2436s ok 63 2436s # SENDING: 2436s # GET http://righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2436s # expecting 200, got 200 2436s ok 64 2436s # got SERVER_NAME='righthost', expected 'righthost' 2436s ok 65 2436s # got SERVER_PORT='123', expected '123' 2436s ok 66 2436s # SENDING: 2436s # GET http://Righthost/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost\r\n\r\n 2436s # expecting 200, got 200 2436s ok 67 2436s # got SERVER_NAME='righthost', expected 'righthost' 2436s ok 68 2436s # got SERVER_PORT='8529', expected '8529' 2436s ok 69 2436s # SENDING: 2436s # GET http://Righthost:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: wronghost:321\r\n\r\n 2436s # expecting 200, got 200 2436s ok 70 2436s # got SERVER_NAME='righthost', expected 'righthost' 2436s ok 71 2436s # got SERVER_PORT='123', expected '123' 2436s ok 72 2436s # SENDING: 2436s # 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 2436s # expecting 200, got 200 2436s ok 73 2436s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2436s ok 74 2436s # got SERVER_PORT='8529', expected '8529' 2436s ok 75 2436s # SENDING: 2436s # 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 2436s # expecting 200, got 200 2436s ok 76 2436s # got SERVER_NAME='128.0.0.1', expected '128.0.0.1' 2436s ok 77 2436s # got SERVER_PORT='123', expected '123' 2436s ok 78 2436s # SENDING: 2436s # GET http://[::1]/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]\r\n\r\n 2436s # expecting 200, got 200 2436s ok 79 2436s # got SERVER_NAME='[::1]', expected '[::1]' 2436s ok 80 2436s # got SERVER_PORT='8529', expected '8529' 2436s ok 81 2436s # SENDING: 2436s # GET http://[::1]:123/modules/cgi/env.pl HTTP/1.1\r\nConnection: close\r\nHost: [::2]:321\r\n\r\n 2436s # expecting 200, got 200 2436s ok 82 2436s # got SERVER_NAME='[::1]', expected '[::1]' 2436s ok 83 2436s # got SERVER_PORT='123', expected '123' 2436s ok 84 2436s ok 2438s t/apache/teclchunk.t ................ skipped: Not supported yet 2440s t/apr/uri.t ......................... 2440s 1..1 2440s # Running under perl version 5.038002 for linux 2440s # Current time local: Mon Apr 8 17:36:34 2024 2440s # Current time GMT: Mon Apr 8 17:36:34 2024 2440s # Using Test.pm version 1.31 2440s # Using Apache/Test.pm version 1.42 2440s ok 1 2440s ok 2442s t/filter/byterange.t ................ skipped: apache version 2.5.0 or higher is required, this is version 2.4.58 2443s t/filter/case.t ..................... 2443s 1..4 2443s # Running under perl version 5.038002 for linux 2443s # Current time local: Mon Apr 8 17:36:38 2024 2443s # Current time GMT: Mon Apr 8 17:36:38 2024 2443s # Using Test.pm version 1.31 2443s # Using Apache/Test.pm version 1.42 2443s ok 1 2443s # testing mod_alias with /getfiles-perl-pod/perlsub.pod 2443s # expected 200 2443s # received 200 2443s # body: =HEAD1 NAME 2443s X X 2443s 2443s PERLSUB - PERL SUBROUTINES 2443s 2443s =HEAD1 SYNOPSIS 2443s 2443s TO DECLARE SUBROUTINES: 2443s X X 2443s 2443s SUB NAME; # A "FORWARD" DECLARATION. 2443s SUB NAME(PROTO); # DITTO, BUT WITH PROTOTYPES 2443s SUB NAME : ATTRS; # WITH ATTRIBUTES 2443s SUB NAME(PROTO) : ATTRS; # WITH ATTRIBUTES AND PROTOTYPES 2443s 2443s SUB NAME BLOCK # A DECLARATION AND A DEFINITION. 2443s SUB NAME(PROTO) BLOCK # DITTO, BUT WITH PROTOTYPES 2443s SUB NAME : ATTRS BLOCK # WITH ATTRIBUTES 2443s SUB NAME(PROTO) : ATTRS BLOCK # WITH PROTOTYPES AND ATTRIBUTES 2443s 2443s USE FEATURE 'SIGNATURES'; 2443s SUB NAME(SIG) BLOCK # WITH SIGNATURE 2443s SUB NAME :ATTRS (SIG) BLOCK # WITH SIGNATURE, ATTRIBUTES 2443s SUB NAME :PROTOTYPE(PROTO) (SIG) BLOCK # WITH SIGNATURE, PROTOTYPE 2443s 2443s TO DEFINE AN ANONYMOUS SUBROUTINE AT RUNTIME: 2443s X 2443s 2443s $SUBREF = SUB BLOCK; # NO PROTO 2443s $SUBREF = SUB (PROTO) BLOCK; # WITH PROTO 2443s $SUBREF = SUB : ATTRS BLOCK; # WITH ATTRIBUTES 2443s $SUBREF = SUB (PROTO) : ATTRS BLOCK; # WITH PROTO AND ATTRIBUTES 2443s 2443s USE FEATURE 'SIGNATURES'; 2443s $SUBREF = SUB (SIG) BLOCK; # WITH SIGNATURE 2443s $SUBREF = SUB : ATTRS(SIG) BLOCK; # WITH SIGNATURE, ATTRIBUTES 2443s 2443s TO IMPORT SUBROUTINES: 2443s X 2443s 2443s USE MODULE QW(NAME1 NAME2 NAME3); 2443s 2443s TO CALL SUBROUTINES: 2443s X X 2443s 2443s NAME(LIST); # & IS OPTIONAL WITH PARENTHESES. 2443s NAME LIST; # PARENTHESES OPTIONAL IF PREDECLARED/IMPORTED. 2443s &NAME(LIST); # CIRCUMVENT PROTOTYPES. 2443s &NAME; # MAKES CURRENT @_ VISIBLE TO CALLED SUBROUTINE. 2443s 2443s =HEAD1 DESCRIPTION 2443s 2443s LIKE MANY LANGUAGES, PERL PROVIDES FOR USER-DEFINED SUBROUTINES. 2443s THESE MAY BE LOCATED ANYWHERE IN THE MAIN PROGRAM, LOADED IN FROM 2443s OTHER FILES VIA THE C, C, OR C KEYWORDS, OR 2443s GENERATED ON THE FLY USING C OR ANONYMOUS SUBROUTINES. 2443s YOU CAN EVEN CALL A FUNCTION INDIRECTLY USING A VARIABLE CONTAINING 2443s ITS NAME OR A CODE REFERENCE. 2443s 2443s THE PERL MODEL FOR FUNCTION CALL AND RETURN VALUES IS SIMPLE: ALL 2443s FUNCTIONS ARE PASSED AS PARAMETERS ONE SINGLE FLAT LIST OF SCALARS, AND 2443s ALL FUNCTIONS LIKEWISE RETURN TO THEIR CALLER ONE SINGLE FLAT LIST OF 2443s SCALARS. ANY ARRAYS OR HASHES IN THESE CALL AND RETURN LISTS WILL 2443s COLLAPSE, LOSING THEIR IDENTITIES--BUT YOU MAY ALWAYS USE 2443s PASS-BY-REFERENCE INSTEAD TO AVOID THIS. BOTH CALL AND RETURN LISTS MAY 2443s CONTAIN AS MANY OR AS FEW SCALAR ELEMENTS AS YOU'D LIKE. (OFTEN A 2443s FUNCTION WITHOUT AN EXPLICIT RETURN STATEMENT IS CALLED A SUBROUTINE, BUT 2443s THERE'S REALLY NO DIFFERENCE FROM PERL'S PERSPECTIVE.) 2443s X X 2443s 2443s IN A SUBROUTINE THAT USES SIGNATURES (SEE L BELOW), 2443s ARGUMENTS ARE ASSIGNED INTO LEXICAL VARIABLES INTRODUCED BY THE 2443s SIGNATURE. IN THE CURRENT IMPLEMENTATION OF PERL THEY ARE ALSO 2443s ACCESSIBLE IN THE C<@_> ARRAY IN THE SAME WAY AS FOR NON-SIGNATURE 2443s SUBROUTINES, BUT ACCESSING THEM IN THIS MANNER IS NOW DISCOURAGED INSIDE 2443s SUCH A SIGNATURE-USING SUBROUTINE. 2443s 2443s IN A SUBROUTINE THAT DOES NOT USE SIGNATURES, ANY ARGUMENTS PASSED IN 2443s SHOW UP IN THE ARRAY C<@_>. THEREFORE, IF YOU CALLED A FUNCTION WITH 2443s TWO ARGUMENTS, THOSE WOULD BE STORED IN C<$_[0]> AND C<$_[1]>. THE 2443s ARRAY C<@_> IS A LOCAL ARRAY, BUT ITS ELEMENTS ARE ALIASES FOR THE 2443s ACTUAL SCALAR PARAMETERS. IN PARTICULAR, IF AN ELEMENT C<$_[0]> IS 2443s UPDATED, THE CORRESPONDING ARGUMENT IS UPDATED (OR AN ERROR OCCURS IF IT 2443s IS NOT UPDATABLE). IF AN ARGUMENT IS AN ARRAY OR HASH ELEMENT WHICH DID 2443s NOT EXIST WHEN THE FUNCTION WAS CALLED, THAT ELEMENT IS CREATED ONLY 2443s WHEN (AND IF) IT IS MODIFIED OR A REFERENCE TO IT IS TAKEN. (SOME 2443s EARLIER VERSIONS OF PERL CREATED THE ELEMENT WHETHER OR NOT THE ELEMENT 2443s WAS ASSIGNED TO.) ASSIGNING TO THE WHOLE ARRAY C<@_> REMOVES THAT 2443s ALIASING, AND DOES NOT UPDATE ANY ARGUMENTS. 2443s X X X<@_> 2443s 2443s WHEN NOT USING SIGNATURES, PERL DOES NOT OTHERWISE PROVIDE A MEANS TO 2443s CREATE NAMED FORMAL PARAMETERS. IN PRACTICE ALL YOU DO IS ASSIGN TO A 2443s C LIST OF THESE. VARIABLES THAT AREN'T DECLARED TO BE PRIVATE ARE 2443s GLOBAL VARIABLES. FOR GORY DETAILS ON CREATING PRIVATE VARIABLES, SEE 2443s L AND L. 2443s TO CREATE PROTECTED ENVIRONMENTS FOR A SET OF FUNCTIONS IN A SEPARATE 2443s PACKAGE (AND PROBABLY A SEPARATE FILE), SEE L. 2443s 2443s A C STATEMENT MAY BE USED TO EXIT A SUBROUTINE, OPTIONALLY 2443s SPECIFYING THE RETURNED VALUE, WHICH WILL BE EVALUATED IN THE 2443s APPROPRIATE CONTEXT (LIST, SCALAR, OR VOID) DEPENDING ON THE CONTEXT OF 2443s THE SUBROUTINE CALL. IF YOU SPECIFY NO RETURN VALUE, THE SUBROUTINE 2443s RETURNS AN EMPTY LIST IN LIST CONTEXT, THE UNDEFINED VALUE IN SCALAR 2443s CONTEXT, OR NOTHING IN VOID CONTEXT. IF YOU RETURN ONE OR MORE 2443s AGGREGATES (ARRAYS AND HASHES), THESE WILL BE FLATTENED TOGETHER INTO 2443s ONE LARGE INDISTINGUISHABLE LIST. 2443s 2443s IF NO C IS FOUND AND IF THE LAST STATEMENT IS AN EXPRESSION, ITS 2443s VALUE IS RETURNED. IF THE LAST STATEMENT IS A LOOP CONTROL STRUCTURE 2443s LIKE A C OR A C, THE RETURNED VALUE IS UNSPECIFIED. THE 2443s EMPTY SUB RETURNS THE EMPTY LIST. 2443s X X X 2443s 2443s EXAMPLE: 2443s 2443s SUB MAX { 2443s MY $MAX = SHIFT(@_); 2443s FOREACH $FOO (@_) { 2443s $MAX = $FOO IF $MAX < $FOO; 2443s } 2443s RETURN $MAX; 2443s } 2443s $BESTDAY = MAX($MON,$TUE,$WED,$THU,$FRI); 2443s 2443s EXAMPLE: 2443s 2443s # GET A LINE, COMBINING CONTINUATION LINES 2443s # THAT START WITH WHITESPACE 2443s 2443s SUB GET_LINE { 2443s $THISLINE = $LOOKAHEAD; # GLOBAL VARIABLES! 2443s LINE: WHILE (DEFINED($LOOKAHEAD = )) { 2443s IF ($LOOKAHEAD =~ /^[ \T]/) { 2443s $THISLINE .= $LOOKAHEAD; 2443s } 2443s ELSE { 2443s LAST LINE; 2443s } 2443s } 2443s RETURN $THISLINE; 2443s } 2443s 2443s $LOOKAHEAD = ; # GET FIRST LINE 2443s WHILE (DEFINED($LINE = GET_LINE())) { 2443s ... 2443s } 2443s 2443s ASSIGNING TO A LIST OF PRIVATE VARIABLES TO NAME YOUR ARGUMENTS: 2443s 2443s SUB MAYBESET { 2443s MY($KEY, $VALUE) = @_; 2443s $FOO{$KEY} = $VALUE UNLESS $FOO{$KEY}; 2443s } 2443s 2443s BECAUSE THE ASSIGNMENT COPIES THE VALUES, THIS ALSO HAS THE EFFECT 2443s OF TURNING CALL-BY-REFERENCE INTO CALL-BY-VALUE. OTHERWISE A 2443s FUNCTION IS FREE TO DO IN-PLACE MODIFICATIONS OF C<@_> AND CHANGE 2443s ITS CALLER'S VALUES. 2443s X X 2443s 2443s UPCASE_IN($V1, $V2); # THIS CHANGES $V1 AND $V2 2443s SUB UPCASE_IN { 2443s FOR (@_) { TR/A-Z/A-Z/ } 2443s } 2443s 2443s YOU AREN'T ALLOWED TO MODIFY CONSTANTS IN THIS WAY, OF COURSE. IF AN 2443s ARGUMENT WERE ACTUALLY LITERAL AND YOU TRIED TO CHANGE IT, YOU'D TAKE A 2443s (PRESUMABLY FATAL) EXCEPTION. FOR EXAMPLE, THIS WON'T WORK: 2443s X X 2443s 2443s UPCASE_IN("FREDERICK"); 2443s 2443s IT WOULD BE MUCH SAFER IF THE C FUNCTION 2443s WERE WRITTEN TO RETURN A COPY OF ITS PARAMETERS INSTEAD 2443s OF CHANGING THEM IN PLACE: 2443s 2443s ($V3, $V4) = UPCASE($V1, $V2); # THIS DOESN'T CHANGE $V1 AND $V2 2443s SUB UPCASE { 2443s RETURN UNLESS DEFINED WANTARRAY; # VOID CONTEXT, DO NOTHING 2443s MY @PARMS = @_; 2443s FOR (@PARMS) { TR/A-Z/A-Z/ } 2443s RETURN WANTARRAY ? @PARMS : $PARMS[0]; 2443s } 2443s 2443s NOTICE HOW THIS (UNPROTOTYPED) FUNCTION DOESN'T CARE WHETHER IT WAS 2443s PASSED REAL SCALARS OR ARRAYS. PERL SEES ALL ARGUMENTS AS ONE BIG, 2443s LONG, FLAT PARAMETER LIST IN C<@_>. THIS IS ONE AREA WHERE 2443s PERL'S SIMPLE ARGUMENT-PASSING STYLE SHINES. THE C 2443s FUNCTION WOULD WORK PERFECTLY WELL WITHOUT CHANGING THE C 2443s DEFINITION EVEN IF WE FED IT THINGS LIKE THIS: 2443s 2443s @NEWLIST = UPCASE(@LIST1, @LIST2); 2443s @NEWLIST = UPCASE( SPLIT /:/, $VAR ); 2443s 2443s DO NOT, HOWEVER, BE TEMPTED TO DO THIS: 2443s 2443s (@X, @Y) = UPCASE(@LIST1, @LIST2); 2443s 2443s LIKE THE FLATTENED INCOMING PARAMETER LIST, THE RETURN LIST IS ALSO 2443s FLATTENED ON RETURN. SO ALL YOU HAVE MANAGED TO DO HERE IS STORED 2443s EVERYTHING IN C<@X> AND MADE C<@Y> EMPTY. SEE 2443s L
FOR ALTERNATIVES. 2443s 2443s A SUBROUTINE MAY BE CALLED USING AN EXPLICIT C<&> PREFIX. THE 2443s C<&> IS OPTIONAL IN MODERN PERL, AS ARE PARENTHESES IF THE 2443s SUBROUTINE HAS BEEN PREDECLARED. THE C<&> IS I OPTIONAL 2443s WHEN JUST NAMING THE SUBROUTINE, SUCH AS WHEN IT'S USED AS 2443s AN ARGUMENT TO DEFINED() OR UNDEF(). NOR IS IT OPTIONAL WHEN YOU 2443s WANT TO DO AN INDIRECT SUBROUTINE CALL WITH A SUBROUTINE NAME OR 2443s REFERENCE USING THE C<&$SUBREF()> OR C<&{$SUBREF}()> CONSTRUCTS, 2443s ALTHOUGH THE C<< $SUBREF->() >> NOTATION SOLVES THAT PROBLEM. 2443s SEE L FOR MORE ABOUT ALL THAT. 2443s X<&> 2443s 2443s SUBROUTINES MAY BE CALLED RECURSIVELY. IF A SUBROUTINE IS CALLED 2443s USING THE C<&> FORM, THE ARGUMENT LIST IS OPTIONAL, AND IF OMITTED, 2443s NO C<@_> ARRAY IS SET UP FOR THE SUBROUTINE: THE C<@_> ARRAY AT THE 2443s TIME OF THE CALL IS VISIBLE TO SUBROUTINE INSTEAD. THIS IS AN 2443s EFFICIENCY MECHANISM THAT NEW USERS MAY WISH TO AVOID. 2443s X 2443s 2443s &FOO(1,2,3); # PASS THREE ARGUMENTS 2443s FOO(1,2,3); # THE SAME 2443s 2443s FOO(); # PASS A NULL LIST 2443s &FOO(); # THE SAME 2443s 2443s &FOO; # FOO() GET CURRENT ARGS, LIKE FOO(@_) !! 2443s USE STRICT 'SUBS'; 2443s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2443s # A COMPILE-TIME ERROR 2443s NO STRICT 'SUBS'; 2443s FOO; # LIKE FOO() IFF SUB FOO PREDECLARED, ELSE 2443s # A LITERAL STRING "FOO" 2443s 2443s NOT ONLY DOES THE C<&> FORM MAKE THE ARGUMENT LIST OPTIONAL, IT ALSO 2443s DISABLES ANY PROTOTYPE CHECKING ON ARGUMENTS YOU DO PROVIDE. THIS 2443s IS PARTLY FOR HISTORICAL REASONS, AND PARTLY FOR HAVING A CONVENIENT WAY 2443s TO CHEAT IF YOU KNOW WHAT YOU'RE DOING. SEE L BELOW. 2443s X<&> 2443s 2443s SINCE PERL 5.16.0, THE C<__SUB__> TOKEN IS AVAILABLE UNDER C AND C. IT WILL EVALUATE TO A REFERENCE TO THE 2443s CURRENTLY-RUNNING SUB, WHICH ALLOWS FOR RECURSIVE CALLS WITHOUT KNOWING 2443s YOUR SUBROUTINE'S NAME. 2443s 2443s USE V5.16; 2443s MY $FACTORIAL = SUB { 2443s MY ($X) = @_; 2443s RETURN 1 IF $X == 1; 2443s RETURN($X * __SUB__->( $X - 1 ) ); 2443s }; 2443s 2443s THE BEHAVIOR OF C<__SUB__> WITHIN A REGEX CODE BLOCK (SUCH AS C) 2443s IS SUBJECT TO CHANGE. 2443s 2443s SUBROUTINES WHOSE NAMES ARE IN ALL UPPER CASE ARE RESERVED TO THE PERL 2443s CORE, AS ARE MODULES WHOSE NAMES ARE IN ALL LOWER CASE. A SUBROUTINE IN 2443s ALL CAPITALS IS A LOOSELY-HELD CONVENTION MEANING IT WILL BE CALLED 2443s INDIRECTLY BY THE RUN-TIME SYSTEM ITSELF, USUALLY DUE TO A TRIGGERED EVENT. 2443s SUBROUTINES WHOSE NAME START WITH A LEFT PARENTHESIS ARE ALSO RESERVED THE 2443s SAME WAY. THE FOLLOWING IS A LIST OF SOME SUBROUTINES THAT CURRENTLY DO 2443s SPECIAL, PRE-DEFINED THINGS. 2443s 2443s =OVER 2443s 2443s =ITEM DOCUMENTED LATER IN THIS DOCUMENT 2443s 2443s C 2443s 2443s =ITEM DOCUMENTED IN L 2443s 2443s C, C 2443s 2443s =ITEM DOCUMENTED IN L 2443s 2443s C, C 2443s 2443s =ITEM DOCUMENTED IN L 2443s 2443s C, C, C, C, C, C, C, 2443s C, C, C, C, C, C, 2443s C, C, C, C, C, C, C, 2443s C, C, C, C, C, C, 2443s C, C, C, C, C, 2443s C, C, C, C 2443s 2443s =ITEM DOCUMENTED IN L 2443s 2443s C, C, C, C, C, C, C, 2443s C, C, C, C, C, C, C, 2443s C, C, C, C, C, C 2443s 2443s =ITEM DOCUMENTED IN L 2443s 2443s L<< C|PERLFUNC/USE >>, L<< C|PERLFUNC/USE >>, 2443s L<< C|PERLFUNC/REQUIRE >> 2443s 2443s =ITEM DOCUMENTED IN L 2443s 2443s C 2443s 2443s =ITEM DOCUMENTED IN L 2443s 2443s C, C, C, C, C 2443s 2443s =ITEM UNDOCUMENTED, USED INTERNALLY BY THE L FEATURE 2443s 2443s ANY STARTING WITH C<(> 2443s 2443s =BACK 2443s 2443s THE C, C, C, C AND C SUBROUTINES 2443s ARE NOT SO MUCH SUBROUTINES AS NAMED SPECIAL CODE BLOCKS, OF WHICH YOU 2443s CAN HAVE MORE THAN ONE IN A PACKAGE, AND WHICH YOU CAN B CALL 2443s EXPLICITLY. SEE L 2443s 2443s =HEAD2 SIGNATURES 2443s 2443s X X 2443s 2443s PERL HAS A FACILITY TO ALLOW A SUBROUTINE'S FORMAL PARAMETERS TO BE 2443s DECLARED BY SPECIAL SYNTAX, SEPARATE FROM THE PROCEDURAL CODE OF THE 2443s SUBROUTINE BODY. THE FORMAL PARAMETER LIST IS KNOWN AS A I. 2443s 2443s THIS FACILITY MUST BE ENABLED BEFORE IT CAN BE USED. IT IS ENABLED 2443s AUTOMATICALLY BY A C (OR HIGHER) DECLARATION, OR MORE 2443s DIRECTLY BY C, IN THE CURRENT SCOPE. 2443s 2443s THE SIGNATURE IS PART OF A SUBROUTINE'S BODY. NORMALLY THE BODY OF A 2443s SUBROUTINE IS SIMPLY A BRACED BLOCK OF CODE, BUT WHEN USING A SIGNATURE, 2443s THE SIGNATURE IS A PARENTHESISED LIST THAT GOES IMMEDIATELY BEFORE THE 2443s BLOCK, AFTER ANY NAME OR ATTRIBUTES. 2443s 2443s FOR EXAMPLE, 2443s 2443s SUB FOO :LVALUE ($X, $Y = 1, @Z) { .... } 2443s 2443s THE SIGNATURE DECLARES LEXICAL VARIABLES THAT ARE 2443s IN SCOPE FOR THE BLOCK. WHEN THE SUBROUTINE IS CALLED, THE SIGNATURE 2443s TAKES CONTROL FIRST. IT POPULATES THE SIGNATURE VARIABLES FROM THE 2443s LIST OF ARGUMENTS THAT WERE PASSED. IF THE ARGUMENT LIST DOESN'T MEET 2443s THE REQUIREMENTS OF THE SIGNATURE, THEN IT WILL THROW AN EXCEPTION. 2443s WHEN THE SIGNATURE PROCESSING IS COMPLETE, CONTROL PASSES TO THE BLOCK. 2443s 2443s POSITIONAL PARAMETERS ARE HANDLED BY SIMPLY NAMING SCALAR VARIABLES IN 2443s THE SIGNATURE. FOR EXAMPLE, 2443s 2443s SUB FOO ($LEFT, $RIGHT) { 2443s RETURN $LEFT + $RIGHT; 2443s } 2443s 2443s TAKES TWO POSITIONAL PARAMETERS, WHICH MUST BE FILLED AT RUNTIME BY 2443s TWO ARGUMENTS. BY DEFAULT THE PARAMETERS ARE MANDATORY, AND IT IS 2443s NOT PERMITTED TO PASS MORE ARGUMENTS THAN EXPECTED. SO THE ABOVE IS 2443s EQUIVALENT TO 2443s 2443s SUB FOO { 2443s DIE "TOO MANY ARGUMENTS FOR SUBROUTINE" UNLESS @_ <= 2; 2443s DIE "TOO FEW ARGUMENTS FOR SUBROUTINE" UNLESS @_ >= 2; 2443s MY $LEFT = $_[0]; 2443s MY $RIGHT = $_[1]; 2443s RETURN $LEFT + $RIGHT; 2443s } 2443s 2443s AN ARGUMENT CAN BE IGNORED BY OMITTING THE MAIN PART OF THE NAME FROM 2443s A PARAMETER DECLARATION, LEAVING JUST A BARE C<$> SIGIL. FOR EXAMPLE, 2443s 2443s SUB FOO ($FIRST, $, $THIRD) { 2443s RETURN "FIRST=$FIRST, THIRD=$THIRD"; 2443s } 2443s 2443s ALTHOUGH THE IGNORED ARGUMENT DOESN'T GO INTO A VARIABLE, IT IS STILL 2443s MANDATORY FOR THE CALLER TO PASS IT. 2443s 2443s A POSITIONAL PARAMETER IS MADE OPTIONAL BY GIVING A DEFAULT VALUE, 2443s SEPARATED FROM THE PARAMETER NAME BY C<=>: 2443s 2443s SUB FOO ($LEFT, $RIGHT = 0) { 2443s RETURN $LEFT + $RIGHT; 2443s } 2443s 2443s THE ABOVE SUBROUTINE MAY BE CALLED WITH EITHER ONE OR TWO ARGUMENTS. 2443s THE DEFAULT VALUE EXPRESSION IS EVALUATED WHEN THE SUBROUTINE IS CALLED, 2443s SO IT MAY PROVIDE DIFFERENT DEFAULT VALUES FOR DIFFERENT CALLS. IT IS 2443s ONLY EVALUATED IF THE ARGUMENT WAS ACTUALLY OMITTED FROM THE CALL. 2443s FOR EXAMPLE, 2443s 2443s MY $AUTO_ID = 0; 2443s SUB FOO ($THING, $ID = $AUTO_ID++) { 2443s PRINT "$THING HAS ID $ID"; 2443s } 2443s 2443s AUTOMATICALLY ASSIGNS DISTINCT SEQUENTIAL IDS TO THINGS FOR WHICH NO 2443s ID WAS SUPPLIED BY THE CALLER. A DEFAULT VALUE EXPRESSION MAY ALSO 2443s REFER TO PARAMETERS EARLIER IN THE SIGNATURE, MAKING THE DEFAULT FOR 2443s ONE PARAMETER VARY ACCORDING TO THE EARLIER PARAMETERS. FOR EXAMPLE, 2443s 2443s SUB FOO ($FIRST_NAME, $SURNAME, $NICKNAME = $FIRST_NAME) { 2443s PRINT "$FIRST_NAME $SURNAME IS KNOWN AS \"$NICKNAME\""; 2443s } 2443s 2443s A DEFAULT VALUE EXPRESSION CAN ALSO BE WRITTEN USING THE C OPERATOR, 2443s WHERE IT WILL BE EVALUATED AND USED IF THE CALLER OMITTED A VALUE OR THE 2443s VALUE PROVIDED WAS C. 2443s 2443s SUB FOO ($NAME //= "WORLD") { 2443s PRINT "HELLO, $NAME"; 2443s } 2443s 2443s FOO(UNDEF); # WILL PRINT "HELLO, WORLD" 2443s 2443s SIMILARLY, THE C<||=> OPERATOR CAN BE USED TO PROVIDE A DEFAULT 2443s EXPRESSION TO BE USED WHENEVER THE CALLER PROVIDED A FALSE VALUE (AND 2443s REMEMBER THAT A MISSING OR C VALUE ARE ALSO FALSE). 2443s 2443s SUB FOO ($X ||= 10) { 2443s RETURN 5 + $X; 2443s } 2443s 2443s AN OPTIONAL PARAMETER CAN BE NAMELESS JUST LIKE A MANDATORY PARAMETER. 2443s FOR EXAMPLE, 2443s 2443s SUB FOO ($THING, $ = 1) { 2443s PRINT $THING; 2443s } 2443s 2443s THE PARAMETER'S DEFAULT VALUE WILL STILL BE EVALUATED IF THE CORRESPONDING 2443s ARGUMENT ISN'T SUPPLIED, EVEN THOUGH THE VALUE WON'T BE STORED ANYWHERE. 2443s THIS IS IN CASE EVALUATING IT HAS IMPORTANT SIDE EFFECTS. HOWEVER, IT 2443s WILL BE EVALUATED IN VOID CONTEXT, SO IF IT DOESN'T HAVE SIDE EFFECTS 2443s AND IS NOT TRIVIAL IT WILL GENERATE A WARNING IF THE "VOID" WARNING 2443s CATEGORY IS ENABLED. IF A NAMELESS OPTIONAL PARAMETER'S DEFAULT VALUE 2443s IS NOT IMPORTANT, IT MAY BE OMITTED JUST AS THE PARAMETER'S NAME WAS: 2443s 2443s SUB FOO ($THING, $=) { 2443s PRINT $THING; 2443s } 2443s 2443s OPTIONAL POSITIONAL PARAMETERS MUST COME AFTER ALL MANDATORY POSITIONAL 2443s PARAMETERS. (IF THERE ARE NO MANDATORY POSITIONAL PARAMETERS THEN AN 2443s OPTIONAL POSITIONAL PARAMETERS CAN BE THE FIRST THING IN THE SIGNATURE.) 2443s IF THERE ARE MULTIPLE OPTIONAL POSITIONAL PARAMETERS AND NOT ENOUGH 2443s ARGUMENTS ARE SUPPLIED TO FILL THEM ALL, THEY WILL BE FILLED FROM LEFT 2443s TO RIGHT. 2443s 2443s AFTER POSITIONAL PARAMETERS, ADDITIONAL ARGUMENTS MAY BE CAPTURED IN A 2443s SLURPY PARAMETER. THE SIMPLEST FORM OF THIS IS JUST AN ARRAY VARIABLE: 2443s 2443s SUB FOO ($FILTER, @INPUTS) { 2443s PRINT $FILTER->($_) FOREACH @INPUTS; 2443s } 2443s 2443s WITH A SLURPY PARAMETER IN THE SIGNATURE, THERE IS NO UPPER LIMIT ON HOW 2443s MANY ARGUMENTS MAY BE PASSED. A SLURPY ARRAY PARAMETER MAY BE NAMELESS 2443s JUST LIKE A POSITIONAL PARAMETER, IN WHICH CASE ITS ONLY EFFECT IS TO 2443s TURN OFF THE ARGUMENT LIMIT THAT WOULD OTHERWISE APPLY: 2443s 2443s SUB FOO ($THING, @) { 2443s PRINT $THING; 2443s } 2443s 2443s A SLURPY PARAMETER MAY INSTEAD BE A HASH, IN WHICH CASE THE ARGUMENTS 2443s AVAILABLE TO IT ARE INTERPRETED AS ALTERNATING KEYS AND VALUES. 2443s THERE MUST BE AS MANY KEYS AS VALUES: IF THERE IS AN ODD ARGUMENT THEN 2443s AN EXCEPTION WILL BE THROWN. KEYS WILL BE STRINGIFIED, AND IF THERE ARE 2443s DUPLICATES THEN THE LATER INSTANCE TAKES PRECEDENCE OVER THE EARLIER, 2443s AS WITH STANDARD HASH CONSTRUCTION. 2443s 2443s SUB FOO ($FILTER, %INPUTS) { 2443s PRINT $FILTER->($_, $INPUTS{$_}) FOREACH SORT KEYS %INPUTS; 2443s } 2443s 2443s A SLURPY HASH PARAMETER MAY BE NAMELESS JUST LIKE OTHER KINDS OF 2443s PARAMETER. IT STILL INSISTS THAT THE NUMBER OF ARGUMENTS AVAILABLE TO 2443s IT BE EVEN, EVEN THOUGH THEY'RE NOT BEING PUT INTO A VARIABLE. 2443s 2443s SUB FOO ($THING, %) { 2443s PRINT $THING; 2443s } 2443s 2443s A SLURPY PARAMETER, EITHER ARRAY OR HASH, MUST BE THE LAST THING IN THE 2443s SIGNATURE. IT MAY FOLLOW MANDATORY AND OPTIONAL POSITIONAL PARAMETERS; 2443s IT MAY ALSO BE THE ONLY THING IN THE SIGNATURE. SLURPY PARAMETERS CANNOT 2443s HAVE DEFAULT VALUES: IF NO ARGUMENTS ARE SUPPLIED FOR THEM THEN YOU GET 2443s AN EMPTY ARRAY OR EMPTY HASH. 2443s 2443s A SIGNATURE MAY BE ENTIRELY EMPTY, IN WHICH CASE ALL IT DOES IS CHECK 2443s THAT THE CALLER PASSED NO ARGUMENTS: 2443s 2443s SUB FOO () { 2443s RETURN 123; 2443s } 2443s 2443s PRIOR TO PERL 5.36 THESE WERE CONSIDERED EXPERIMENTAL, AND EMITTED A 2443s WARNING IN THE C CATEGORY. FROM PERL 5.36 2443s ONWARDS THIS NO LONGER HAPPENS, THOUGH THE WARNING CATEGORY STILL EXISTS 2443s FOR BACK-COMPATIBILITY WITH CODE THAT ATTEMPTS TO DISABLE IT WITH A 2443s STATEMENT SUCH AS: 2443s 2443s NO WARNINGS 'EXPERIMENTAL::SIGNATURES'; 2443s 2443s IN THE CURRENT PERL IMPLEMENTATION, WHEN USING A SIGNATURE THE ARGUMENTS 2443s ARE STILL ALSO AVAILABLE IN THE SPECIAL ARRAY VARIABLE C<@_>. HOWEVER, 2443s ACCESSING THEM VIA THIS ARRAY IS NOW DISCOURAGED, AND SHOULD NOT BE 2443s RELIED UPON IN NEWLY-WRITTEN CODE AS THIS ABILITY MAY CHANGE IN A FUTURE 2443s VERSION. CODE THAT ATTEMPTS TO ACCESS THE C<@_> ARRAY WILL PRODUCE 2443s WARNINGS IN THE C CATEGORY WHEN 2443s COMPILED: 2443s 2443s SUB F ($X) { 2443s # THIS LINE EMITS THE WARNING SEEN BELOW 2443s PRINT "ARGUMENTS ARE @_"; 2443s } 2443s 2443s Z<> 2443s 2443s USE OF @_ IN JOIN OR STRING WITH SIGNATURED SUBROUTINE IS 2443s EXPERIMENTAL AT ... 2443s 2443s THERE IS A DIFFERENCE BETWEEN THE TWO WAYS OF ACCESSING THE ARGUMENTS: 2443s C<@_> I THE ARGUMENTS, BUT THE SIGNATURE VARIABLES GET 2443s I OF THE ARGUMENTS. SO WRITING TO A SIGNATURE VARIABLE ONLY 2443s CHANGES THAT VARIABLE, AND HAS NO EFFECT ON THE CALLER'S VARIABLES, BUT 2443s WRITING TO AN ELEMENT OF C<@_> MODIFIES WHATEVER THE CALLER USED TO 2443s SUPPLY THAT ARGUMENT. 2443s 2443s THERE IS A POTENTIAL SYNTACTIC AMBIGUITY BETWEEN SIGNATURES AND PROTOTYPES 2443s (SEE L), BECAUSE BOTH START WITH AN OPENING PARENTHESIS AND 2443s BOTH CAN APPEAR IN SOME OF THE SAME PLACES, SUCH AS JUST AFTER THE NAME 2443s IN A SUBROUTINE DECLARATION. FOR HISTORICAL REASONS, WHEN SIGNATURES 2443s ARE NOT ENABLED, ANY OPENING PARENTHESIS IN SUCH A CONTEXT WILL TRIGGER 2443s VERY FORGIVING PROTOTYPE PARSING. MOST SIGNATURES WILL BE INTERPRETED 2443s AS PROTOTYPES IN THOSE CIRCUMSTANCES, BUT WON'T BE VALID PROTOTYPES. 2443s (A VALID PROTOTYPE CANNOT CONTAIN ANY ALPHABETIC CHARACTER.) THIS WILL 2443s LEAD TO SOMEWHAT CONFUSING ERROR MESSAGES. 2443s 2443s TO AVOID AMBIGUITY, WHEN SIGNATURES ARE ENABLED THE SPECIAL SYNTAX 2443s FOR PROTOTYPES IS DISABLED. THERE IS NO ATTEMPT TO GUESS WHETHER A 2443s PARENTHESISED GROUP WAS INTENDED TO BE A PROTOTYPE OR A SIGNATURE. 2443s TO GIVE A SUBROUTINE A PROTOTYPE UNDER THESE CIRCUMSTANCES, USE A 2443s L. FOR EXAMPLE, 2443s 2443s SUB FOO :PROTOTYPE($) { $_[0] } 2443s 2443s IT IS ENTIRELY POSSIBLE FOR A SUBROUTINE TO HAVE BOTH A PROTOTYPE AND 2443s A SIGNATURE. THEY DO DIFFERENT JOBS: THE PROTOTYPE AFFECTS COMPILATION 2443s OF CALLS TO THE SUBROUTINE, AND THE SIGNATURE PUTS ARGUMENT VALUES INTO 2443s LEXICAL VARIABLES AT RUNTIME. YOU CAN THEREFORE WRITE 2443s 2443s SUB FOO :PROTOTYPE($$) ($LEFT, $RIGHT) { 2443s RETURN $LEFT + $RIGHT; 2443s } 2443s 2443s THE PROTOTYPE ATTRIBUTE, AND ANY OTHER ATTRIBUTES, MUST COME BEFORE 2443s THE SIGNATURE. THE SIGNATURE ALWAYS IMMEDIATELY PRECEDES THE BLOCK OF 2443s THE SUBROUTINE'S BODY. 2443s 2443s =HEAD2 PRIVATE VARIABLES VIA MY() 2443s X X X X X 2443s X X 2443s 2443s SYNOPSIS: 2443s 2443s MY $FOO; # DECLARE $FOO LEXICALLY LOCAL 2443s MY (@WID, %GET); # DECLARE LIST OF VARIABLES LOCAL 2443s MY $FOO = "FLURP"; # DECLARE $FOO LEXICAL, AND INIT IT 2443s MY @OOF = @BAR; # DECLARE @OOF LEXICAL, AND INIT IT 2443s MY $X : FOO = $Y; # SIMILAR, WITH AN ATTRIBUTE APPLIED 2443s 2443s B: THE USE OF ATTRIBUTE LISTS ON C DECLARATIONS IS STILL 2443s EVOLVING. THE CURRENT SEMANTICS AND INTERFACE ARE SUBJECT TO CHANGE. 2443s SEE L AND L. 2443s 2443s THE C OPERATOR DECLARES THE LISTED VARIABLES TO BE LEXICALLY 2443s CONFINED TO THE ENCLOSING BLOCK, CONDITIONAL 2443s (C/C/C/C), LOOP 2443s (C/C/C/C/C), SUBROUTINE, C, 2443s OR C/C/C'D FILE. IF MORE THAN ONE VALUE IS LISTED, THE 2443s LIST MUST BE PLACED IN PARENTHESES. ALL LISTED ELEMENTS MUST BE 2443s LEGAL LVALUES. ONLY ALPHANUMERIC IDENTIFIERS MAY BE LEXICALLY 2443s SCOPED--MAGICAL BUILT-INS LIKE C<$/> MUST CURRENTLY BE CIZED 2443s WITH C INSTEAD. 2443s 2443s UNLIKE DYNAMIC VARIABLES CREATED BY THE C OPERATOR, LEXICAL 2443s VARIABLES DECLARED WITH C ARE TOTALLY HIDDEN FROM THE OUTSIDE 2443s WORLD, INCLUDING ANY CALLED SUBROUTINES. THIS IS TRUE IF IT'S THE 2443s SAME SUBROUTINE CALLED FROM ITSELF OR ELSEWHERE--EVERY CALL GETS 2443s ITS OWN COPY. 2443s X 2443s 2443s THIS DOESN'T MEAN THAT A C VARIABLE DECLARED IN A STATICALLY 2443s ENCLOSING LEXICAL SCOPE WOULD BE INVISIBLE. ONLY DYNAMIC SCOPES 2443s ARE CUT OFF. FOR EXAMPLE, THE C FUNCTION BELOW HAS ACCESS 2443s TO THE LEXICAL $X VARIABLE BECAUSE BOTH THE C AND THE C 2443s OCCURRED AT THE SAME SCOPE, PRESUMABLY FILE SCOPE. 2443s 2443s MY $X = 10; 2443s SUB BUMPX { $X++ } 2443s 2443s AN C, HOWEVER, CAN SEE LEXICAL VARIABLES OF THE SCOPE IT IS 2443s BEING EVALUATED IN, SO LONG AS THE NAMES AREN'T HIDDEN BY DECLARATIONS WITHIN 2443s THE C ITSELF. SEE L. 2443s X 2443s 2443s THE PARAMETER LIST TO MY() MAY BE ASSIGNED TO IF DESIRED, WHICH ALLOWS YOU 2443s TO INITIALIZE YOUR VARIABLES. (IF NO INITIALIZER IS GIVEN FOR A 2443s PARTICULAR VARIABLE, IT IS CREATED WITH THE UNDEFINED VALUE.) COMMONLY 2443s THIS IS USED TO NAME INPUT PARAMETERS TO A SUBROUTINE. EXAMPLES: 2443s 2443s $ARG = "FRED"; # "GLOBAL" VARIABLE 2443s $N = CUBE_ROOT(27); 2443s PRINT "$ARG THINKS THE ROOT IS $N\N"; 2443s # OUTPUTS: FRED THINKS THE ROOT IS 3 2443s 2443s SUB CUBE_ROOT { 2443s MY $ARG = SHIFT; # NAME DOESN'T MATTER 2443s $ARG **= 1/3; 2443s RETURN $ARG; 2443s } 2443s 2443s THE C IS SIMPLY A MODIFIER ON SOMETHING YOU MIGHT ASSIGN TO. SO WHEN 2443s YOU DO ASSIGN TO VARIABLES IN ITS ARGUMENT LIST, C DOESN'T 2443s CHANGE WHETHER THOSE VARIABLES ARE VIEWED AS A SCALAR OR AN ARRAY. SO 2443s 2443s MY ($FOO) = ; # WRONG? 2443s MY @FOO = ; 2443s 2443s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2443s 2443s MY $FOO = ; 2443s 2443s SUPPLIES A SCALAR CONTEXT. BUT THE FOLLOWING DECLARES ONLY ONE VARIABLE: 2443s 2443s MY $FOO, $BAR = 1; # WRONG 2443s 2443s THAT HAS THE SAME EFFECT AS 2443s 2443s MY $FOO; 2443s $BAR = 1; 2443s 2443s THE DECLARED VARIABLE IS NOT INTRODUCED (IS NOT VISIBLE) UNTIL AFTER 2443s THE CURRENT STATEMENT. THUS, 2443s 2443s MY $X = $X; 2443s 2443s CAN BE USED TO INITIALIZE A NEW $X WITH THE VALUE OF THE OLD $X, AND 2443s THE EXPRESSION 2443s 2443s MY $X = 123 AND $X == 123 2443s 2443s IS FALSE UNLESS THE OLD $X HAPPENED TO HAVE THE VALUE C<123>. 2443s 2443s LEXICAL SCOPES OF CONTROL STRUCTURES ARE NOT BOUNDED PRECISELY BY THE 2443s BRACES THAT DELIMIT THEIR CONTROLLED BLOCKS; CONTROL EXPRESSIONS ARE 2443s PART OF THAT SCOPE, TOO. THUS IN THE LOOP 2443s 2443s WHILE (MY $LINE = <>) { 2443s $LINE = LC $LINE; 2443s } CONTINUE { 2443s PRINT $LINE; 2443s } 2443s 2443s THE SCOPE OF $LINE EXTENDS FROM ITS DECLARATION THROUGHOUT THE REST OF 2443s THE LOOP CONSTRUCT (INCLUDING THE C CLAUSE), BUT NOT BEYOND 2443s IT. SIMILARLY, IN THE CONDITIONAL 2443s 2443s IF ((MY $ANSWER = ) =~ /^YES$/I) { 2443s USER_AGREES(); 2443s } ELSIF ($ANSWER =~ /^NO$/I) { 2443s USER_DISAGREES(); 2443s } ELSE { 2443s CHOMP $ANSWER; 2443s DIE "'$ANSWER' IS NEITHER 'YES' NOR 'NO'"; 2443s } 2443s 2443s THE SCOPE OF $ANSWER EXTENDS FROM ITS DECLARATION THROUGH THE REST 2443s OF THAT CONDITIONAL, INCLUDING ANY C AND C CLAUSES, 2443s BUT NOT BEYOND IT. SEE L FOR INFORMATION 2443s ON THE SCOPE OF VARIABLES IN STATEMENTS WITH MODIFIERS. 2443s 2443s THE C LOOP DEFAULTS TO SCOPING ITS INDEX VARIABLE DYNAMICALLY 2443s IN THE MANNER OF C. HOWEVER, IF THE INDEX VARIABLE IS 2443s PREFIXED WITH THE KEYWORD C, OR IF THERE IS ALREADY A LEXICAL 2443s BY THAT NAME IN SCOPE, THEN A NEW LEXICAL IS CREATED INSTEAD. THUS 2443s IN THE LOOP 2443s X X 2443s 2443s FOR MY $I (1, 2, 3) { 2443s SOME_FUNCTION(); 2443s } 2443s 2443s THE SCOPE OF $I EXTENDS TO THE END OF THE LOOP, BUT NOT BEYOND IT, 2443s RENDERING THE VALUE OF $I INACCESSIBLE WITHIN C. 2443s X X 2443s 2443s SOME USERS MAY WISH TO ENCOURAGE THE USE OF LEXICALLY SCOPED VARIABLES. 2443s AS AN AID TO CATCHING IMPLICIT USES TO PACKAGE VARIABLES, 2443s WHICH ARE ALWAYS GLOBAL, IF YOU SAY 2443s 2443s USE STRICT 'VARS'; 2443s 2443s THEN ANY VARIABLE MENTIONED FROM THERE TO THE END OF THE ENCLOSING 2443s BLOCK MUST EITHER REFER TO A LEXICAL VARIABLE, BE PREDECLARED VIA 2443s C OR C, OR ELSE MUST BE FULLY QUALIFIED WITH THE PACKAGE NAME. 2443s A COMPILATION ERROR RESULTS OTHERWISE. AN INNER BLOCK MAY COUNTERMAND 2443s THIS WITH C. 2443s 2443s A C HAS BOTH A COMPILE-TIME AND A RUN-TIME EFFECT. AT COMPILE 2443s TIME, THE COMPILER TAKES NOTICE OF IT. THE PRINCIPAL USEFULNESS 2443s OF THIS IS TO QUIET C, BUT IT IS ALSO ESSENTIAL 2443s FOR GENERATION OF CLOSURES AS DETAILED IN L. ACTUAL 2443s INITIALIZATION IS DELAYED UNTIL RUN TIME, THOUGH, SO IT GETS EXECUTED 2443s AT THE APPROPRIATE TIME, SUCH AS EACH TIME THROUGH A LOOP, FOR 2443s EXAMPLE. 2443s 2443s VARIABLES DECLARED WITH C ARE NOT PART OF ANY PACKAGE AND ARE THEREFORE 2443s NEVER FULLY QUALIFIED WITH THE PACKAGE NAME. IN PARTICULAR, YOU'RE NOT 2443s ALLOWED TO TRY TO MAKE A PACKAGE VARIABLE (OR OTHER GLOBAL) LEXICAL: 2443s 2443s MY $PACK::VAR; # ERROR! ILLEGAL SYNTAX 2443s 2443s IN FACT, A DYNAMIC VARIABLE (ALSO KNOWN AS PACKAGE OR GLOBAL VARIABLES) 2443s ARE STILL ACCESSIBLE USING THE FULLY QUALIFIED C<::> NOTATION EVEN WHILE A 2443s LEXICAL OF THE SAME NAME IS ALSO VISIBLE: 2443s 2443s PACKAGE MAIN; 2443s LOCAL $X = 10; 2443s MY $X = 20; 2443s PRINT "$X AND $::X\N"; 2443s 2443s THAT WILL PRINT OUT C<20> AND C<10>. 2443s 2443s YOU MAY DECLARE C VARIABLES AT THE OUTERMOST SCOPE OF A FILE 2443s TO HIDE ANY SUCH IDENTIFIERS FROM THE WORLD OUTSIDE THAT FILE. THIS 2443s IS SIMILAR IN SPIRIT TO C'S STATIC VARIABLES WHEN THEY ARE USED AT 2443s THE FILE LEVEL. TO DO THIS WITH A SUBROUTINE REQUIRES THE USE OF 2443s A CLOSURE (AN ANONYMOUS FUNCTION THAT ACCESSES ENCLOSING LEXICALS). 2443s IF YOU WANT TO CREATE A PRIVATE SUBROUTINE THAT CANNOT BE CALLED 2443s FROM OUTSIDE THAT BLOCK, IT CAN DECLARE A LEXICAL VARIABLE CONTAINING 2443s AN ANONYMOUS SUB REFERENCE: 2443s 2443s MY $SECRET_VERSION = '1.001-BETA'; 2443s MY $SECRET_SUB = SUB { PRINT $SECRET_VERSION }; 2443s &$SECRET_SUB(); 2443s 2443s AS LONG AS THE REFERENCE IS NEVER RETURNED BY ANY FUNCTION WITHIN THE 2443s MODULE, NO OUTSIDE MODULE CAN SEE THE SUBROUTINE, BECAUSE ITS NAME IS NOT IN 2443s ANY PACKAGE'S SYMBOL TABLE. REMEMBER THAT IT'S NOT I CALLED 2443s C<$SOME_PACK::SECRET_VERSION> OR ANYTHING; IT'S JUST $SECRET_VERSION, 2443s UNQUALIFIED AND UNQUALIFIABLE. 2443s 2443s THIS DOES NOT WORK WITH OBJECT METHODS, HOWEVER; ALL OBJECT METHODS 2443s HAVE TO BE IN THE SYMBOL TABLE OF SOME PACKAGE TO BE FOUND. SEE 2443s L FOR SOMETHING OF A WORK-AROUND TO 2443s THIS. 2443s 2443s =HEAD2 PERSISTENT PRIVATE VARIABLES 2443s X X X X 2443s X X 2443s 2443s THERE ARE TWO WAYS TO BUILD PERSISTENT PRIVATE VARIABLES IN PERL 5.10. 2443s FIRST, YOU CAN SIMPLY USE THE C FEATURE. OR, YOU CAN USE CLOSURES, 2443s IF YOU WANT TO STAY COMPATIBLE WITH RELEASES OLDER THAN 5.10. 2443s 2443s =HEAD3 PERSISTENT VARIABLES VIA STATE() 2443s 2443s BEGINNING WITH PERL 5.10.0, YOU CAN DECLARE VARIABLES WITH THE C 2443s KEYWORD IN PLACE OF C. FOR THAT TO WORK, THOUGH, YOU MUST HAVE 2443s ENABLED THAT FEATURE BEFOREHAND, EITHER BY USING THE C PRAGMA, OR 2443s BY USING C<-E> ON ONE-LINERS (SEE L). BEGINNING WITH PERL 5.16, 2443s THE C FORM DOES NOT REQUIRE THE 2443s C PRAGMA. 2443s 2443s THE C KEYWORD CREATES A LEXICAL VARIABLE (FOLLOWING THE SAME SCOPING 2443s RULES AS C) THAT PERSISTS FROM ONE SUBROUTINE CALL TO THE NEXT. IF A 2443s STATE VARIABLE RESIDES INSIDE AN ANONYMOUS SUBROUTINE, THEN EACH COPY OF 2443s THE SUBROUTINE HAS ITS OWN COPY OF THE STATE VARIABLE. HOWEVER, THE VALUE 2443s OF THE STATE VARIABLE WILL STILL PERSIST BETWEEN CALLS TO THE SAME COPY OF 2443s THE ANONYMOUS SUBROUTINE. (DON'T FORGET THAT C CREATES A NEW 2443s SUBROUTINE EACH TIME IT IS EXECUTED.) 2443s 2443s FOR EXAMPLE, THE FOLLOWING CODE MAINTAINS A PRIVATE COUNTER, INCREMENTED 2443s EACH TIME THE GIMME_ANOTHER() FUNCTION IS CALLED: 2443s 2443s USE FEATURE 'STATE'; 2443s SUB GIMME_ANOTHER { STATE $X; RETURN ++$X } 2443s 2443s AND THIS EXAMPLE USES ANONYMOUS SUBROUTINES TO CREATE SEPARATE COUNTERS: 2443s 2443s USE FEATURE 'STATE'; 2443s SUB CREATE_COUNTER { 2443s RETURN SUB { STATE $X; RETURN ++$X } 2443s } 2443s 2443s ALSO, SINCE C<$X> IS LEXICAL, IT CAN'T BE REACHED OR MODIFIED BY ANY PERL 2443s CODE OUTSIDE. 2443s 2443s WHEN COMBINED WITH VARIABLE DECLARATION, SIMPLE ASSIGNMENT TO C 2443s VARIABLES (AS IN C) IS EXECUTED ONLY THE FIRST TIME. WHEN SUCH 2443s STATEMENTS ARE EVALUATED SUBSEQUENT TIMES, THE ASSIGNMENT IS IGNORED. THE 2443s BEHAVIOR OF ASSIGNMENT TO C DECLARATIONS WHERE THE LEFT HAND SIDE 2443s OF THE ASSIGNMENT INVOLVES ANY PARENTHESES IS CURRENTLY UNDEFINED. 2443s 2443s =HEAD3 PERSISTENT VARIABLES WITH CLOSURES 2443s 2443s JUST BECAUSE A LEXICAL VARIABLE IS LEXICALLY (ALSO CALLED STATICALLY) 2443s SCOPED TO ITS ENCLOSING BLOCK, C, OR C FILE, THIS DOESN'T MEAN THAT 2443s WITHIN A FUNCTION IT WORKS LIKE A C STATIC. IT NORMALLY WORKS MORE 2443s LIKE A C AUTO, BUT WITH IMPLICIT GARBAGE COLLECTION. 2443s 2443s UNLIKE LOCAL VARIABLES IN C OR C++, PERL'S LEXICAL VARIABLES DON'T 2443s NECESSARILY GET RECYCLED JUST BECAUSE THEIR SCOPE HAS EXITED. 2443s IF SOMETHING MORE PERMANENT IS STILL AWARE OF THE LEXICAL, IT WILL 2443s STICK AROUND. SO LONG AS SOMETHING ELSE REFERENCES A LEXICAL, THAT 2443s LEXICAL WON'T BE FREED--WHICH IS AS IT SHOULD BE. YOU WOULDN'T WANT 2443s MEMORY BEING FREE UNTIL YOU WERE DONE USING IT, OR KEPT AROUND ONCE YOU 2443s WERE DONE. AUTOMATIC GARBAGE COLLECTION TAKES CARE OF THIS FOR YOU. 2443s 2443s THIS MEANS THAT YOU CAN PASS BACK OR SAVE AWAY REFERENCES TO LEXICAL 2443s VARIABLES, WHEREAS TO RETURN A POINTER TO A C AUTO IS A GRAVE ERROR. 2443s IT ALSO GIVES US A WAY TO SIMULATE C'S FUNCTION STATICS. HERE'S A 2443s MECHANISM FOR GIVING A FUNCTION PRIVATE VARIABLES WITH BOTH LEXICAL 2443s SCOPING AND A STATIC LIFETIME. IF YOU DO WANT TO CREATE SOMETHING LIKE 2443s C'S STATIC VARIABLES, JUST ENCLOSE THE WHOLE FUNCTION IN AN EXTRA BLOCK, 2443s AND PUT THE STATIC VARIABLE OUTSIDE THE FUNCTION BUT IN THE BLOCK. 2443s 2443s { 2443s MY $SECRET_VAL = 0; 2443s SUB GIMME_ANOTHER { 2443s RETURN ++$SECRET_VAL; 2443s } 2443s } 2443s # $SECRET_VAL NOW BECOMES UNREACHABLE BY THE OUTSIDE 2443s # WORLD, BUT RETAINS ITS VALUE BETWEEN CALLS TO GIMME_ANOTHER 2443s 2443s IF THIS FUNCTION IS BEING SOURCED IN FROM A SEPARATE FILE 2443s VIA C OR C, THEN THIS IS PROBABLY JUST FINE. IF IT'S 2443s ALL IN THE MAIN PROGRAM, YOU'LL NEED TO ARRANGE FOR THE C 2443s TO BE EXECUTED EARLY, EITHER BY PUTTING THE WHOLE BLOCK ABOVE 2443s YOUR MAIN PROGRAM, OR MORE LIKELY, PLACING MERELY A C 2443s CODE BLOCK AROUND IT TO MAKE SURE IT GETS EXECUTED BEFORE YOUR PROGRAM 2443s STARTS TO RUN: 2443s 2443s BEGIN { 2443s MY $SECRET_VAL = 0; 2443s SUB GIMME_ANOTHER { 2443s RETURN ++$SECRET_VAL; 2443s } 2443s } 2443s 2443s SEE L ABOUT THE 2443s SPECIAL TRIGGERED CODE BLOCKS, C, C, C, 2443s C AND C. 2443s 2443s IF DECLARED AT THE OUTERMOST SCOPE (THE FILE SCOPE), THEN LEXICALS 2443s WORK SOMEWHAT LIKE C'S FILE STATICS. THEY ARE AVAILABLE TO ALL 2443s FUNCTIONS IN THAT SAME FILE DECLARED BELOW THEM, BUT ARE INACCESSIBLE 2443s FROM OUTSIDE THAT FILE. THIS STRATEGY IS SOMETIMES USED IN MODULES 2443s TO CREATE PRIVATE VARIABLES THAT THE WHOLE MODULE CAN SEE. 2443s 2443s =HEAD2 TEMPORARY VALUES VIA LOCAL() 2443s X X X X 2443s X 2443s 2443s B: IN GENERAL, YOU SHOULD BE USING C INSTEAD OF C, BECAUSE 2443s IT'S FASTER AND SAFER. EXCEPTIONS TO THIS INCLUDE THE GLOBAL PUNCTUATION 2443s VARIABLES, GLOBAL FILEHANDLES AND FORMATS, AND DIRECT MANIPULATION OF THE 2443s PERL SYMBOL TABLE ITSELF. C IS MOSTLY USED WHEN THE CURRENT VALUE 2443s OF A VARIABLE MUST BE VISIBLE TO CALLED SUBROUTINES. 2443s 2443s SYNOPSIS: 2443s 2443s # LOCALIZATION OF VALUES 2443s 2443s LOCAL $FOO; # MAKE $FOO DYNAMICALLY LOCAL 2443s LOCAL (@WID, %GET); # MAKE LIST OF VARIABLES LOCAL 2443s LOCAL $FOO = "FLURP"; # MAKE $FOO DYNAMIC, AND INIT IT 2443s LOCAL @OOF = @BAR; # MAKE @OOF DYNAMIC, AND INIT IT 2443s 2443s LOCAL $HASH{KEY} = "VAL"; # SETS A LOCAL VALUE FOR THIS HASH ENTRY 2443s DELETE LOCAL $HASH{KEY}; # DELETE THIS ENTRY FOR THE CURRENT BLOCK 2443s LOCAL ($COND ? $V1 : $V2); # SEVERAL TYPES OF LVALUES SUPPORT 2443s # LOCALIZATION 2443s 2443s # LOCALIZATION OF SYMBOLS 2443s 2443s LOCAL *FH; # LOCALIZE $FH, @FH, %FH, &FH ... 2443s LOCAL *MERLYN = *RANDAL; # NOW $MERLYN IS REALLY $RANDAL, PLUS 2443s # @MERLYN IS REALLY @RANDAL, ETC 2443s LOCAL *MERLYN = 'RANDAL'; # SAME THING: PROMOTE 'RANDAL' TO *RANDAL 2443s LOCAL *MERLYN = \$RANDAL; # JUST ALIAS $MERLYN, NOT @MERLYN ETC 2443s 2443s A C MODIFIES ITS LISTED VARIABLES TO BE "LOCAL" TO THE 2443s ENCLOSING BLOCK, C, OR C--AND TO I. A C JUST GIVES TEMPORARY 2443s VALUES TO GLOBAL (MEANING PACKAGE) VARIABLES. IT DOES I CREATE 2443s A LOCAL VARIABLE. THIS IS KNOWN AS DYNAMIC SCOPING. LEXICAL SCOPING 2443s IS DONE WITH C, WHICH WORKS MORE LIKE C'S AUTO DECLARATIONS. 2443s 2443s SOME TYPES OF LVALUES CAN BE LOCALIZED AS WELL: HASH AND ARRAY ELEMENTS 2443s AND SLICES, CONDITIONALS (PROVIDED THAT THEIR RESULT IS ALWAYS 2443s LOCALIZABLE), AND SYMBOLIC REFERENCES. AS FOR SIMPLE VARIABLES, THIS 2443s CREATES NEW, DYNAMICALLY SCOPED VALUES. 2443s 2443s IF MORE THAN ONE VARIABLE OR EXPRESSION IS GIVEN TO C, THEY MUST BE 2443s PLACED IN PARENTHESES. THIS OPERATOR WORKS 2443s BY SAVING THE CURRENT VALUES OF THOSE VARIABLES IN ITS ARGUMENT LIST ON A 2443s HIDDEN STACK AND RESTORING THEM UPON EXITING THE BLOCK, SUBROUTINE, OR 2443s EVAL. THIS MEANS THAT CALLED SUBROUTINES CAN ALSO REFERENCE THE LOCAL 2443s VARIABLE, BUT NOT THE GLOBAL ONE. THE ARGUMENT LIST MAY BE ASSIGNED TO IF 2443s DESIRED, WHICH ALLOWS YOU TO INITIALIZE YOUR LOCAL VARIABLES. (IF NO 2443s INITIALIZER IS GIVEN FOR A PARTICULAR VARIABLE, IT IS CREATED WITH AN 2443s UNDEFINED VALUE.) 2443s 2443s BECAUSE C IS A RUN-TIME OPERATOR, IT GETS EXECUTED EACH TIME 2443s THROUGH A LOOP. CONSEQUENTLY, IT'S MORE EFFICIENT TO LOCALIZE YOUR 2443s VARIABLES OUTSIDE THE LOOP. 2443s 2443s =HEAD3 GRAMMATICAL NOTE ON LOCAL() 2443s X 2443s 2443s A C IS SIMPLY A MODIFIER ON AN LVALUE EXPRESSION. WHEN YOU ASSIGN TO 2443s A CIZED VARIABLE, THE C DOESN'T CHANGE WHETHER ITS LIST IS 2443s VIEWED AS A SCALAR OR AN ARRAY. SO 2443s 2443s LOCAL($FOO) = ; 2443s LOCAL @FOO = ; 2443s 2443s BOTH SUPPLY A LIST CONTEXT TO THE RIGHT-HAND SIDE, WHILE 2443s 2443s LOCAL $FOO = ; 2443s 2443s SUPPLIES A SCALAR CONTEXT. 2443s 2443s =HEAD3 LOCALIZATION OF SPECIAL VARIABLES 2443s X 2443s 2443s IF YOU LOCALIZE A SPECIAL VARIABLE, YOU'LL BE GIVING A NEW VALUE TO IT, 2443s BUT ITS MAGIC WON'T GO AWAY. THAT MEANS THAT ALL SIDE-EFFECTS RELATED 2443s TO THIS MAGIC STILL WORK WITH THE LOCALIZED VALUE. 2443s 2443s THIS FEATURE ALLOWS CODE LIKE THIS TO WORK : 2443s 2443s # READ THE WHOLE CONTENTS OF FILE IN $SLURP 2443s { LOCAL $/ = UNDEF; $SLURP = ; } 2443s 2443s NOTE, HOWEVER, THAT THIS RESTRICTS LOCALIZATION OF SOME VALUES ; FOR 2443s EXAMPLE, THE FOLLOWING STATEMENT DIES, AS OF PERL 5.10.0, WITH AN ERROR 2443s I, BECAUSE THE $1 VARIABLE IS 2443s MAGICAL AND READ-ONLY : 2443s 2443s LOCAL $1 = 2; 2443s 2443s ONE EXCEPTION IS THE DEFAULT SCALAR VARIABLE: STARTING WITH PERL 5.14 2443s C WILL ALWAYS STRIP ALL MAGIC FROM $_, TO MAKE IT POSSIBLE 2443s TO SAFELY REUSE $_ IN A SUBROUTINE. 2443s 2443s B: LOCALIZATION OF TIED ARRAYS AND HASHES DOES NOT CURRENTLY 2443s WORK AS DESCRIBED. 2443s THIS WILL BE FIXED IN A FUTURE RELEASE OF PERL; IN THE MEANTIME, AVOID 2443s CODE THAT RELIES ON ANY PARTICULAR BEHAVIOR OF LOCALISING TIED ARRAYS 2443s OR HASHES (LOCALISING INDIVIDUAL ELEMENTS IS STILL OKAY). 2443s SEE L FOR MORE 2443s DETAILS. 2443s X 2443s 2443s =HEAD3 LOCALIZATION OF GLOBS 2443s X X 2443s 2443s THE CONSTRUCT 2443s 2443s LOCAL *NAME; 2443s 2443s CREATES A WHOLE NEW SYMBOL TABLE ENTRY FOR THE GLOB C IN THE 2443s CURRENT PACKAGE. THAT MEANS THAT ALL VARIABLES IN ITS GLOB SLOT ($NAME, 2443s @NAME, %NAME, &NAME, AND THE C FILEHANDLE) ARE DYNAMICALLY RESET. 2443s 2443s THIS IMPLIES, AMONG OTHER THINGS, THAT ANY MAGIC EVENTUALLY CARRIED BY 2443s THOSE VARIABLES IS LOCALLY LOST. IN OTHER WORDS, SAYING C 2443s WILL NOT HAVE ANY EFFECT ON THE INTERNAL VALUE OF THE INPUT RECORD 2443s SEPARATOR. 2443s 2443s =HEAD3 LOCALIZATION OF ELEMENTS OF COMPOSITE TYPES 2443s X X 2443s X 2443s 2443s IT'S ALSO WORTH TAKING A MOMENT TO EXPLAIN WHAT HAPPENS WHEN YOU 2443s CIZE A MEMBER OF A COMPOSITE TYPE (I.E. AN ARRAY OR HASH ELEMENT). 2443s IN THIS CASE, THE ELEMENT IS CIZED I. THIS MEANS THAT 2443s WHEN THE SCOPE OF THE C ENDS, THE SAVED VALUE WILL BE 2443s RESTORED TO THE HASH ELEMENT WHOSE KEY WAS NAMED IN THE C, OR 2443s THE ARRAY ELEMENT WHOSE INDEX WAS NAMED IN THE C. IF THAT 2443s ELEMENT WAS DELETED WHILE THE C WAS IN EFFECT (E.G. BY A 2443s C FROM A HASH OR A C OF AN ARRAY), IT WILL SPRING 2443s BACK INTO EXISTENCE, POSSIBLY EXTENDING AN ARRAY AND FILLING IN THE 2443s SKIPPED ELEMENTS WITH C. FOR INSTANCE, IF YOU SAY 2443s 2443s %HASH = ( 'THIS' => 'IS', 'A' => 'TEST' ); 2443s @ARY = ( 0..5 ); 2443s { 2443s LOCAL($ARY[5]) = 6; 2443s LOCAL($HASH{'A'}) = 'DRILL'; 2443s WHILE (MY $E = POP(@ARY)) { 2443s PRINT "$E . . .\N"; 2443s LAST UNLESS $E > 3; 2443s } 2443s IF (@ARY) { 2443s $HASH{'ONLY A'} = 'TEST'; 2443s DELETE $HASH{'A'}; 2443s } 2443s } 2443s PRINT JOIN(' ', MAP { "$_ $HASH{$_}" } SORT KEYS %HASH),".\N"; 2443s PRINT "THE ARRAY HAS ",SCALAR(@ARY)," ELEMENTS: ", 2443s JOIN(', ', MAP { DEFINED $_ ? $_ : 'UNDEF' } @ARY),"\N"; 2443s 2443s PERL WILL PRINT 2443s 2443s 6 . . . 2443s 4 . . . 2443s 3 . . . 2443s THIS IS A TEST ONLY A TEST. 2443s THE ARRAY HAS 6 ELEMENTS: 0, 1, 2, UNDEF, UNDEF, 5 2443s 2443s THE BEHAVIOR OF LOCAL() ON NON-EXISTENT MEMBERS OF COMPOSITE 2443s TYPES IS SUBJECT TO CHANGE IN FUTURE. THE BEHAVIOR OF LOCAL() 2443s ON ARRAY ELEMENTS SPECIFIED USING NEGATIVE INDEXES IS PARTICULARLY 2443s SURPRISING, AND IS VERY LIKELY TO CHANGE. 2443s 2443s =HEAD3 LOCALIZED DELETION OF ELEMENTS OF COMPOSITE TYPES 2443s X X X 2443s X 2443s 2443s YOU CAN USE THE C AND C 2443s CONSTRUCTS TO DELETE A COMPOSITE TYPE ENTRY FOR THE CURRENT BLOCK AND RESTORE 2443s IT WHEN IT ENDS. THEY RETURN THE ARRAY/HASH VALUE BEFORE THE LOCALIZATION, 2443s WHICH MEANS THAT THEY ARE RESPECTIVELY EQUIVALENT TO 2443s 2443s DO { 2443s MY $VAL = $ARRAY[$IDX]; 2443s LOCAL $ARRAY[$IDX]; 2443s DELETE $ARRAY[$IDX]; 2443s $VAL 2443s } 2443s 2443s AND 2443s 2443s DO { 2443s MY $VAL = $HASH{KEY}; 2443s LOCAL $HASH{KEY}; 2443s DELETE $HASH{KEY}; 2443s $VAL 2443s } 2443s 2443s EXCEPT THAT FOR THOSE THE C IS 2443s SCOPED TO THE C BLOCK. SLICES ARE 2443s ALSO ACCEPTED. 2443s 2443s MY %HASH = ( 2443s A => [ 7, 8, 9 ], 2443s B => 1, 2443s ) 2443s 2443s { 2443s MY $X = DELETE LOCAL $HASH{A}; 2443s # $X IS [ 7, 8, 9 ] 2443s # %HASH IS (B => 1) 2443s 2443s { 2443s MY @NUMS = DELETE LOCAL @$X[0, 2] 2443s # @NUMS IS (7, 9) 2443s # $X IS [ UNDEF, 8 ] 2443s 2443s $X[0] = 999; # WILL BE ERASED WHEN THE SCOPE ENDS 2443s } 2443s # $X IS BACK TO [ 7, 8, 9 ] 2443s 2443s } 2443s # %HASH IS BACK TO ITS ORIGINAL STATE 2443s 2443s THIS CONSTRUCT IS SUPPORTED SINCE PERL V5.12. 2443s 2443s =HEAD2 LVALUE SUBROUTINES 2443s X X 2443s 2443s IT IS POSSIBLE TO RETURN A MODIFIABLE VALUE FROM A SUBROUTINE. 2443s TO DO THIS, YOU HAVE TO DECLARE THE SUBROUTINE TO RETURN AN LVALUE. 2443s 2443s MY $VAL; 2443s SUB CANMOD : LVALUE { 2443s $VAL; # OR: RETURN $VAL; 2443s } 2443s SUB NOMOD { 2443s $VAL; 2443s } 2443s 2443s CANMOD() = 5; # ASSIGNS TO $VAL 2443s NOMOD() = 5; # ERROR 2443s 2443s THE SCALAR/LIST CONTEXT FOR THE SUBROUTINE AND FOR THE RIGHT-HAND 2443s SIDE OF ASSIGNMENT IS DETERMINED AS IF THE SUBROUTINE CALL IS REPLACED 2443s BY A SCALAR. FOR EXAMPLE, CONSIDER: 2443s 2443s DATA(2,3) = GET_DATA(3,4); 2443s 2443s BOTH SUBROUTINES HERE ARE CALLED IN A SCALAR CONTEXT, WHILE IN: 2443s 2443s (DATA(2,3)) = GET_DATA(3,4); 2443s 2443s AND IN: 2443s 2443s (DATA(2),DATA(3)) = GET_DATA(3,4); 2443s 2443s ALL THE SUBROUTINES ARE CALLED IN A LIST CONTEXT. 2443s 2443s LVALUE SUBROUTINES ARE CONVENIENT, BUT YOU HAVE TO KEEP IN MIND THAT, 2443s WHEN USED WITH OBJECTS, THEY MAY VIOLATE ENCAPSULATION. A NORMAL 2443s MUTATOR CAN CHECK THE SUPPLIED ARGUMENT BEFORE SETTING THE ATTRIBUTE 2443s IT IS PROTECTING, AN LVALUE SUBROUTINE CANNOT. IF YOU REQUIRE ANY 2443s SPECIAL PROCESSING WHEN STORING AND RETRIEVING THE VALUES, CONSIDER 2443s USING THE CPAN MODULE SENTINEL OR SOMETHING SIMILAR. 2443s 2443s =HEAD2 LEXICAL SUBROUTINES 2443s X X X X 2443s 2443s BEGINNING WITH PERL 5.18, YOU CAN DECLARE A PRIVATE SUBROUTINE WITH C 2443s OR C. AS WITH STATE VARIABLES, THE C KEYWORD IS ONLY 2443s AVAILABLE UNDER C OR C OR HIGHER. 2443s 2443s PRIOR TO PERL 5.26, LEXICAL SUBROUTINES WERE DEEMED EXPERIMENTAL AND WERE 2443s AVAILABLE ONLY UNDER THE C PRAGMA. THEY ALSO 2443s PRODUCED A WARNING UNLESS THE "EXPERIMENTAL::LEXICAL_SUBS" WARNINGS 2443s CATEGORY WAS DISABLED. 2443s 2443s THESE SUBROUTINES ARE ONLY VISIBLE WITHIN THE BLOCK IN WHICH THEY ARE 2443s DECLARED, AND ONLY AFTER THAT DECLARATION: 2443s 2443s # INCLUDE THESE TWO LINES IF YOUR CODE IS INTENDED TO RUN UNDER PERL 2443s # VERSIONS EARLIER THAN 5.26. 2443s NO WARNINGS "EXPERIMENTAL::LEXICAL_SUBS"; 2443s USE FEATURE 'LEXICAL_SUBS'; 2443s 2443s FOO(); # CALLS THE PACKAGE/GLOBAL SUBROUTINE 2443s STATE SUB FOO { 2443s FOO(); # ALSO CALLS THE PACKAGE SUBROUTINE 2443s } 2443s FOO(); # CALLS "STATE" SUB 2443s MY $REF = \&FOO; # TAKE A REFERENCE TO "STATE" SUB 2443s 2443s MY SUB BAR { ... } 2443s BAR(); # CALLS "MY" SUB 2443s 2443s YOU CAN'T (DIRECTLY) WRITE A RECURSIVE LEXICAL SUBROUTINE: 2443s 2443s # WRONG 2443s MY SUB BAZ { 2443s BAZ(); 2443s } 2443s 2443s THIS EXAMPLE FAILS BECAUSE C REFERS TO THE PACKAGE/GLOBAL SUBROUTINE 2443s C, NOT THE LEXICAL SUBROUTINE CURRENTLY BEING DEFINED. 2443s 2443s THE SOLUTION IS TO USE L|PERLFUNC/__SUB__>: 2443s 2443s MY SUB BAZ { 2443s __SUB__->(); # CALLS ITSELF 2443s } 2443s 2443s IT IS POSSIBLE TO PREDECLARE A LEXICAL SUBROUTINE. THE C 2443s SUBROUTINE DEFINITION SYNTAX RESPECTS ANY PREVIOUS C OR C 2443s DECLARATION. USING THIS TO DEFINE RECURSIVE SUBROUTINES IS A BAD IDEA, 2443s HOWEVER: 2443s 2443s MY SUB BAZ; # PREDECLARATION 2443s SUB BAZ { # DEFINE THE "MY" SUB 2443s BAZ(); # WRONG: CALLS ITSELF, BUT LEAKS MEMORY 2443s } 2443s 2443s JUST LIKE C<< MY $F; $F = SUB { $F->() } >>, THIS EXAMPLE LEAKS MEMORY. THE 2443s NAME C IS A REFERENCE TO THE SUBROUTINE, AND THE SUBROUTINE USES THE NAME 2443s C; THEY KEEP EACH OTHER ALIVE (SEE L). 2443s 2443s =HEAD3 C VS C 2443s 2443s WHAT IS THE DIFFERENCE BETWEEN "STATE" SUBS AND "MY" SUBS? EACH TIME THAT 2443s EXECUTION ENTERS A BLOCK WHEN "MY" SUBS ARE DECLARED, A NEW COPY OF EACH 2443s SUB IS CREATED. "STATE" SUBROUTINES PERSIST FROM ONE EXECUTION OF THE 2443s CONTAINING BLOCK TO THE NEXT. 2443s 2443s SO, IN GENERAL, "STATE" SUBROUTINES ARE FASTER. BUT "MY" SUBS ARE 2443s NECESSARY IF YOU WANT TO CREATE CLOSURES: 2443s 2443s SUB WHATEVER { 2443s MY $X = SHIFT; 2443s MY SUB INNER { 2443s ... DO SOMETHING WITH $X ... 2443s } 2443s INNER(); 2443s } 2443s 2443s IN THIS EXAMPLE, A NEW C<$X> IS CREATED WHEN C IS CALLED, AND 2443s ALSO A NEW C, WHICH CAN SEE THE NEW C<$X>. A "STATE" SUB WILL ONLY 2443s SEE THE C<$X> FROM THE FIRST CALL TO C. 2443s 2443s =HEAD3 C SUBROUTINES 2443s 2443s LIKE C, C CREATES A LEXICAL ALIAS TO THE PACKAGE 2443s SUBROUTINE OF THE SAME NAME. 2443s 2443s THE TWO MAIN USES FOR THIS ARE TO SWITCH BACK TO USING THE PACKAGE SUB 2443s INSIDE AN INNER SCOPE: 2443s 2443s SUB FOO { ... } 2443s 2443s SUB BAR { 2443s MY SUB FOO { ... } 2443s { 2443s # NEED TO USE THE OUTER FOO HERE 2443s OUR SUB FOO; 2443s FOO(); 2443s } 2443s } 2443s 2443s AND TO MAKE A SUBROUTINE VISIBLE TO OTHER PACKAGES IN THE SAME SCOPE: 2443s 2443s PACKAGE MYSNEAKYMODULE; 2443s 2443s OUR SUB DO_SOMETHING { ... } 2443s 2443s SUB DO_SOMETHING_WITH_CALLER { 2443s PACKAGE DB; 2443s () = CALLER 1; # SETS @DB::ARGS 2443s DO_SOMETHING(@ARGS); # USES MYSNEAKYMODULE::DO_SOMETHING 2443s } 2443s 2443s =HEAD2 PASSING SYMBOL TABLE ENTRIES (TYPEGLOBS) 2443s X X<*> 2443s 2443s B: THE MECHANISM DESCRIBED IN THIS SECTION WAS ORIGINALLY 2443s THE ONLY WAY TO SIMULATE PASS-BY-REFERENCE IN OLDER VERSIONS OF 2443s PERL. WHILE IT STILL WORKS FINE IN MODERN VERSIONS, THE NEW REFERENCE 2443s MECHANISM IS GENERALLY EASIER TO WORK WITH. SEE BELOW. 2443s 2443s SOMETIMES YOU DON'T WANT TO PASS THE VALUE OF AN ARRAY TO A SUBROUTINE 2443s BUT RATHER THE NAME OF IT, SO THAT THE SUBROUTINE CAN MODIFY THE GLOBAL 2443s COPY OF IT RATHER THAN WORKING WITH A LOCAL COPY. IN PERL YOU CAN 2443s REFER TO ALL OBJECTS OF A PARTICULAR NAME BY PREFIXING THE NAME 2443s WITH A STAR: C<*FOO>. THIS IS OFTEN KNOWN AS A "TYPEGLOB", BECAUSE THE 2443s STAR ON THE FRONT CAN BE THOUGHT OF AS A WILDCARD MATCH FOR ALL THE 2443s FUNNY PREFIX CHARACTERS ON VARIABLES AND SUBROUTINES AND SUCH. 2443s 2443s WHEN EVALUATED, THE TYPEGLOB PRODUCES A SCALAR VALUE THAT REPRESENTS 2443s ALL THE OBJECTS OF THAT NAME, INCLUDING ANY FILEHANDLE, FORMAT, OR 2443s SUBROUTINE. WHEN ASSIGNED TO, IT CAUSES THE NAME MENTIONED TO REFER TO 2443s WHATEVER C<*> VALUE WAS ASSIGNED TO IT. EXAMPLE: 2443s 2443s SUB DOUBLEARY { 2443s LOCAL(*SOMEARY) = @_; 2443s FOREACH $ELEM (@SOMEARY) { 2443s $ELEM *= 2; 2443s } 2443s } 2443s DOUBLEARY(*FOO); 2443s DOUBLEARY(*BAR); 2443s 2443s SCALARS ARE ALREADY PASSED BY REFERENCE, SO YOU CAN MODIFY 2443s SCALAR ARGUMENTS WITHOUT USING THIS MECHANISM BY REFERRING EXPLICITLY 2443s TO C<$_[0]> ETC. YOU CAN MODIFY ALL THE ELEMENTS OF AN ARRAY BY PASSING 2443s ALL THE ELEMENTS AS SCALARS, BUT YOU HAVE TO USE THE C<*> MECHANISM (OR 2443s THE EQUIVALENT REFERENCE MECHANISM) TO C, C, OR CHANGE THE SIZE OF 2443s AN ARRAY. IT WILL CERTAINLY BE FASTER TO PASS THE TYPEGLOB (OR REFERENCE). 2443s 2443s EVEN IF YOU DON'T WANT TO MODIFY AN ARRAY, THIS MECHANISM IS USEFUL FOR 2443s PASSING MULTIPLE ARRAYS IN A SINGLE LIST, BECAUSE NORMALLY THE LIST 2443s MECHANISM WILL MERGE ALL THE ARRAY VALUES SO THAT YOU CAN'T EXTRACT OUT 2443s THE INDIVIDUAL ARRAYS. FOR MORE ON TYPEGLOBS, SEE 2443s L. 2443s 2443s =HEAD2 WHEN TO STILL USE LOCAL() 2443s X X 2443s 2443s DESPITE THE EXISTENCE OF C, THERE ARE STILL THREE PLACES WHERE THE 2443s C OPERATOR STILL SHINES. IN FACT, IN THESE THREE PLACES, YOU 2443s I USE C INSTEAD OF C. 2443s 2443s =OVER 4 2443s 2443s =ITEM 1. 2443s 2443s YOU NEED TO GIVE A GLOBAL VARIABLE A TEMPORARY VALUE, ESPECIALLY $_. 2443s 2443s THE GLOBAL VARIABLES, LIKE C<@ARGV> OR THE PUNCTUATION VARIABLES, MUST BE 2443s CIZED WITH C. THIS BLOCK READS IN F, AND SPLITS 2443s IT UP INTO CHUNKS SEPARATED BY LINES OF EQUAL SIGNS, WHICH ARE PLACED 2443s IN C<@FIELDS>. 2443s 2443s { 2443s LOCAL @ARGV = ("/ETC/MOTD"); 2443s LOCAL $/ = UNDEF; 2443s LOCAL $_ = <>; 2443s @FIELDS = SPLIT /^\S*=+\S*$/; 2443s } 2443s 2443s IT PARTICULAR, IT'S IMPORTANT TO CIZE $_ IN ANY ROUTINE THAT ASSIGNS 2443s TO IT. LOOK OUT FOR IMPLICIT ASSIGNMENTS IN C CONDITIONALS. 2443s 2443s =ITEM 2. 2443s 2443s YOU NEED TO CREATE A LOCAL FILE OR DIRECTORY HANDLE OR A LOCAL FUNCTION. 2443s 2443s A FUNCTION THAT NEEDS A FILEHANDLE OF ITS OWN MUST USE 2443s C ON A COMPLETE TYPEGLOB. THIS CAN BE USED TO CREATE NEW SYMBOL 2443s TABLE ENTRIES: 2443s 2443s SUB IOQUEUE { 2443s LOCAL (*READER, *WRITER); # NOT MY! 2443s PIPE (READER, WRITER) OR DIE "PIPE: $!"; 2443s RETURN (*READER, *WRITER); 2443s } 2443s ($HEAD, $TAIL) = IOQUEUE(); 2443s 2443s SEE THE SYMBOL MODULE FOR A WAY TO CREATE ANONYMOUS SYMBOL TABLE 2443s ENTRIES. 2443s 2443s BECAUSE ASSIGNMENT OF A REFERENCE TO A TYPEGLOB CREATES AN ALIAS, THIS 2443s CAN BE USED TO CREATE WHAT IS EFFECTIVELY A LOCAL FUNCTION, OR AT LEAST, 2443s A LOCAL ALIAS. 2443s 2443s { 2443s LOCAL *GROW = \&SHRINK; # ONLY UNTIL THIS BLOCK EXITS 2443s GROW(); # REALLY CALLS SHRINK() 2443s MOVE(); # IF MOVE() GROW()S, IT SHRINK()S TOO 2443s } 2443s GROW(); # GET THE REAL GROW() AGAIN 2443s 2443s SEE L FOR MORE ABOUT MANIPULATING 2443s FUNCTIONS BY NAME IN THIS WAY. 2443s 2443s =ITEM 3. 2443s 2443s YOU WANT TO TEMPORARILY CHANGE JUST ONE ELEMENT OF AN ARRAY OR HASH. 2443s 2443s YOU CAN CIZE JUST ONE ELEMENT OF AN AGGREGATE. USUALLY THIS 2443s IS DONE ON DYNAMICS: 2443s 2443s { 2443s LOCAL $SIG{INT} = 'IGNORE'; 2443s FUNCT(); # UNINTERRUPTIBLE 2443s } 2443s # INTERRUPTIBILITY AUTOMATICALLY RESTORED HERE 2443s 2443s BUT IT ALSO WORKS ON LEXICALLY DECLARED AGGREGATES. 2443s 2443s =BACK 2443s 2443s =HEAD2 PASS BY REFERENCE 2443s X X X 2443s 2443s IF YOU WANT TO PASS MORE THAN ONE ARRAY OR HASH INTO A FUNCTION--OR 2443s RETURN THEM FROM IT--AND HAVE THEM MAINTAIN THEIR INTEGRITY, THEN 2443s YOU'RE GOING TO HAVE TO USE AN EXPLICIT PASS-BY-REFERENCE. BEFORE YOU 2443s DO THAT, YOU NEED TO UNDERSTAND REFERENCES AS DETAILED IN L. 2443s THIS SECTION MAY NOT MAKE MUCH SENSE TO YOU OTHERWISE. 2443s 2443s HERE ARE A FEW SIMPLE EXAMPLES. FIRST, LET'S PASS IN SEVERAL ARRAYS 2443s TO A FUNCTION AND HAVE IT C ALL OF THEN, RETURNING A NEW LIST 2443s OF ALL THEIR FORMER LAST ELEMENTS: 2443s 2443s @TAILINGS = POPMANY ( \@W, \@X, \@Y, \@Z ); 2443s 2443s SUB POPMANY { 2443s MY $AREF; 2443s MY @RETLIST; 2443s FOREACH $AREF ( @_ ) { 2443s PUSH @RETLIST, POP @$AREF; 2443s } 2443s RETURN @RETLIST; 2443s } 2443s 2443s HERE'S HOW YOU MIGHT WRITE A FUNCTION THAT RETURNS A 2443s LIST OF KEYS OCCURRING IN ALL THE HASHES PASSED TO IT: 2443s 2443s @COMMON = INTER( \%FOO, \%BAR, \%JOE ); 2443s SUB INTER { 2443s MY ($K, $HREF, %SEEN); # LOCALS 2443s FOREACH $HREF (@_) { 2443s WHILE ( $K = EACH %$HREF ) { 2443s $SEEN{$K}++; 2443s } 2443s } 2443s RETURN GREP { $SEEN{$_} == @_ } KEYS %SEEN; 2443s } 2443s 2443s SO FAR, WE'RE USING JUST THE NORMAL LIST RETURN MECHANISM. 2443s WHAT HAPPENS IF YOU WANT TO PASS OR RETURN A HASH? WELL, 2443s IF YOU'RE USING ONLY ONE OF THEM, OR YOU DON'T MIND THEM 2443s CONCATENATING, THEN THE NORMAL CALLING CONVENTION IS OK, ALTHOUGH 2443s A LITTLE EXPENSIVE. 2443s 2443s WHERE PEOPLE GET INTO TROUBLE IS HERE: 2443s 2443s (@W, @X) = FUNC(@Y, @Z); 2443s OR 2443s (%W, %X) = FUNC(%Y, %Z); 2443s 2443s THAT SYNTAX SIMPLY WON'T WORK. IT SETS JUST C<@W> OR C<%W> AND 2443s CLEARS THE C<@X> OR C<%X>. PLUS THE FUNCTION DIDN'T GET PASSED 2443s INTO TWO SEPARATE ARRAYS OR HASHES: IT GOT ONE LONG LIST IN C<@_>, 2443s AS ALWAYS. 2443s 2443s IF YOU CAN ARRANGE FOR EVERYONE TO DEAL WITH THIS THROUGH REFERENCES, IT'S 2443s CLEANER CODE, ALTHOUGH NOT SO NICE TO LOOK AT. HERE'S A FUNCTION THAT 2443s TAKES TWO ARRAY REFERENCES AS ARGUMENTS, RETURNING THE TWO ARRAY ELEMENTS 2443s IN ORDER OF HOW MANY ELEMENTS THEY HAVE IN THEM: 2443s 2443s ($WREF, $XREF) = FUNC(\@Y, \@Z); 2443s PRINT "@$WREF HAS MORE THAN @$XREF\N"; 2443s SUB FUNC { 2443s MY ($YREF, $ZREF) = @_; 2443s IF (@$YREF > @$ZREF) { 2443s RETURN ($YREF, $ZREF); 2443s } ELSE { 2443s RETURN ($ZREF, $YREF); 2443s } 2443s } 2443s 2443s IT TURNS OUT THAT YOU CAN ACTUALLY DO THIS ALSO: 2443s 2443s (*W, *X) = FUNC(\@Y, \@Z); 2443s PRINT "@W HAS MORE THAN @X\N"; 2443s SUB FUNC { 2443s LOCAL (*Y, *Z) = @_; 2443s IF (@Y > @Z) { 2443s RETURN (\@Y, \@Z); 2443s } ELSE { 2443s RETURN (\@Z, \@Y); 2443s } 2443s } 2443s 2443s HERE WE'RE USING THE TYPEGLOBS TO DO SYMBOL TABLE ALIASING. IT'S 2443s A TAD SUBTLE, THOUGH, AND ALSO WON'T WORK IF YOU'RE USING C 2443s VARIABLES, BECAUSE ONLY GLOBALS (EVEN IN DISGUISE AS CS) 2443s ARE IN THE SYMBOL TABLE. 2443s 2443s IF YOU'RE PASSING AROUND FILEHANDLES, YOU COULD USUALLY JUST USE THE BARE 2443s TYPEGLOB, LIKE C<*STDOUT>, BUT TYPEGLOBS REFERENCES WORK, TOO. 2443s FOR EXAMPLE: 2443s 2443s SPLUTTER(\*STDOUT); 2443s SUB SPLUTTER { 2443s MY $FH = SHIFT; 2443s PRINT $FH "HER UM WELL A HMMM\N"; 2443s } 2443s 2443s $REC = GET_REC(\*STDIN); 2443s SUB GET_REC { 2443s MY $FH = SHIFT; 2443s RETURN SCALAR <$FH>; 2443s } 2443s 2443s IF YOU'RE PLANNING ON GENERATING NEW FILEHANDLES, YOU COULD DO THIS. 2443s NOTICE TO PASS BACK JUST THE BARE *FH, NOT ITS REFERENCE. 2443s 2443s SUB OPENIT { 2443s MY $PATH = SHIFT; 2443s LOCAL *FH; 2443s RETURN OPEN (FH, $PATH) ? *FH : UNDEF; 2443s } 2443s 2443s =HEAD2 PROTOTYPES 2443s X X 2443s 2443s PERL SUPPORTS A VERY LIMITED KIND OF COMPILE-TIME ARGUMENT CHECKING 2443s USING FUNCTION PROTOTYPING. THIS CAN BE DECLARED IN EITHER THE PROTO 2443s SECTION OR WITH A L. 2443s IF YOU DECLARE EITHER OF 2443s 2443s SUB MYPUSH (\@@) 2443s SUB MYPUSH :PROTOTYPE(\@@) 2443s 2443s THEN C TAKES ARGUMENTS EXACTLY LIKE C DOES. 2443s 2443s IF SUBROUTINE SIGNATURES ARE ENABLED (SEE L), THEN 2443s THE SHORTER PROTO SYNTAX IS UNAVAILABLE, BECAUSE IT WOULD CLASH WITH 2443s SIGNATURES. IN THAT CASE, A PROTOTYPE CAN ONLY BE DECLARED IN THE FORM 2443s OF AN ATTRIBUTE. 2443s 2443s THE 2443s FUNCTION DECLARATION MUST BE VISIBLE AT COMPILE TIME. THE PROTOTYPE 2443s AFFECTS ONLY INTERPRETATION OF NEW-STYLE CALLS TO THE FUNCTION, 2443s WHERE NEW-STYLE IS DEFINED AS NOT USING THE C<&> CHARACTER. IN 2443s OTHER WORDS, IF YOU CALL IT LIKE A BUILT-IN FUNCTION, THEN IT BEHAVES 2443s LIKE A BUILT-IN FUNCTION. IF YOU CALL IT LIKE AN OLD-FASHIONED 2443s SUBROUTINE, THEN IT BEHAVES LIKE AN OLD-FASHIONED SUBROUTINE. IT 2443s NATURALLY FALLS OUT FROM THIS RULE THAT PROTOTYPES HAVE NO INFLUENCE 2443s ON SUBROUTINE REFERENCES LIKE C<\&FOO> OR ON INDIRECT SUBROUTINE 2443s CALLS LIKE C<&{$SUBREF}> OR C<< $SUBREF->() >>. 2443s 2443s METHOD CALLS ARE NOT INFLUENCED BY PROTOTYPES EITHER, BECAUSE THE 2443s FUNCTION TO BE CALLED IS INDETERMINATE AT COMPILE TIME, SINCE 2443s THE EXACT CODE CALLED DEPENDS ON INHERITANCE. 2443s 2443s BECAUSE THE INTENT OF THIS FEATURE IS PRIMARILY TO LET YOU DEFINE 2443s SUBROUTINES THAT WORK LIKE BUILT-IN FUNCTIONS, HERE ARE PROTOTYPES 2443s FOR SOME OTHER FUNCTIONS THAT PARSE ALMOST EXACTLY LIKE THE 2443s CORRESPONDING BUILT-IN. 2443s 2443s DECLARED AS CALLED AS 2443s 2443s SUB MYLINK ($$) MYLINK $OLD, $NEW 2443s SUB MYVEC ($$$) MYVEC $VAR, $OFFSET, 1 2443s SUB MYINDEX ($$;$) MYINDEX &GETSTRING, "SUBSTR" 2443s SUB MYSYSWRITE ($$$;$) MYSYSWRITE $BUF, 0, LENGTH($BUF) - $OFF, $OFF 2443s SUB MYREVERSE (@) MYREVERSE $X, $Y, $Z 2443s SUB MYJOIN ($@) MYJOIN ":", $X, $Y, $Z 2443s SUB MYPOP (\@) MYPOP @ARRAY 2443s SUB MYSPLICE (\@$$@) MYSPLICE @ARRAY, 0, 2, @PUSHME 2443s SUB MYKEYS (\[%@]) MYKEYS $HASHREF->%* 2443s SUB MYOPEN (*;$) MYOPEN HANDLE, $NAME 2443s SUB MYPIPE (**) MYPIPE READHANDLE, WRITEHANDLE 2443s SUB MYGREP (&@) MYGREP { /FOO/ } $X, $Y, $Z 2443s SUB MYRAND (;$) MYRAND 42 2443s SUB MYTIME () MYTIME 2443s 2443s ANY BACKSLASHED PROTOTYPE CHARACTER REPRESENTS AN ACTUAL ARGUMENT 2443s THAT MUST START WITH THAT CHARACTER (OPTIONALLY PRECEDED BY C, 2443s C OR C), WITH THE EXCEPTION OF C<$>, WHICH WILL 2443s ACCEPT ANY SCALAR LVALUE EXPRESSION, SUCH AS C<$FOO = 7> OR 2443s C<< MY_FUNCTION()->[0] >>. THE VALUE PASSED AS PART OF C<@_> WILL BE A 2443s REFERENCE TO THE ACTUAL ARGUMENT GIVEN IN THE SUBROUTINE CALL, 2443s OBTAINED BY APPLYING C<\> TO THAT ARGUMENT. 2443s 2443s YOU CAN USE THE C<\[]> BACKSLASH GROUP NOTATION TO SPECIFY MORE THAN ONE 2443s ALLOWED ARGUMENT TYPE. FOR EXAMPLE: 2443s 2443s SUB MYREF (\[$@%&*]) 2443s 2443s WILL ALLOW CALLING MYREF() AS 2443s 2443s MYREF $VAR 2443s MYREF @ARRAY 2443s MYREF %HASH 2443s MYREF &SUB 2443s MYREF *GLOB 2443s 2443s AND THE FIRST ARGUMENT OF MYREF() WILL BE A REFERENCE TO 2443s A SCALAR, AN ARRAY, A HASH, A CODE, OR A GLOB. 2443s 2443s UNBACKSLASHED PROTOTYPE CHARACTERS HAVE SPECIAL MEANINGS. ANY 2443s UNBACKSLASHED C<@> OR C<%> EATS ALL REMAINING ARGUMENTS, AND FORCES 2443s LIST CONTEXT. AN ARGUMENT REPRESENTED BY C<$> FORCES SCALAR CONTEXT. AN 2443s C<&> REQUIRES AN ANONYMOUS SUBROUTINE, WHICH, IF PASSED AS THE FIRST 2443s ARGUMENT, DOES NOT REQUIRE THE C KEYWORD OR A SUBSEQUENT COMMA. 2443s 2443s A C<*> ALLOWS THE SUBROUTINE TO ACCEPT A BAREWORD, CONSTANT, SCALAR EXPRESSION, 2443s TYPEGLOB, OR A REFERENCE TO A TYPEGLOB IN THAT SLOT. THE VALUE WILL BE 2443s AVAILABLE TO THE SUBROUTINE EITHER AS A SIMPLE SCALAR, OR (IN THE LATTER 2443s TWO CASES) AS A REFERENCE TO THE TYPEGLOB. IF YOU WISH TO ALWAYS CONVERT 2443s SUCH ARGUMENTS TO A TYPEGLOB REFERENCE, USE SYMBOL::QUALIFY_TO_REF() AS 2443s FOLLOWS: 2443s 2443s USE SYMBOL 'QUALIFY_TO_REF'; 2443s 2443s SUB FOO (*) { 2443s MY $FH = QUALIFY_TO_REF(SHIFT, CALLER); 2443s ... 2443s } 2443s 2443s THE C<+> PROTOTYPE IS A SPECIAL ALTERNATIVE TO C<$> THAT WILL ACT LIKE 2443s C<\[@%]> WHEN GIVEN A LITERAL ARRAY OR HASH VARIABLE, BUT WILL OTHERWISE 2443s FORCE SCALAR CONTEXT ON THE ARGUMENT. THIS IS USEFUL FOR FUNCTIONS WHICH 2443s SHOULD ACCEPT EITHER A LITERAL ARRAY OR AN ARRAY REFERENCE AS THE ARGUMENT: 2443s 2443s SUB MYPUSH (+@) { 2443s MY $AREF = SHIFT; 2443s DIE "NOT AN ARRAY OR ARRAYREF" UNLESS REF $AREF EQ 'ARRAY'; 2443s PUSH @$AREF, @_; 2443s } 2443s 2443s WHEN USING THE C<+> PROTOTYPE, YOUR FUNCTION MUST CHECK THAT THE ARGUMENT 2443s IS OF AN ACCEPTABLE TYPE. 2443s 2443s A SEMICOLON (C<;>) SEPARATES MANDATORY ARGUMENTS FROM OPTIONAL ARGUMENTS. 2443s IT IS REDUNDANT BEFORE C<@> OR C<%>, WHICH GOBBLE UP EVERYTHING ELSE. 2443s 2443s AS THE LAST CHARACTER OF A PROTOTYPE, OR JUST BEFORE A SEMICOLON, A C<@> 2443s OR A C<%>, YOU CAN USE C<_> IN PLACE OF C<$>: IF THIS ARGUMENT IS NOT 2443s PROVIDED, C<$_> WILL BE USED INSTEAD. 2443s 2443s NOTE HOW THE LAST THREE EXAMPLES IN THE TABLE ABOVE ARE TREATED 2443s SPECIALLY BY THE PARSER. C IS PARSED AS A TRUE LIST 2443s OPERATOR, C IS PARSED AS A TRUE UNARY OPERATOR WITH UNARY 2443s PRECEDENCE THE SAME AS C, AND C IS TRULY WITHOUT 2443s ARGUMENTS, JUST LIKE C. THAT IS, IF YOU SAY 2443s 2443s MYTIME +2; 2443s 2443s YOU'LL GET C, NOT C, WHICH IS HOW IT WOULD BE PARSED 2443s WITHOUT A PROTOTYPE. IF YOU WANT TO FORCE A UNARY FUNCTION TO HAVE THE 2443s SAME PRECEDENCE AS A LIST OPERATOR, ADD C<;> TO THE END OF THE PROTOTYPE: 2443s 2443s SUB MYGETPROTOBYNUMBER($;); 2443s MYGETPROTOBYNUMBER $X > $Y; # PARSED AS MYGETPROTOBYNUMBER($X > $Y) 2443s 2443s THE INTERESTING THING ABOUT C<&> IS THAT YOU CAN GENERATE NEW SYNTAX WITH IT, 2443s PROVIDED IT'S IN THE INITIAL POSITION: 2443s X<&> 2443s 2443s SUB TRY (&@) { 2443s MY($TRY,$CATCH) = @_; 2443s EVAL { &$TRY }; 2443s IF ($@) { 2443s LOCAL $_ = $@; 2443s &$CATCH; 2443s } 2443s } 2443s SUB CATCH (&) { $_[0] } 2443s 2443s TRY { 2443s DIE "PHOOEY"; 2443s } CATCH { 2443s /PHOOEY/ AND PRINT "UNPHOOEY\N"; 2443s }; 2443s 2443s THAT PRINTS C<"UNPHOOEY">. (YES, THERE ARE STILL UNRESOLVED 2443s ISSUES HAVING TO DO WITH VISIBILITY OF C<@_>. I'M IGNORING THAT 2443s QUESTION FOR THE MOMENT. (BUT NOTE THAT IF WE MAKE C<@_> LEXICALLY 2443s SCOPED, THOSE ANONYMOUS SUBROUTINES CAN ACT LIKE CLOSURES... (GEE, 2443s IS THIS SOUNDING A LITTLE LISPISH? (NEVER MIND.)))) 2443s 2443s AND HERE'S A REIMPLEMENTATION OF THE PERL C OPERATOR: 2443s X 2443s 2443s SUB MYGREP (&@) { 2443s MY $CODE = SHIFT; 2443s MY @RESULT; 2443s FOREACH $_ (@_) { 2443s PUSH(@RESULT, $_) IF &$CODE; 2443s } 2443s @RESULT; 2443s } 2443s 2443s SOME FOLKS WOULD PREFER FULL ALPHANUMERIC PROTOTYPES. ALPHANUMERICS HAVE 2443s BEEN INTENTIONALLY LEFT OUT OF PROTOTYPES FOR THE EXPRESS PURPOSE OF 2443s SOMEDAY IN THE FUTURE ADDING NAMED, FORMAL PARAMETERS. THE CURRENT 2443s MECHANISM'S MAIN GOAL IS TO LET MODULE WRITERS PROVIDE BETTER DIAGNOSTICS 2443s FOR MODULE USERS. LARRY FEELS THE NOTATION QUITE UNDERSTANDABLE TO PERL 2443s PROGRAMMERS, AND THAT IT WILL NOT INTRUDE GREATLY UPON THE MEAT OF THE 2443s MODULE, NOR MAKE IT HARDER TO READ. THE LINE NOISE IS VISUALLY 2443s ENCAPSULATED INTO A SMALL PILL THAT'S EASY TO SWALLOW. 2443s 2443s IF YOU TRY TO USE AN ALPHANUMERIC SEQUENCE IN A PROTOTYPE YOU WILL 2443s GENERATE AN OPTIONAL WARNING - "ILLEGAL CHARACTER IN PROTOTYPE...". 2443s UNFORTUNATELY EARLIER VERSIONS OF PERL ALLOWED THE PROTOTYPE TO BE 2443s USED AS LONG AS ITS PREFIX WAS A VALID PROTOTYPE. THE WARNING MAY BE 2443s UPGRADED TO A FATAL ERROR IN A FUTURE VERSION OF PERL ONCE THE 2443s MAJORITY OF OFFENDING CODE IS FIXED. 2443s 2443s IT'S PROBABLY BEST TO PROTOTYPE NEW FUNCTIONS, NOT RETROFIT PROTOTYPING 2443s INTO OLDER ONES. THAT'S BECAUSE YOU MUST BE ESPECIALLY CAREFUL ABOUT 2443s SILENT IMPOSITIONS OF DIFFERING LIST VERSUS SCALAR CONTEXTS. FOR EXAMPLE, 2443s IF YOU DECIDE THAT A FUNCTION SHOULD TAKE JUST ONE PARAMETER, LIKE THIS: 2443s 2443s SUB FUNC ($) { 2443s MY $N = SHIFT; 2443s PRINT "YOU GAVE ME $N\N"; 2443s } 2443s 2443s AND SOMEONE HAS BEEN CALLING IT WITH AN ARRAY OR EXPRESSION 2443s RETURNING A LIST: 2443s 2443s FUNC(@FOO); 2443s FUNC( $TEXT =~ /\W+/G ); 2443s 2443s THEN YOU'VE JUST SUPPLIED AN AUTOMATIC C IN FRONT OF THEIR 2443s ARGUMENT, WHICH CAN BE MORE THAN A BIT SURPRISING. THE OLD C<@FOO> 2443s WHICH USED TO HOLD ONE THING DOESN'T GET PASSED IN. INSTEAD, 2443s C NOW GETS PASSED IN A C<1>; THAT IS, THE NUMBER OF ELEMENTS 2443s IN C<@FOO>. AND THE C GETS CALLED IN SCALAR CONTEXT SO INSTEAD OF A 2443s LIST OF WORDS IT RETURNS A BOOLEAN RESULT AND ADVANCES C. OUCH! 2443s 2443s IF A SUB HAS BOTH A PROTO AND A BLOCK, THE PROTOTYPE IS NOT APPLIED 2443s UNTIL AFTER THE BLOCK IS COMPLETELY DEFINED. THIS MEANS THAT A RECURSIVE 2443s FUNCTION WITH A PROTOTYPE HAS TO BE PREDECLARED FOR THE PROTOTYPE TO TAKE 2443s EFFECT, LIKE SO: 2443s 2443s SUB FOO($$); 2443s SUB FOO($$) { 2443s FOO 1, 2; 2443s } 2443s 2443s THIS IS ALL VERY POWERFUL, OF COURSE, AND SHOULD BE USED ONLY IN MODERATION 2443s TO MAKE THE WORLD A BETTER PLACE. 2443s 2443s =HEAD2 CONSTANT FUNCTIONS 2443s X 2443s 2443s FUNCTIONS WITH A PROTOTYPE OF C<()> ARE POTENTIAL CANDIDATES FOR 2443s INLINING. IF THE RESULT AFTER OPTIMIZATION AND CONSTANT FOLDING 2443s IS EITHER A CONSTANT OR A LEXICALLY-SCOPED SCALAR WHICH HAS NO OTHER 2443s REFERENCES, THEN IT WILL BE USED IN PLACE OF FUNCTION CALLS MADE 2443s WITHOUT C<&>. CALLS MADE USING C<&> ARE NEVER INLINED. (SEE 2443s L FOR AN EASY WAY TO DECLARE MOST CONSTANTS.) 2443s 2443s THE FOLLOWING FUNCTIONS WOULD ALL BE INLINED: 2443s 2443s SUB PI () { 3.14159 } # NOT EXACT, BUT CLOSE. 2443s SUB PI () { 4 * ATAN2 1, 1 } # AS GOOD AS IT GETS, 2443s # AND IT'S INLINED, TOO! 2443s SUB ST_DEV () { 0 } 2443s SUB ST_INO () { 1 } 2443s 2443s SUB FLAG_FOO () { 1 << 8 } 2443s SUB FLAG_BAR () { 1 << 9 } 2443s SUB FLAG_MASK () { FLAG_FOO | FLAG_BAR } 2443s 2443s SUB OPT_BAZ () { NOT (0X1B58 & FLAG_MASK) } 2443s 2443s SUB N () { INT(OPT_BAZ) / 3 } 2443s 2443s SUB FOO_SET () { 1 IF FLAG_MASK & FLAG_FOO } 2443s SUB FOO_SET2 () { IF (FLAG_MASK & FLAG_FOO) { 1 } } 2443s 2443s (BE AWARE THAT THE LAST EXAMPLE WAS NOT ALWAYS INLINED IN PERL 5.20 AND 2443s EARLIER, WHICH DID NOT BEHAVE CONSISTENTLY WITH SUBROUTINES CONTAINING 2443s INNER SCOPES.) YOU CAN COUNTERMAND INLINING BY USING AN EXPLICIT 2443s C: 2443s 2443s SUB BAZ_VAL () { 2443s IF (OPT_BAZ) { 2443s RETURN 23; 2443s } 2443s ELSE { 2443s RETURN 42; 2443s } 2443s } 2443s SUB BONK_VAL () { RETURN 12345 } 2443s 2443s AS ALLUDED TO EARLIER YOU CAN ALSO DECLARE INLINED SUBS DYNAMICALLY AT 2443s BEGIN TIME IF THEIR BODY CONSISTS OF A LEXICALLY-SCOPED SCALAR WHICH 2443s HAS NO OTHER REFERENCES. ONLY THE FIRST EXAMPLE HERE WILL BE INLINED: 2443s 2443s BEGIN { 2443s MY $VAR = 1; 2443s NO STRICT 'REFS'; 2443s *INLINED = SUB () { $VAR }; 2443s } 2443s 2443s BEGIN { 2443s MY $VAR = 1; 2443s MY $REF = \$VAR; 2443s NO STRICT 'REFS'; 2443s *NOT_INLINED = SUB () { $VAR }; 2443s } 2443s 2443s A NOT SO OBVIOUS CAVEAT WITH THIS (SEE [RT #79908]) IS WHAT HAPPENS IF THE 2443s VARIABLE IS POTENTIALLY MODIFIABLE. FOR EXAMPLE: 2443s 2443s BEGIN { 2443s MY $X = 10; 2443s *FOO = SUB () { $X }; 2443s $X++; 2443s } 2443s PRINT FOO(); # PRINTED 10 PRIOR TO 5.32.0 2443s 2443s FROM PERL 5.22 ONWARDS THIS GAVE A DEPRECATION WARNING, AND FROM PERL 5.32 2443s ONWARDS IT BECAME A RUN-TIME ERROR. PREVIOUSLY THE VARIABLE WAS 2443s IMMEDIATELY INLINED, AND STOPPED BEHAVING LIKE A NORMAL LEXICAL VARIABLE; 2443s SO IT PRINTED C<10>, NOT C<11>. 2443s 2443s IF YOU STILL WANT SUCH A SUBROUTINE TO BE INLINED (WITH NO WARNING), MAKE 2443s SURE THE VARIABLE IS NOT USED IN A CONTEXT WHERE IT COULD BE MODIFIED 2443s ASIDE FROM WHERE IT IS DECLARED. 2443s 2443s # FINE, NO WARNING 2443s BEGIN { 2443s MY $X = 54321; 2443s *INLINED = SUB () { $X }; 2443s } 2443s # ERROR 2443s BEGIN { 2443s MY $X; 2443s $X = 54321; 2443s *ALSO_INLINED = SUB () { $X }; 2443s } 2443s 2443s PERL 5.22 ALSO INTRODUCES THE EXPERIMENTAL "CONST" ATTRIBUTE AS AN 2443s ALTERNATIVE. (DISABLE THE "EXPERIMENTAL::CONST_ATTR" WARNINGS IF YOU WANT 2443s TO USE IT.) WHEN APPLIED TO AN ANONYMOUS SUBROUTINE, IT FORCES THE SUB TO 2443s BE CALLED WHEN THE C EXPRESSION IS EVALUATED. THE RETURN VALUE IS 2443s CAPTURED AND TURNED INTO A CONSTANT SUBROUTINE: 2443s 2443s MY $X = 54321; 2443s *INLINED = SUB : CONST { $X }; 2443s $X++; 2443s 2443s THE RETURN VALUE OF C IN THIS EXAMPLE WILL ALWAYS BE 54321, 2443s REGARDLESS OF LATER MODIFICATIONS TO $X. YOU CAN ALSO PUT ANY ARBITRARY 2443s CODE INSIDE THE SUB, AT IT WILL BE EXECUTED IMMEDIATELY AND ITS RETURN 2443s VALUE CAPTURED THE SAME WAY. 2443s 2443s IF YOU REALLY WANT A SUBROUTINE WITH A C<()> PROTOTYPE THAT RETURNS A 2443s LEXICAL VARIABLE YOU CAN EASILY FORCE IT TO NOT BE INLINED BY ADDING 2443s AN EXPLICIT C: 2443s 2443s BEGIN { 2443s MY $X = 10; 2443s *FOO = SUB () { RETURN $X }; 2443s $X++; 2443s } 2443s PRINT FOO(); # PRINTS 11 2443s 2443s THE EASIEST WAY TO TELL IF A SUBROUTINE WAS INLINED IS BY USING 2443s L. CONSIDER THIS EXAMPLE OF TWO SUBROUTINES RETURNING 2443s C<1>, ONE WITH A C<()> PROTOTYPE CAUSING IT TO BE INLINED, AND ONE 2443s WITHOUT (WITH DEPARSE OUTPUT TRUNCATED FOR CLARITY): 2443s 2443s $ PERL -MO=DEPARSE -E 'SUB ONE { 1 } IF (ONE) { PRINT ONE IF ONE }' 2443s SUB ONE { 2443s 1; 2443s } 2443s IF (ONE ) { 2443s PRINT ONE() IF ONE ; 2443s } 2443s 2443s $ PERL -MO=DEPARSE -E 'SUB ONE () { 1 } IF (ONE) { PRINT ONE IF ONE }' 2443s SUB ONE () { 1 } 2443s DO { 2443s PRINT 1 2443s }; 2443s 2443s IF YOU REDEFINE A SUBROUTINE THAT WAS ELIGIBLE FOR INLINING, YOU'LL 2443s GET A WARNING BY DEFAULT. YOU CAN USE THIS WARNING TO TELL WHETHER OR 2443s NOT A PARTICULAR SUBROUTINE IS CONSIDERED INLINABLE, SINCE IT'S 2443s DIFFERENT THAN THE WARNING FOR OVERRIDING NON-INLINED SUBROUTINES: 2443s 2443s $ PERL -E 'SUB ONE () {1} SUB ONE () {2}' 2443s CONSTANT SUBROUTINE ONE REDEFINED AT -E LINE 1. 2443s $ PERL -WE 'SUB ONE {1} SUB ONE {2}' 2443s SUBROUTINE ONE REDEFINED AT -E LINE 1. 2443s 2443s THE WARNING IS CONSIDERED SEVERE ENOUGH NOT TO BE AFFECTED BY THE 2443s B<-W> SWITCH (OR ITS ABSENCE) BECAUSE PREVIOUSLY COMPILED INVOCATIONS 2443s OF THE FUNCTION WILL STILL BE USING THE OLD VALUE OF THE FUNCTION. IF 2443s YOU NEED TO BE ABLE TO REDEFINE THE SUBROUTINE, YOU NEED TO ENSURE 2443s THAT IT ISN'T INLINED, EITHER BY DROPPING THE C<()> PROTOTYPE (WHICH 2443s CHANGES CALLING SEMANTICS, SO BEWARE) OR BY THWARTING THE INLINING 2443s MECHANISM IN SOME OTHER WAY, E.G. BY ADDING AN EXPLICIT C, AS 2443s MENTIONED ABOVE: 2443s 2443s SUB NOT_INLINED () { RETURN 23 } 2443s 2443s =HEAD2 OVERRIDING BUILT-IN FUNCTIONS 2443s X X X X 2443s 2443s MANY BUILT-IN FUNCTIONS MAY BE OVERRIDDEN, THOUGH THIS SHOULD BE TRIED 2443s ONLY OCCASIONALLY AND FOR GOOD REASON. TYPICALLY THIS MIGHT BE 2443s DONE BY A PACKAGE ATTEMPTING TO EMULATE MISSING BUILT-IN FUNCTIONALITY 2443s ON A NON-UNIX SYSTEM. 2443s 2443s OVERRIDING MAY BE DONE ONLY BY IMPORTING THE NAME FROM A MODULE AT 2443s COMPILE TIME--ORDINARY PREDECLARATION ISN'T GOOD ENOUGH. HOWEVER, THE 2443s C PRAGMA LETS YOU, IN EFFECT, PREDECLARE SUBS 2443s VIA THE IMPORT SYNTAX, AND THESE NAMES MAY THEN OVERRIDE BUILT-IN ONES: 2443s 2443s USE SUBS 'CHDIR', 'CHROOT', 'CHMOD', 'CHOWN'; 2443s CHDIR $SOMEWHERE; 2443s SUB CHDIR { ... } 2443s 2443s TO UNAMBIGUOUSLY REFER TO THE BUILT-IN FORM, PRECEDE THE 2443s BUILT-IN NAME WITH THE SPECIAL PACKAGE QUALIFIER C. FOR EXAMPLE, 2443s SAYING C ALWAYS REFERS TO THE BUILT-IN C, EVEN 2443s IF THE CURRENT PACKAGE HAS IMPORTED SOME OTHER SUBROUTINE CALLED 2443s C<&OPEN()> FROM ELSEWHERE. EVEN THOUGH IT LOOKS LIKE A REGULAR 2443s FUNCTION CALL, IT ISN'T: THE C PREFIX IN THAT CASE IS PART OF PERL'S 2443s SYNTAX, AND WORKS FOR ANY KEYWORD, REGARDLESS OF WHAT IS IN THE C 2443s PACKAGE. TAKING A REFERENCE TO IT, THAT IS, C<\&CORE::OPEN>, ONLY WORKS 2443s FOR SOME KEYWORDS. SEE L. 2443s 2443s LIBRARY MODULES SHOULD NOT IN GENERAL EXPORT BUILT-IN NAMES LIKE C 2443s OR C AS PART OF THEIR DEFAULT C<@EXPORT> LIST, BECAUSE THESE MAY 2443s SNEAK INTO SOMEONE ELSE'S NAMESPACE AND CHANGE THE SEMANTICS UNEXPECTEDLY. 2443s INSTEAD, IF THE MODULE ADDS THAT NAME TO C<@EXPORT_OK>, THEN IT'S 2443s POSSIBLE FOR A USER TO IMPORT THE NAME EXPLICITLY, BUT NOT IMPLICITLY. 2443s THAT IS, THEY COULD SAY 2443s 2443s USE MODULE 'OPEN'; 2443s 2443s AND IT WOULD IMPORT THE C OVERRIDE. BUT IF THEY SAID 2443s 2443s USE MODULE; 2443s 2443s THEY WOULD GET THE DEFAULT IMPORTS WITHOUT OVERRIDES. 2443s 2443s THE FOREGOING MECHANISM FOR OVERRIDING BUILT-IN IS RESTRICTED, QUITE 2443s DELIBERATELY, TO THE PACKAGE THAT REQUESTS THE IMPORT. THERE IS A SECOND 2443s METHOD THAT IS SOMETIMES APPLICABLE WHEN YOU WISH TO OVERRIDE A BUILT-IN 2443s EVERYWHERE, WITHOUT REGARD TO NAMESPACE BOUNDARIES. THIS IS ACHIEVED BY 2443s IMPORTING A SUB INTO THE SPECIAL NAMESPACE C. HERE IS AN 2443s EXAMPLE THAT QUITE BRAZENLY REPLACES THE C OPERATOR WITH SOMETHING 2443s THAT UNDERSTANDS REGULAR EXPRESSIONS. 2443s 2443s PACKAGE REGLOB; 2443s REQUIRE EXPORTER; 2443s @ISA = 'EXPORTER'; 2443s @EXPORT_OK = 'GLOB'; 2443s 2443s SUB IMPORT { 2443s MY $PKG = SHIFT; 2443s RETURN UNLESS @_; 2443s MY $SYM = SHIFT; 2443s MY $WHERE = ($SYM =~ S/^GLOBAL_// ? 'CORE::GLOBAL' : CALLER(0)); 2443s $PKG->EXPORT($WHERE, $SYM, @_); 2443s } 2443s 2443s SUB GLOB { 2443s MY $PAT = SHIFT; 2443s MY @GOT; 2443s IF (OPENDIR MY $D, '.') { 2443s @GOT = GREP /$PAT/, READDIR $D; 2443s CLOSEDIR $D; 2443s } 2443s RETURN @GOT; 2443s } 2443s 1; 2443s 2443s AND HERE'S HOW IT COULD BE (AB)USED: 2443s 2443s #USE REGLOB 'GLOBAL_GLOB'; # OVERRIDE GLOB() IN ALL NAMESPACES 2443s PACKAGE FOO; 2443s USE REGLOB 'GLOB'; # OVERRIDE GLOB() IN FOO:: ONLY 2443s PRINT FOR <^[A-Z_]+\.PM\$>; # SHOW ALL PRAGMATIC MODULES 2443s 2443s THE INITIAL COMMENT SHOWS A CONTRIVED, EVEN DANGEROUS EXAMPLE. 2443s BY OVERRIDING C GLOBALLY, YOU WOULD BE FORCING THE NEW (AND 2443s SUBVERSIVE) BEHAVIOR FOR THE C OPERATOR FOR I NAMESPACE, 2443s WITHOUT THE COMPLETE COGNIZANCE OR COOPERATION OF THE MODULES THAT OWN 2443s THOSE NAMESPACES. NATURALLY, THIS SHOULD BE DONE WITH EXTREME CAUTION--IF 2443s IT MUST BE DONE AT ALL. 2443s 2443s THE C EXAMPLE ABOVE DOES NOT IMPLEMENT ALL THE SUPPORT NEEDED TO 2443s CLEANLY OVERRIDE PERL'S C OPERATOR. THE BUILT-IN C HAS 2443s DIFFERENT BEHAVIORS DEPENDING ON WHETHER IT APPEARS IN A SCALAR OR LIST 2443s CONTEXT, BUT OUR C DOESN'T. INDEED, MANY PERL BUILT-INS HAVE SUCH 2443s CONTEXT SENSITIVE BEHAVIORS, AND THESE MUST BE ADEQUATELY SUPPORTED BY 2443s A PROPERLY WRITTEN OVERRIDE. FOR A FULLY FUNCTIONAL EXAMPLE OF OVERRIDING 2443s C, STUDY THE IMPLEMENTATION OF C IN THE STANDARD 2443s LIBRARY. 2443s 2443s WHEN YOU OVERRIDE A BUILT-IN, YOUR REPLACEMENT SHOULD BE CONSISTENT (IF 2443s POSSIBLE) WITH THE BUILT-IN NATIVE SYNTAX. YOU CAN ACHIEVE THIS BY USING 2443s A SUITABLE PROTOTYPE. TO GET THE PROTOTYPE OF AN OVERRIDABLE BUILT-IN, 2443s USE THE C FUNCTION WITH AN ARGUMENT OF C<"CORE::BUILTIN_NAME"> 2443s (SEE L). 2443s 2443s NOTE HOWEVER THAT SOME BUILT-INS CAN'T HAVE THEIR SYNTAX EXPRESSED BY A 2443s PROTOTYPE (SUCH AS C OR C). IF YOU OVERRIDE THEM YOU WON'T 2443s BE ABLE TO FULLY MIMIC THEIR ORIGINAL SYNTAX. 2443s 2443s THE BUILT-INS C, C AND C CAN ALSO BE OVERRIDDEN, BUT DUE 2443s TO SPECIAL MAGIC, THEIR ORIGINAL SYNTAX IS PRESERVED, AND YOU DON'T HAVE 2443s TO DEFINE A PROTOTYPE FOR THEIR REPLACEMENTS. (YOU CAN'T OVERRIDE THE 2443s C SYNTAX, THOUGH). 2443s 2443s C HAS SPECIAL ADDITIONAL DARK MAGIC: IF YOU INVOKE YOUR 2443s C REPLACEMENT AS C, IT WILL ACTUALLY RECEIVE 2443s THE ARGUMENT C<"FOO/BAR.PM"> IN @_. SEE L. 2443s 2443s AND, AS YOU'LL HAVE NOTICED FROM THE PREVIOUS EXAMPLE, IF YOU OVERRIDE 2443s C, THE C<< <*> >> GLOB OPERATOR IS OVERRIDDEN AS WELL. 2443s 2443s IN A SIMILAR FASHION, OVERRIDING THE C FUNCTION ALSO OVERRIDES 2443s THE EQUIVALENT I/O OPERATOR C<< >>. ALSO, OVERRIDING 2443s C ALSO OVERRIDES THE OPERATORS C<``> AND C. 2443s 2443s FINALLY, SOME BUILT-INS (E.G. C OR C) CAN'T BE OVERRIDDEN. 2443s 2443s =HEAD2 AUTOLOADING 2443s X X 2443s 2443s IF YOU CALL A SUBROUTINE THAT IS UNDEFINED, YOU WOULD ORDINARILY 2443s GET AN IMMEDIATE, FATAL ERROR COMPLAINING THAT THE SUBROUTINE DOESN'T 2443s EXIST. (LIKEWISE FOR SUBROUTINES BEING USED AS METHODS, WHEN THE 2443s METHOD DOESN'T EXIST IN ANY BASE CLASS OF THE CLASS'S PACKAGE.) 2443s HOWEVER, IF AN C SUBROUTINE IS DEFINED IN THE PACKAGE OR 2443s PACKAGES USED TO LOCATE THE ORIGINAL SUBROUTINE, THEN THAT 2443s C SUBROUTINE IS CALLED WITH THE ARGUMENTS THAT WOULD HAVE 2443s BEEN PASSED TO THE ORIGINAL SUBROUTINE. THE FULLY QUALIFIED NAME 2443s OF THE ORIGINAL SUBROUTINE MAGICALLY APPEARS IN THE GLOBAL $AUTOLOAD 2443s VARIABLE OF THE SAME PACKAGE AS THE C ROUTINE. THE NAME 2443s IS NOT PASSED AS AN ORDINARY ARGUMENT BECAUSE, ER, WELL, JUST 2443s BECAUSE, THAT'S WHY. (AS AN EXCEPTION, A METHOD CALL TO A NONEXISTENT 2443s C OR C METHOD IS JUST SKIPPED INSTEAD. ALSO, IF 2443s THE AUTOLOAD SUBROUTINE IS AN XSUB, THERE ARE OTHER WAYS TO RETRIEVE THE 2443s SUBROUTINE NAME. SEE L FOR DETAILS.) 2443s 2443s 2443s MANY C ROUTINES LOAD IN A DEFINITION FOR THE REQUESTED 2443s SUBROUTINE USING EVAL(), THEN EXECUTE THAT SUBROUTINE USING A SPECIAL 2443s FORM OF GOTO() THAT ERASES THE STACK FRAME OF THE C ROUTINE 2443s WITHOUT A TRACE. (SEE THE SOURCE TO THE STANDARD MODULE DOCUMENTED 2443s IN L, FOR EXAMPLE.) BUT AN C ROUTINE CAN 2443s ALSO JUST EMULATE THE ROUTINE AND NEVER DEFINE IT. FOR EXAMPLE, 2443s LET'S PRETEND THAT A FUNCTION THAT WASN'T DEFINED SHOULD JUST INVOKE 2443s C WITH THOSE ARGUMENTS. ALL YOU'D DO IS: 2443s 2443s SUB AUTOLOAD { 2443s OUR $AUTOLOAD; # KEEP 'USE STRICT' HAPPY 2443s MY $PROGRAM = $AUTOLOAD; 2443s $PROGRAM =~ S/.*:://; 2443s SYSTEM($PROGRAM, @_); 2443s } 2443s DATE(); 2443s WHO(); 2443s LS('-L'); 2443s 2443s IN FACT, IF YOU PREDECLARE FUNCTIONS YOU WANT TO CALL THAT WAY, YOU DON'T 2443s EVEN NEED PARENTHESES: 2443s 2443s USE SUBS QW(DATE WHO LS); 2443s DATE; 2443s WHO; 2443s LS '-L'; 2443s 2443s A MORE COMPLETE EXAMPLE OF THIS IS THE SHELL MODULE ON CPAN, WHICH 2443s CAN TREAT UNDEFINED SUBROUTINE CALLS AS CALLS TO EXTERNAL PROGRAMS. 2443s 2443s MECHANISMS ARE AVAILABLE TO HELP MODULES WRITERS SPLIT THEIR MODULES 2443s INTO AUTOLOADABLE FILES. SEE THE STANDARD AUTOLOADER MODULE 2443s DESCRIBED IN L AND IN L, THE STANDARD 2443s SELFLOADER MODULES IN L, AND THE DOCUMENT ON ADDING C 2443s FUNCTIONS TO PERL CODE IN L. 2443s 2443s =HEAD2 SUBROUTINE ATTRIBUTES 2443s X X X 2443s 2443s A SUBROUTINE DECLARATION OR DEFINITION MAY HAVE A LIST OF ATTRIBUTES 2443s ASSOCIATED WITH IT. IF SUCH AN ATTRIBUTE LIST IS PRESENT, IT IS 2443s BROKEN UP AT SPACE OR COLON BOUNDARIES AND TREATED AS THOUGH A 2443s C HAD BEEN SEEN. SEE L FOR DETAILS 2443s ABOUT WHAT ATTRIBUTES ARE CURRENTLY SUPPORTED. 2443s UNLIKE THE LIMITATION WITH THE OBSOLESCENT C, THE 2443s C SYNTAX WORKS TO ASSOCIATE THE ATTRIBUTES WITH 2443s A PRE-DECLARATION, AND NOT JUST WITH A SUBROUTINE DEFINITION. 2443s 2443s THE ATTRIBUTES MUST BE VALID AS SIMPLE IDENTIFIER NAMES (WITHOUT ANY 2443s PUNCTUATION OTHER THAN THE '_' CHARACTER). THEY MAY HAVE A PARAMETER 2443s LIST APPENDED, WHICH IS ONLY CHECKED FOR WHETHER ITS PARENTHESES ('(',')') 2443s NEST PROPERLY. 2443s 2443s EXAMPLES OF VALID SYNTAX (EVEN THOUGH THE ATTRIBUTES ARE UNKNOWN): 2443s 2443s SUB FNORD (&\%) : SWITCH(10,FOO(7,3)) : EXPENSIVE; 2443s SUB PLUGH () : UGLY('\(") :BAD; 2443s SUB XYZZY : _5X5 { ... } 2443s 2443s EXAMPLES OF INVALID SYNTAX: 2443s 2443s SUB FNORD : SWITCH(10,FOO(); # ()-STRING NOT BALANCED 2443s SUB SNOID : UGLY('('); # ()-STRING NOT BALANCED 2443s SUB XYZZY : 5X5; # "5X5" NOT A VALID IDENTIFIER 2443s SUB PLUGH : Y2::NORTH; # "Y2::NORTH" NOT A SIMPLE IDENTIFIER 2443s SUB SNURT : FOO + BAR; # "+" NOT A COLON OR SPACE 2443s 2443s THE ATTRIBUTE LIST IS PASSED AS A LIST OF CONSTANT STRINGS TO THE CODE 2443s WHICH ASSOCIATES THEM WITH THE SUBROUTINE. IN PARTICULAR, THE SECOND EXAMPLE 2443s OF VALID SYNTAX ABOVE CURRENTLY LOOKS LIKE THIS IN TERMS OF HOW IT'S 2443s PARSED AND INVOKED: 2443s 2443s USE ATTRIBUTES __PACKAGE__, \&PLUGH, Q[UGLY('\(")], 'BAD'; 2443s 2443s FOR FURTHER DETAILS ON ATTRIBUTE LISTS AND THEIR MANIPULATION, 2443s SEE L AND L. 2443s 2443s =HEAD1 SEE ALSO 2443s 2443s SEE L FOR MORE ABOUT REFERENCES AND CLOSURES. 2443s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING C SUBROUTINES FROM PERL. 2443s SEE L IF YOU'D LIKE TO LEARN ABOUT CALLING PERL SUBROUTINES FROM C. 2443s SEE L TO LEARN ABOUT BUNDLING UP YOUR FUNCTIONS IN SEPARATE FILES. 2443s SEE L TO LEARN WHAT LIBRARY MODULES COME STANDARD ON YOUR SYSTEM. 2443s SEE L TO LEARN HOW TO MAKE OBJECT METHOD CALLS. 2443s 2443s =FOR VI 2443s # EX: SET STS=0 SW=4 ET: 2443s 2443s ok 2 2443s # testing mod_cgi with /modules/cgi/perl.pl 2443s # expected 200 2443s # received 200 2443s # body: PERL CGI 2443s ok 3 2443s # testing mod_test_rwrite with /test_rwrite 2443s # expected 200 2443s # received 200 2443s # body: A 2443s ok 4 2443s ok 2446s t/filter/case_in.t .................. 2446s 1..3 2446s # Running under perl version 5.038002 for linux 2446s # Current time local: Mon Apr 8 17:36:40 2024 2446s # Current time GMT: Mon Apr 8 17:36:40 2024 2446s # Using Test.pm version 1.31 2446s # Using Apache/Test.pm version 1.42 2446s ok 1 2446s # testing mod_cgi with /modules/cgi/perl_echo.pl 2446s # expected 200 2446s # received 200 2446s ok 2 2446s # testing mod_echo_post with /echo_post 2446s # expected 200 2446s # received 200 2446s ok 3 2446s ok 2448s t/filter/input_body.t ............... 2448s 1..2 2448s # Running under perl version 5.038002 for linux 2448s # Current time local: Mon Apr 8 17:36:42 2024 2448s # Current time GMT: Mon Apr 8 17:36:42 2024 2448s # Using Test.pm version 1.31 2448s # Using Apache/Test.pm version 1.42 2448s # testing : Posted "1 ko" 2448s # expected: 'ok 1' 2448s # received: 'ok 1' 2448s ok 1 2448s # testing : Posted "2 ko" 2448s # expected: 'ok 2' 2448s # received: 'ok 2' 2448s ok 2 2448s ok 2450s t/http11/basicauth.t ................ 2450s 1..3 2450s # Running under perl version 5.038002 for linux 2450s # Current time local: Mon Apr 8 17:36:44 2024 2450s # Current time GMT: Mon Apr 8 17:36:44 2024 2450s # Using Test.pm version 1.31 2450s # Using Apache/Test.pm version 1.42 2450s ok 1 2450s ok 2 2450s ok 3 2450s ok 2452s t/http11/chunked.t .................. 2452s 1..30 2452s # Running under perl version 5.038002 for linux 2452s # Current time local: Mon Apr 8 17:36:46 2024 2452s # Current time GMT: Mon Apr 8 17:36:46 2024 2452s # Using Test.pm version 1.31 2452s # Using Apache/Test.pm version 1.42 2452s # testing : response protocol 2452s # expected: 'HTTP/1.1' 2452s # received: 'HTTP/1.1' 2452s ok 1 2452s # testing : response Transfer-Encoding 2452s # expected: 'chunked' 2452s # received: 'chunked' 2452s ok 2 2452s # testing : no Content-Length 2452s # expected: 0 2452s # received: 0 2452s ok 3 2452s # testing : body length 2452s # expected: '70976' 2452s # received: 70976 2452s ok 4 2452s # testing : number of requests 2452s # expected: 1 2452s # received: 1 2452s ok 5 2452s # testing : response protocol 2452s # expected: 'HTTP/1.1' 2452s # received: 'HTTP/1.1' 2452s ok 6 2452s # testing : response Transfer-Encoding 2452s # expected: 'chunked' 2452s # received: 'chunked' 2452s ok 7 2452s # testing : no Content-Length 2452s # expected: 0 2452s # received: 0 2452s ok 8 2452s # testing : body length 2452s # expected: '212509' 2452s # received: 212509 2452s ok 9 2452s # testing : number of requests 2452s # expected: 2 2452s # received: 2 2452s ok 10 2452s # testing : response protocol 2452s # expected: 'HTTP/1.1' 2452s # received: 'HTTP/1.1' 2452s ok 11 2452s # testing : response Transfer-Encoding 2452s # expected: 'chunked' 2452s # received: 'chunked' 2452s ok 12 2452s # testing : no Content-Length 2452s # expected: 0 2452s # received: 0 2452s ok 13 2452s # testing : body length 2452s # expected: '280545' 2452s # received: 280545 2452s ok 14 2452s # testing : number of requests 2452s # expected: 3 2452s # received: 3 2452s ok 15 2452s # testing : response protocol 2452s # expected: 'HTTP/1.1' 2452s # received: 'HTTP/1.1' 2452s ok 16 2452s # testing : response Transfer-Encoding 2452s # expected: 'chunked' 2452s # received: 'chunked' 2452s ok 17 2452s # testing : no Content-Length 2452s # expected: 0 2452s # received: 0 2452s ok 18 2452s # testing : body length 2452s # expected: '845969' 2452s # received: 845969 2452s ok 19 2452s # testing : number of requests 2452s # expected: 4 2452s # received: 4 2452s ok 20 2452s # testing : response protocol 2452s # expected: 'HTTP/1.1' 2452s # received: 'HTTP/1.1' 2452s ok 21 2452s # testing : no Transfer-Encoding (test result inverted) 2452s # expected: 'chunked' 2452s # received: '' 2452s ok 22 2452s # testing : content length 2452s # expected: 253 2452s # received: '253' 2452s ok 23 2452s # testing : body length 2452s # expected: '242' 2452s # received: 242 2452s ok 24 2452s # testing : number of requests 2452s # expected: 5 2452s # received: 5 2452s ok 25 2452s # testing : response protocol 2452s # expected: 'HTTP/1.1' 2452s # received: 'HTTP/1.1' 2452s ok 26 2452s # testing : no Transfer-Encoding (test result inverted) 2452s # expected: 'chunked' 2452s # received: '' 2452s ok 27 2452s # testing : content length 2452s # expected: '' 2452s # received: '' 2452s ok 28 2452s # testing : body length 2452s # expected: '14276' 2452s # received: 14276 2452s ok 29 2452s # testing : number of requests 2452s # expected: 6 2452s # received: 6 2452s ok 30 2452s ok 2454s t/http11/chunked2.t ................. 2454s 1..2 2454s # Running under perl version 5.038002 for linux 2454s # Current time local: Mon Apr 8 17:36:48 2024 2454s # Current time GMT: Mon Apr 8 17:36:48 2024 2454s # Using Test.pm version 1.31 2454s # Using Apache/Test.pm version 1.42 2454s # testing : successful response 2454s # expected: 200 2454s # received: '200' 2454s ok 1 2454s # expected: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2454s # received: 'aaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbb' 2454s ok 2 2454s ok 2456s t/http11/clength.t .................. 2456s 1..6 2456s # Running under perl version 5.038002 for linux 2456s # Current time local: Mon Apr 8 17:36:50 2024 2456s # Current time GMT: Mon Apr 8 17:36:50 2024 2456s # Using Test.pm version 1.31 2456s # Using Apache/Test.pm version 1.42 2456s # testing : successful response 2456s # expected: 200 2456s # received: '200' 2456s ok 1 2456s # expected: 10 2456s # received: '10' 2456s ok 2 2456s # expected: 'bbbbbbbbbb' 2456s # received: 'bbbbbbbbbb' 2456s ok 3 2456s # testing : successful response 2456s # expected: 200 2456s # received: '200' 2456s ok 4 2456s # expected: 6 2456s # received: '6' 2456s ok 5 2456s # expected: 'foobar' 2456s # received: 'foobar' 2456s ok 6 2456s ok 2460s t/http11/post.t ..................... 2460s # using LWP client 2460s 1..51 2460s # Running under perl version 5.038002 for linux 2460s # Current time local: Mon Apr 8 17:36:53 2024 2460s # Current time GMT: Mon Apr 8 17:36:53 2024 2460s # Using Test.pm version 1.31 2460s # Using Apache/Test.pm version 1.42 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 1024 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Connection: Keep-Alive 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 5 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 1 2460s #DMMATCH1: 1 2460s #Keep-Alive: timeout=5, max=100 2460s # 2460s # testing : length posted 2460s # expected: '1024' 2460s # received: 1024 2460s ok 1 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 2048 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 5 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 2 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '2048' 2460s # received: 2048 2460s ok 2 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 3072 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 5 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 3 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '3072' 2460s # received: 3072 2460s ok 3 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 4096 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 5 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 4 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '4096' 2460s # received: 4096 2460s ok 4 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 5120 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 5 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 5 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '5120' 2460s # received: 5120 2460s ok 5 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 6144 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 5 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 6 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '6144' 2460s # received: 6144 2460s ok 6 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 7168 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 5 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 7 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '7168' 2460s # received: 7168 2460s ok 7 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 8192 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 5 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 8 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '8192' 2460s # received: 8192 2460s ok 8 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 9216 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 5 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 9 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '9216' 2460s # received: 9216 2460s ok 9 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 10240 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 10 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '10240' 2460s # received: 10240 2460s ok 10 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 11264 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 11 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '11264' 2460s # received: 11264 2460s ok 11 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 12288 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 12 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '12288' 2460s # received: 12288 2460s ok 12 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 13312 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 13 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '13312' 2460s # received: 13312 2460s ok 13 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 14336 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 14 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '14336' 2460s # received: 14336 2460s ok 14 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 15360 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 15 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '15360' 2460s # received: 15360 2460s ok 15 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 16384 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 16 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '16384' 2460s # received: 16384 2460s ok 16 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 17408 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 17 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '17408' 2460s # received: 17408 2460s ok 17 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 18432 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 18 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '18432' 2460s # received: 18432 2460s ok 18 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 19456 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 19 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '19456' 2460s # received: 19456 2460s ok 19 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 20480 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 20 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '20480' 2460s # received: 20480 2460s ok 20 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 21504 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 21 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '21504' 2460s # received: 21504 2460s ok 21 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 22528 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 22 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '22528' 2460s # received: 22528 2460s ok 22 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 23552 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 23 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '23552' 2460s # received: 23552 2460s ok 23 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 24576 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 24 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '24576' 2460s # received: 24576 2460s ok 24 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 25600 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 25 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '25600' 2460s # received: 25600 2460s ok 25 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 26624 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 26 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '26624' 2460s # received: 26624 2460s ok 26 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 27648 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 27 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '27648' 2460s # received: 27648 2460s ok 27 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 28672 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 28 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '28672' 2460s # received: 28672 2460s ok 28 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 29696 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 29 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '29696' 2460s # received: 29696 2460s ok 29 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 30720 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 30 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '30720' 2460s # received: 30720 2460s ok 30 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 31744 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 31 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '31744' 2460s # received: 31744 2460s ok 31 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 32768 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 32 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '32768' 2460s # received: 32768 2460s ok 32 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 33792 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 33 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '33792' 2460s # received: 33792 2460s ok 33 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 34816 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 34 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '34816' 2460s # received: 34816 2460s ok 34 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 35840 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 35 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '35840' 2460s # received: 35840 2460s ok 35 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 36864 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 36 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '36864' 2460s # received: 36864 2460s ok 36 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 37888 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 37 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '37888' 2460s # received: 37888 2460s ok 37 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 38912 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 38 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '38912' 2460s # received: 38912 2460s ok 38 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 39936 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 39 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '39936' 2460s # received: 39936 2460s ok 39 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 40960 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 40 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '40960' 2460s # received: 40960 2460s ok 40 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 41984 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 41 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '41984' 2460s # received: 41984 2460s ok 41 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 43008 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:55 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 42 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '43008' 2460s # received: 43008 2460s ok 42 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 44032 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 43 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '44032' 2460s # received: 44032 2460s ok 43 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 45056 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 44 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '45056' 2460s # received: 45056 2460s ok 44 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 46080 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 45 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '46080' 2460s # received: 46080 2460s ok 45 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 47104 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 46 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '47104' 2460s # received: 47104 2460s ok 46 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 48128 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 47 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '48128' 2460s # received: 48128 2460s ok 47 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 49152 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 48 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '49152' 2460s # received: 49152 2460s ok 48 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 50176 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 49 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '50176' 2460s # received: 50176 2460s ok 49 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 51200 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 6 2460s #Client-Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 50 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '51200' 2460s # received: 51200 2460s ok 50 2460s #lwp request: 2460s #POST http://localhost:8529/eat_post HTTP/1.1 2460s #User-Agent: libwww-perl/6.76 2460s #Content-Length: 102400 2460s # 2460s #server response: 2460s #HTTP/1.1 200 OK 2460s #Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2460s #Vary: In-If1 2460s #Content-Length: 7 2460s #Client-Date: Mon, 08 Apr 2024 17:36:56 GMT 2460s #Client-Peer: 127.0.0.1:8529 2460s #Client-Response-Num: 51 2460s #DMMATCH1: 1 2460s # 2460s # testing : length posted 2460s # expected: '102400' 2460s # received: 102400 2460s ok 51 2460s ok 2462s t/modules/aaa.t ..................... 2462s 1..40 2462s # Running under perl version 5.038002 for linux 2462s # Current time local: Mon Apr 8 17:36:56 2024 2462s # Current time GMT: Mon Apr 8 17:36:56 2024 2462s # Using Test.pm version 1.31 2462s # Using Apache/Test.pm version 1.42 2462s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/realm2 2462s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/basic1 2462s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/form1 2462s ok 1 2462s ok 2 2462s ok 3 2462s ok 4 2462s ok 5 2462s ok 6 2462s ok 7 2462s ok 8 2462s ok 9 2462s ok 10 2462s ok 11 2462s ok 12 2462s ok 13 2462s ok 14 2462s ok 15 2462s ok 16 2462s ok 17 2462s ok 18 2462s ok 19 2462s ok 20 2462s ok 21 2462s ok 22 2462s ok 23 2462s ok 24 2462s ok 25 2462s ok 26 2462s ok 27 2462s ok 28 2462s ok 29 2462s ok 30 2462s ok 31 2462s ok 32 2462s ok 33 2462s ok 34 2462s ok 35 2462s ok 36 2462s ok 37 2462s ok 38 2462s ok 39 2462s ok 40 2462s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/form1 2462s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/basic1 2462s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/realm2 2462s ok 2465s t/modules/access.t .................. 2465s 1..408 2465s # Running under perl version 5.038002 for linux 2465s # Current time local: Mon Apr 8 17:36:58 2024 2465s # Current time GMT: Mon Apr 8 17:36:58 2024 2465s # Using Test.pm version 1.31 2465s # Using Apache/Test.pm version 1.42 2465s # --- 2465s # Order deny,allow 2465s # Allow from all 2465s # expecting access. 2465s ok 1 2465s # --- 2465s # Order deny,allow 2465s # Deny from all 2465s # expecting access denial. 2465s ok 2 2465s # --- 2465s # Order deny,allow 2465s # Allow from all 2465s # Deny from all 2465s # expecting access. 2465s ok 3 2465s # --- 2465s # Order deny,allow 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 4 2465s # --- 2465s # Order deny,allow 2465s # Allow from all 2465s # Deny from localhost 2465s # expecting access. 2465s ok 5 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 6 2465s # --- 2465s # Order deny,allow 2465s # Allow from all 2465s # Deny from 127.0.0.1 2465s # expecting access. 2465s ok 7 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 8 2465s # --- 2465s # Order deny,allow 2465s # Allow from all 2465s # Deny from 127.0 2465s # expecting access. 2465s ok 9 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 10 2465s # --- 2465s # Order deny,allow 2465s # Allow from all 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access. 2465s ok 11 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 12 2465s # --- 2465s # Order deny,allow 2465s # Allow from all 2465s # Deny from 127.0.0.1/16 2465s # expecting access. 2465s ok 13 2465s # --- 2465s # Order deny,allow 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 14 2465s # --- 2465s # Order deny,allow 2465s # Allow from all 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 15 2465s # --- 2465s # Order deny,allow 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 16 2465s # --- 2465s # Order deny,allow 2465s # Allow from all 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 17 2465s # --- 2465s # Order deny,allow 2465s # Allow from localhost 2465s # expecting access. 2465s ok 18 2465s # --- 2465s # Order deny,allow 2465s # Deny from all 2465s # expecting access denial. 2465s ok 19 2465s # --- 2465s # Order deny,allow 2465s # Allow from localhost 2465s # Deny from all 2465s # expecting access. 2465s ok 20 2465s # --- 2465s # Order deny,allow 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 21 2465s # --- 2465s # Order deny,allow 2465s # Allow from localhost 2465s # Deny from localhost 2465s # expecting access. 2465s ok 22 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 23 2465s # --- 2465s # Order deny,allow 2465s # Allow from localhost 2465s # Deny from 127.0.0.1 2465s # expecting access. 2465s ok 24 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 25 2465s # --- 2465s # Order deny,allow 2465s # Allow from localhost 2465s # Deny from 127.0 2465s # expecting access. 2465s ok 26 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 27 2465s # --- 2465s # Order deny,allow 2465s # Allow from localhost 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access. 2465s ok 28 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 29 2465s # --- 2465s # Order deny,allow 2465s # Allow from localhost 2465s # Deny from 127.0.0.1/16 2465s # expecting access. 2465s ok 30 2465s # --- 2465s # Order deny,allow 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 31 2465s # --- 2465s # Order deny,allow 2465s # Allow from localhost 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 32 2465s # --- 2465s # Order deny,allow 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 33 2465s # --- 2465s # Order deny,allow 2465s # Allow from localhost 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 34 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1 2465s # expecting access. 2465s ok 35 2465s # --- 2465s # Order deny,allow 2465s # Deny from all 2465s # expecting access denial. 2465s ok 36 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1 2465s # Deny from all 2465s # expecting access. 2465s ok 37 2465s # --- 2465s # Order deny,allow 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 38 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1 2465s # Deny from localhost 2465s # expecting access. 2465s ok 39 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 40 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1 2465s # Deny from 127.0.0.1 2465s # expecting access. 2465s ok 41 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 42 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1 2465s # Deny from 127.0 2465s # expecting access. 2465s ok 43 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 44 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access. 2465s ok 45 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 46 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1 2465s # Deny from 127.0.0.1/16 2465s # expecting access. 2465s ok 47 2465s # --- 2465s # Order deny,allow 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 48 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 49 2465s # --- 2465s # Order deny,allow 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 50 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 51 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0 2465s # expecting access. 2465s ok 52 2465s # --- 2465s # Order deny,allow 2465s # Deny from all 2465s # expecting access denial. 2465s ok 53 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0 2465s # Deny from all 2465s # expecting access. 2465s ok 54 2465s # --- 2465s # Order deny,allow 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 55 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0 2465s # Deny from localhost 2465s # expecting access. 2465s ok 56 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 57 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0 2465s # Deny from 127.0.0.1 2465s # expecting access. 2465s ok 58 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 59 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0 2465s # Deny from 127.0 2465s # expecting access. 2465s ok 60 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 61 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access. 2465s ok 62 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 63 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0 2465s # Deny from 127.0.0.1/16 2465s # expecting access. 2465s ok 64 2465s # --- 2465s # Order deny,allow 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 65 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 66 2465s # --- 2465s # Order deny,allow 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 67 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 68 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # expecting access. 2465s ok 69 2465s # --- 2465s # Order deny,allow 2465s # Deny from all 2465s # expecting access denial. 2465s ok 70 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from all 2465s # expecting access. 2465s ok 71 2465s # --- 2465s # Order deny,allow 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 72 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from localhost 2465s # expecting access. 2465s ok 73 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 74 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 127.0.0.1 2465s # expecting access. 2465s ok 75 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 76 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 127.0 2465s # expecting access. 2465s ok 77 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 78 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access. 2465s ok 79 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 80 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 127.0.0.1/16 2465s # expecting access. 2465s ok 81 2465s # --- 2465s # Order deny,allow 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 82 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 83 2465s # --- 2465s # Order deny,allow 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 84 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 85 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/16 2465s # expecting access. 2465s ok 86 2465s # --- 2465s # Order deny,allow 2465s # Deny from all 2465s # expecting access denial. 2465s ok 87 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/16 2465s # Deny from all 2465s # expecting access. 2465s ok 88 2465s # --- 2465s # Order deny,allow 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 89 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/16 2465s # Deny from localhost 2465s # expecting access. 2465s ok 90 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 91 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/16 2465s # Deny from 127.0.0.1 2465s # expecting access. 2465s ok 92 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 93 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/16 2465s # Deny from 127.0 2465s # expecting access. 2465s ok 94 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 95 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/16 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access. 2465s ok 96 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 97 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/16 2465s # Deny from 127.0.0.1/16 2465s # expecting access. 2465s ok 98 2465s # --- 2465s # Order deny,allow 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 99 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/16 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 100 2465s # --- 2465s # Order deny,allow 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 101 2465s # --- 2465s # Order deny,allow 2465s # Allow from 127.0.0.1/16 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 102 2465s # --- 2465s # Order deny,allow 2465s # Allow from somewhere.else.com 2465s # expecting access. 2465s ok 103 2465s # --- 2465s # Order deny,allow 2465s # Deny from all 2465s # expecting access denial. 2465s ok 104 2465s # --- 2465s # Order deny,allow 2465s # Allow from somewhere.else.com 2465s # Deny from all 2465s # expecting access denial. 2465s ok 105 2465s # --- 2465s # Order deny,allow 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 106 2465s # --- 2465s # Order deny,allow 2465s # Allow from somewhere.else.com 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 107 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 108 2465s # --- 2465s # Order deny,allow 2465s # Allow from somewhere.else.com 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 109 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 110 2465s # --- 2465s # Order deny,allow 2465s # Allow from somewhere.else.com 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 111 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 112 2465s # --- 2465s # Order deny,allow 2465s # Allow from somewhere.else.com 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 113 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 114 2465s # --- 2465s # Order deny,allow 2465s # Allow from somewhere.else.com 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 115 2465s # --- 2465s # Order deny,allow 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 116 2465s # --- 2465s # Order deny,allow 2465s # Allow from somewhere.else.com 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 117 2465s # --- 2465s # Order deny,allow 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 118 2465s # --- 2465s # Order deny,allow 2465s # Allow from somewhere.else.com 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 119 2465s # --- 2465s # Order deny,allow 2465s # Allow from 66.6.6.6 2465s # expecting access. 2465s ok 120 2465s # --- 2465s # Order deny,allow 2465s # Deny from all 2465s # expecting access denial. 2465s ok 121 2465s # --- 2465s # Order deny,allow 2465s # Allow from 66.6.6.6 2465s # Deny from all 2465s # expecting access denial. 2465s ok 122 2465s # --- 2465s # Order deny,allow 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 123 2465s # --- 2465s # Order deny,allow 2465s # Allow from 66.6.6.6 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 124 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 125 2465s # --- 2465s # Order deny,allow 2465s # Allow from 66.6.6.6 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 126 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 127 2465s # --- 2465s # Order deny,allow 2465s # Allow from 66.6.6.6 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 128 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 129 2465s # --- 2465s # Order deny,allow 2465s # Allow from 66.6.6.6 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 130 2465s # --- 2465s # Order deny,allow 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 131 2465s # --- 2465s # Order deny,allow 2465s # Allow from 66.6.6.6 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 132 2465s # --- 2465s # Order deny,allow 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 133 2465s # --- 2465s # Order deny,allow 2465s # Allow from 66.6.6.6 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 134 2465s # --- 2465s # Order deny,allow 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 135 2465s # --- 2465s # Order deny,allow 2465s # Allow from 66.6.6.6 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 136 2465s # --- 2465s # Order allow,deny 2465s # Allow from all 2465s # expecting access. 2465s ok 137 2465s # --- 2465s # Order allow,deny 2465s # Deny from all 2465s # expecting access denial. 2465s ok 138 2465s # --- 2465s # Order allow,deny 2465s # Allow from all 2465s # Deny from all 2465s # expecting access denial. 2465s ok 139 2465s # --- 2465s # Order allow,deny 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 140 2465s # --- 2465s # Order allow,deny 2465s # Allow from all 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 141 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 142 2465s # --- 2465s # Order allow,deny 2465s # Allow from all 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 143 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 144 2465s # --- 2465s # Order allow,deny 2465s # Allow from all 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 145 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 146 2465s # --- 2465s # Order allow,deny 2465s # Allow from all 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 147 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 148 2465s # --- 2465s # Order allow,deny 2465s # Allow from all 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 149 2465s # --- 2465s # Order allow,deny 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 150 2465s # --- 2465s # Order allow,deny 2465s # Allow from all 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 151 2465s # --- 2465s # Order allow,deny 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 152 2465s # --- 2465s # Order allow,deny 2465s # Allow from all 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 153 2465s # --- 2465s # Order allow,deny 2465s # Allow from localhost 2465s # expecting access. 2465s ok 154 2465s # --- 2465s # Order allow,deny 2465s # Deny from all 2465s # expecting access denial. 2465s ok 155 2465s # --- 2465s # Order allow,deny 2465s # Allow from localhost 2465s # Deny from all 2465s # expecting access denial. 2465s ok 156 2465s # --- 2465s # Order allow,deny 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 157 2465s # --- 2465s # Order allow,deny 2465s # Allow from localhost 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 158 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 159 2465s # --- 2465s # Order allow,deny 2465s # Allow from localhost 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 160 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 161 2465s # --- 2465s # Order allow,deny 2465s # Allow from localhost 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 162 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 163 2465s # --- 2465s # Order allow,deny 2465s # Allow from localhost 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 164 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 165 2465s # --- 2465s # Order allow,deny 2465s # Allow from localhost 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 166 2465s # --- 2465s # Order allow,deny 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 167 2465s # --- 2465s # Order allow,deny 2465s # Allow from localhost 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 168 2465s # --- 2465s # Order allow,deny 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 169 2465s # --- 2465s # Order allow,deny 2465s # Allow from localhost 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 170 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1 2465s # expecting access. 2465s ok 171 2465s # --- 2465s # Order allow,deny 2465s # Deny from all 2465s # expecting access denial. 2465s ok 172 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1 2465s # Deny from all 2465s # expecting access denial. 2465s ok 173 2465s # --- 2465s # Order allow,deny 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 174 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 175 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 176 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 177 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 178 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 179 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 180 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 181 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 182 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 183 2465s # --- 2465s # Order allow,deny 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 184 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 185 2465s # --- 2465s # Order allow,deny 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 186 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 187 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0 2465s # expecting access. 2465s ok 188 2465s # --- 2465s # Order allow,deny 2465s # Deny from all 2465s # expecting access denial. 2465s ok 189 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0 2465s # Deny from all 2465s # expecting access denial. 2465s ok 190 2465s # --- 2465s # Order allow,deny 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 191 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 192 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 193 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 194 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 195 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 196 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 197 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 198 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 199 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 200 2465s # --- 2465s # Order allow,deny 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 201 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 202 2465s # --- 2465s # Order allow,deny 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 203 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 204 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # expecting access. 2465s ok 205 2465s # --- 2465s # Order allow,deny 2465s # Deny from all 2465s # expecting access denial. 2465s ok 206 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from all 2465s # expecting access denial. 2465s ok 207 2465s # --- 2465s # Order allow,deny 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 208 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 209 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 210 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 211 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 212 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 213 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 214 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 215 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 216 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 217 2465s # --- 2465s # Order allow,deny 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 218 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 219 2465s # --- 2465s # Order allow,deny 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 220 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 221 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/16 2465s # expecting access. 2465s ok 222 2465s # --- 2465s # Order allow,deny 2465s # Deny from all 2465s # expecting access denial. 2465s ok 223 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/16 2465s # Deny from all 2465s # expecting access denial. 2465s ok 224 2465s # --- 2465s # Order allow,deny 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 225 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/16 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 226 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 227 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/16 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 228 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 229 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/16 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 230 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 231 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/16 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 232 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 233 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/16 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 234 2465s # --- 2465s # Order allow,deny 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 235 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/16 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 236 2465s # --- 2465s # Order allow,deny 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 237 2465s # --- 2465s # Order allow,deny 2465s # Allow from 127.0.0.1/16 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 238 2465s # --- 2465s # Order allow,deny 2465s # Allow from somewhere.else.com 2465s # expecting access denial. 2465s ok 239 2465s # --- 2465s # Order allow,deny 2465s # Deny from all 2465s # expecting access denial. 2465s ok 240 2465s # --- 2465s # Order allow,deny 2465s # Allow from somewhere.else.com 2465s # Deny from all 2465s # expecting access denial. 2465s ok 241 2465s # --- 2465s # Order allow,deny 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 242 2465s # --- 2465s # Order allow,deny 2465s # Allow from somewhere.else.com 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 243 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 244 2465s # --- 2465s # Order allow,deny 2465s # Allow from somewhere.else.com 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 245 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 246 2465s # --- 2465s # Order allow,deny 2465s # Allow from somewhere.else.com 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 247 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 248 2465s # --- 2465s # Order allow,deny 2465s # Allow from somewhere.else.com 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 249 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 250 2465s # --- 2465s # Order allow,deny 2465s # Allow from somewhere.else.com 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 251 2465s # --- 2465s # Order allow,deny 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 252 2465s # --- 2465s # Order allow,deny 2465s # Allow from somewhere.else.com 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 253 2465s # --- 2465s # Order allow,deny 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 254 2465s # --- 2465s # Order allow,deny 2465s # Allow from somewhere.else.com 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 255 2465s # --- 2465s # Order allow,deny 2465s # Allow from 66.6.6.6 2465s # expecting access denial. 2465s ok 256 2465s # --- 2465s # Order allow,deny 2465s # Deny from all 2465s # expecting access denial. 2465s ok 257 2465s # --- 2465s # Order allow,deny 2465s # Allow from 66.6.6.6 2465s # Deny from all 2465s # expecting access denial. 2465s ok 258 2465s # --- 2465s # Order allow,deny 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 259 2465s # --- 2465s # Order allow,deny 2465s # Allow from 66.6.6.6 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 260 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 261 2465s # --- 2465s # Order allow,deny 2465s # Allow from 66.6.6.6 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 262 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 263 2465s # --- 2465s # Order allow,deny 2465s # Allow from 66.6.6.6 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 264 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 265 2465s # --- 2465s # Order allow,deny 2465s # Allow from 66.6.6.6 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 266 2465s # --- 2465s # Order allow,deny 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 267 2465s # --- 2465s # Order allow,deny 2465s # Allow from 66.6.6.6 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 268 2465s # --- 2465s # Order allow,deny 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 269 2465s # --- 2465s # Order allow,deny 2465s # Allow from 66.6.6.6 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 270 2465s # --- 2465s # Order allow,deny 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 271 2465s # --- 2465s # Order allow,deny 2465s # Allow from 66.6.6.6 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 272 2465s # --- 2465s # Order mutual-failure 2465s # Allow from all 2465s # expecting access. 2465s ok 273 2465s # --- 2465s # Order mutual-failure 2465s # Deny from all 2465s # expecting access denial. 2465s ok 274 2465s # --- 2465s # Order mutual-failure 2465s # Allow from all 2465s # Deny from all 2465s # expecting access denial. 2465s ok 275 2465s # --- 2465s # Order mutual-failure 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 276 2465s # --- 2465s # Order mutual-failure 2465s # Allow from all 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 277 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 278 2465s # --- 2465s # Order mutual-failure 2465s # Allow from all 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 279 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 280 2465s # --- 2465s # Order mutual-failure 2465s # Allow from all 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 281 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 282 2465s # --- 2465s # Order mutual-failure 2465s # Allow from all 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 283 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 284 2465s # --- 2465s # Order mutual-failure 2465s # Allow from all 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 285 2465s # --- 2465s # Order mutual-failure 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 286 2465s # --- 2465s # Order mutual-failure 2465s # Allow from all 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 287 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 288 2465s # --- 2465s # Order mutual-failure 2465s # Allow from all 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 289 2465s # --- 2465s # Order mutual-failure 2465s # Allow from localhost 2465s # expecting access. 2465s ok 290 2465s # --- 2465s # Order mutual-failure 2465s # Deny from all 2465s # expecting access denial. 2465s ok 291 2465s # --- 2465s # Order mutual-failure 2465s # Allow from localhost 2465s # Deny from all 2465s # expecting access denial. 2465s ok 292 2465s # --- 2465s # Order mutual-failure 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 293 2465s # --- 2465s # Order mutual-failure 2465s # Allow from localhost 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 294 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 295 2465s # --- 2465s # Order mutual-failure 2465s # Allow from localhost 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 296 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 297 2465s # --- 2465s # Order mutual-failure 2465s # Allow from localhost 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 298 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 299 2465s # --- 2465s # Order mutual-failure 2465s # Allow from localhost 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 300 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 301 2465s # --- 2465s # Order mutual-failure 2465s # Allow from localhost 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 302 2465s # --- 2465s # Order mutual-failure 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 303 2465s # --- 2465s # Order mutual-failure 2465s # Allow from localhost 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 304 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 305 2465s # --- 2465s # Order mutual-failure 2465s # Allow from localhost 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 306 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1 2465s # expecting access. 2465s ok 307 2465s # --- 2465s # Order mutual-failure 2465s # Deny from all 2465s # expecting access denial. 2465s ok 308 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1 2465s # Deny from all 2465s # expecting access denial. 2465s ok 309 2465s # --- 2465s # Order mutual-failure 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 310 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 311 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 312 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 313 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 314 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 315 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 316 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 317 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 318 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 319 2465s # --- 2465s # Order mutual-failure 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 320 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 321 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 322 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 323 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0 2465s # expecting access. 2465s ok 324 2465s # --- 2465s # Order mutual-failure 2465s # Deny from all 2465s # expecting access denial. 2465s ok 325 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0 2465s # Deny from all 2465s # expecting access denial. 2465s ok 326 2465s # --- 2465s # Order mutual-failure 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 327 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 328 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 329 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 330 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 331 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 332 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 333 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 334 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 335 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 336 2465s # --- 2465s # Order mutual-failure 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 337 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 338 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 339 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 340 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # expecting access. 2465s ok 341 2465s # --- 2465s # Order mutual-failure 2465s # Deny from all 2465s # expecting access denial. 2465s ok 342 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from all 2465s # expecting access denial. 2465s ok 343 2465s # --- 2465s # Order mutual-failure 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 344 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 345 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 346 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 347 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 348 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 349 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 350 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 351 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 352 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 353 2465s # --- 2465s # Order mutual-failure 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 354 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 355 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 356 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/255.255.0.0 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 357 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/16 2465s # expecting access. 2465s ok 358 2465s # --- 2465s # Order mutual-failure 2465s # Deny from all 2465s # expecting access denial. 2465s ok 359 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/16 2465s # Deny from all 2465s # expecting access denial. 2465s ok 360 2465s # --- 2465s # Order mutual-failure 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 361 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/16 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 362 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 363 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/16 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 364 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 365 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/16 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 366 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 367 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/16 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 368 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 369 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/16 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 370 2465s # --- 2465s # Order mutual-failure 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 371 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/16 2465s # Deny from somewhere.else.com 2465s # expecting access. 2465s ok 372 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 373 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 127.0.0.1/16 2465s # Deny from 66.6.6.6 2465s # expecting access. 2465s ok 374 2465s # --- 2465s # Order mutual-failure 2465s # Allow from somewhere.else.com 2465s # expecting access denial. 2465s ok 375 2465s # --- 2465s # Order mutual-failure 2465s # Deny from all 2465s # expecting access denial. 2465s ok 376 2465s # --- 2465s # Order mutual-failure 2465s # Allow from somewhere.else.com 2465s # Deny from all 2465s # expecting access denial. 2465s ok 377 2465s # --- 2465s # Order mutual-failure 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 378 2465s # --- 2465s # Order mutual-failure 2465s # Allow from somewhere.else.com 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 379 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 380 2465s # --- 2465s # Order mutual-failure 2465s # Allow from somewhere.else.com 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 381 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 382 2465s # --- 2465s # Order mutual-failure 2465s # Allow from somewhere.else.com 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 383 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 384 2465s # --- 2465s # Order mutual-failure 2465s # Allow from somewhere.else.com 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 385 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 386 2465s # --- 2465s # Order mutual-failure 2465s # Allow from somewhere.else.com 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 387 2465s # --- 2465s # Order mutual-failure 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 388 2465s # --- 2465s # Order mutual-failure 2465s # Allow from somewhere.else.com 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 389 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 390 2465s # --- 2465s # Order mutual-failure 2465s # Allow from somewhere.else.com 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 391 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 66.6.6.6 2465s # expecting access denial. 2465s ok 392 2465s # --- 2465s # Order mutual-failure 2465s # Deny from all 2465s # expecting access denial. 2465s ok 393 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 66.6.6.6 2465s # Deny from all 2465s # expecting access denial. 2465s ok 394 2465s # --- 2465s # Order mutual-failure 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 395 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 66.6.6.6 2465s # Deny from localhost 2465s # expecting access denial. 2465s ok 396 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 397 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 66.6.6.6 2465s # Deny from 127.0.0.1 2465s # expecting access denial. 2465s ok 398 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 399 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 66.6.6.6 2465s # Deny from 127.0 2465s # expecting access denial. 2465s ok 400 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 401 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 66.6.6.6 2465s # Deny from 127.0.0.1/255.255.0.0 2465s # expecting access denial. 2465s ok 402 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 403 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 66.6.6.6 2465s # Deny from 127.0.0.1/16 2465s # expecting access denial. 2465s ok 404 2465s # --- 2465s # Order mutual-failure 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 405 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 66.6.6.6 2465s # Deny from somewhere.else.com 2465s # expecting access denial. 2465s ok 406 2465s # --- 2465s # Order mutual-failure 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 407 2465s # --- 2465s # Order mutual-failure 2465s # Allow from 66.6.6.6 2465s # Deny from 66.6.6.6 2465s # expecting access denial. 2465s ok 408 2465s ok 2468s t/modules/actions.t ................. 2468s 1..20 2468s # Running under perl version 5.038002 for linux 2468s # Current time local: Mon Apr 8 17:37:01 2024 2468s # Current time GMT: Mon Apr 8 17:37:01 2024 2468s # Using Test.pm version 1.31 2468s # Using Apache/Test.pm version 1.42 2468s # expected: 200 2468s # received: '200' 2468s ok 1 2468s # expected: 'nada' 2468s # received: 'nada' 2468s ok 2 2468s # expected: 404 2468s # received: '404' 2468s ok 3 2468s ok 4 # skip RC=404, no need to check content 2468s # expected: 404 2468s # received: '404' 2468s ok 5 2468s ok 6 # skip RC=404, no need to check content 2468s # expected: 404 2468s # received: '404' 2468s ok 7 2468s ok 8 # skip RC=404, no need to check content 2468s # expected: 200 2468s # received: '200' 2468s ok 9 2468s # expected: 'nada' 2468s # received: 'nada' 2468s ok 10 2468s # expected: 404 2468s # received: '404' 2468s ok 11 2468s ok 12 # skip RC=404, no need to check content 2468s # expected: 200 2468s # received: '200' 2468s ok 13 2468s # expected: 'POST 2468s # foo2: bar2 2468s # ' 2468s # received: 'POST 2468s # foo2: bar2 2468s # ' 2468s ok 14 2468s # expected: 405 2468s # received: '405' 2468s ok 15 2468s # expected: 200 2468s # received: '200' 2468s ok 16 2468s # expected: 'foo=bar' 2468s # received: 'foo=bar' 2468s ok 17 2468s # expected: 200 2468s # received: '200' 2468s ok 18 2468s # expected: 'POST 2468s # foo2: bar2 2468s # ' 2468s # received: 'POST 2468s # foo2: bar2 2468s # ' 2468s ok 19 2468s # expected: 405 2468s # received: '405' 2468s ok 20 2468s ok 2470s t/modules/alias.t ................... 2470s 1..134 2470s # Running under perl version 5.038002 for linux 2470s # Current time local: Mon Apr 8 17:37:04 2024 2470s # Current time GMT: Mon Apr 8 17:37:04 2024 2470s # Using Test.pm version 1.31 2470s # Using Apache/Test.pm version 1.42 2470s # verifying simple aliases 2470s # testing : /alias/ 2470s # expected: 200 2470s # received: '200' 2470s ok 1 2470s # testing : /bogu/ 2470s # expected: 404 2470s # received: '404' 2470s ok 2 2470s # verifying alias match with /ali[0-9]. 2470s # testing : /ali0 2470s # expected: 0 2470s # received: '0' 2470s ok 3 2470s # testing : /ali1 2470s # expected: 1 2470s # received: '1' 2470s ok 4 2470s # testing : /ali2 2470s # expected: 2 2470s # received: '2' 2470s ok 5 2470s # testing : /ali3 2470s # expected: 3 2470s # received: '3' 2470s ok 6 2470s # testing : /ali4 2470s # expected: 4 2470s # received: '4' 2470s ok 7 2470s # testing : /ali5 2470s # expected: 5 2470s # received: '5' 2470s ok 8 2470s # testing : /ali6 2470s # expected: 6 2470s # received: '6' 2470s ok 9 2470s # testing : /ali7 2470s # expected: 7 2470s # received: '7' 2470s ok 10 2470s # testing : /ali8 2470s # expected: 8 2470s # received: '8' 2470s ok 11 2470s # testing : /ali9 2470s # expected: 9 2470s # received: '9' 2470s ok 12 2470s # verifying expression alias match with /expr/ali[0-9]. 2470s # testing : /ali0 2470s # expected: 0 2470s # received: '0' 2470s ok 13 2470s # testing : /ali1 2470s # expected: 1 2470s # received: '1' 2470s ok 14 2470s # testing : /ali2 2470s # expected: 2 2470s # received: '2' 2470s ok 15 2470s # testing : /ali3 2470s # expected: 3 2470s # received: '3' 2470s ok 16 2470s # testing : /ali4 2470s # expected: 4 2470s # received: '4' 2470s ok 17 2470s # testing : /ali5 2470s # expected: 5 2470s # received: '5' 2470s ok 18 2470s # testing : /ali6 2470s # expected: 6 2470s # received: '6' 2470s ok 19 2470s # testing : /ali7 2470s # expected: 7 2470s # received: '7' 2470s ok 20 2470s # testing : /ali8 2470s # expected: 8 2470s # received: '8' 2470s ok 21 2470s # testing : /ali9 2470s # expected: 9 2470s # received: '9' 2470s ok 22 2470s # testing : /forbid 2470s # expected: '403' 2470s # received: '403' 2470s ok 23 2470s # testing : /gone 2470s # expected: '410' 2470s # received: '410' 2470s ok 24 2470s # testing : /perm 2470s # expected: '301' 2470s # received: '301' 2470s ok 25 2470s # testing : /perm2 2470s # expected: '301' 2470s # received: '301' 2470s ok 26 2470s # testing : /seeother 2470s # expected: '303' 2470s # received: '303' 2470s ok 27 2470s # testing : /temp 2470s # expected: '302' 2470s # received: '302' 2470s ok 28 2470s # testing : /temp2 2470s # expected: '302' 2470s # received: '302' 2470s ok 29 2470s verifying body of perm and temp redirect match 2470s # testing : /p0 2470s # expected: 0 2470s # received: '0' 2470s ok 30 2470s # testing : /p1 2470s # expected: 1 2470s # received: '1' 2470s ok 31 2470s # testing : /p2 2470s # expected: 2 2470s # received: '2' 2470s ok 32 2470s # testing : /p3 2470s # expected: 3 2470s # received: '3' 2470s ok 33 2470s # testing : /p4 2470s # expected: 4 2470s # received: '4' 2470s ok 34 2470s # testing : /p5 2470s # expected: 5 2470s # received: '5' 2470s ok 35 2470s # testing : /p6 2470s # expected: 6 2470s # received: '6' 2470s ok 36 2470s # testing : /p7 2470s # expected: 7 2470s # received: '7' 2470s ok 37 2470s # testing : /p8 2470s # expected: 8 2470s # received: '8' 2470s ok 38 2470s # testing : /p9 2470s # expected: 9 2470s # received: '9' 2470s ok 39 2470s # testing : /t0 2470s # expected: 0 2470s # received: '0' 2470s ok 40 2470s # testing : /t1 2470s # expected: 1 2470s # received: '1' 2470s ok 41 2470s # testing : /t2 2470s # expected: 2 2470s # received: '2' 2470s ok 42 2470s # testing : /t3 2470s # expected: 3 2470s # received: '3' 2470s ok 43 2470s # testing : /t4 2470s # expected: 4 2470s # received: '4' 2470s ok 44 2470s # testing : /t5 2470s # expected: 5 2470s # received: '5' 2470s ok 45 2470s # testing : /t6 2470s # expected: 6 2470s # received: '6' 2470s ok 46 2470s # testing : /t7 2470s # expected: 7 2470s # received: '7' 2470s ok 47 2470s # testing : /t8 2470s # expected: 8 2470s # received: '8' 2470s ok 48 2470s # testing : /t9 2470s # expected: 9 2470s # received: '9' 2470s ok 49 2470s verifying body of perm and temp redirect match with expression support 2470s # testing : /p0 2470s # expected: 0 2470s # received: '0' 2470s ok 50 2470s # testing : /p1 2470s # expected: 1 2470s # received: '1' 2470s ok 51 2470s # testing : /p2 2470s # expected: 2 2470s # received: '2' 2470s ok 52 2470s # testing : /p3 2470s # expected: 3 2470s # received: '3' 2470s ok 53 2470s # testing : /p4 2470s # expected: 4 2470s # received: '4' 2470s ok 54 2470s # testing : /p5 2470s # expected: 5 2470s # received: '5' 2470s ok 55 2470s # testing : /p6 2470s # expected: 6 2470s # received: '6' 2470s ok 56 2470s # testing : /p7 2470s # expected: 7 2470s # received: '7' 2470s ok 57 2470s # testing : /p8 2470s # expected: 8 2470s # received: '8' 2470s ok 58 2470s # testing : /p9 2470s # expected: 9 2470s # received: '9' 2470s ok 59 2470s # testing : /t0 2470s # expected: 0 2470s # received: '0' 2470s ok 60 2470s # testing : /t1 2470s # expected: 1 2470s # received: '1' 2470s ok 61 2470s # testing : /t2 2470s # expected: 2 2470s # received: '2' 2470s ok 62 2470s # testing : /t3 2470s # expected: 3 2470s # received: '3' 2470s ok 63 2470s # testing : /t4 2470s # expected: 4 2470s # received: '4' 2470s ok 64 2470s # testing : /t5 2470s # expected: 5 2470s # received: '5' 2470s ok 65 2470s # testing : /t6 2470s # expected: 6 2470s # received: '6' 2470s ok 66 2470s # testing : /t7 2470s # expected: 7 2470s # received: '7' 2470s ok 67 2470s # testing : /t8 2470s # expected: 8 2470s # received: '8' 2470s ok 68 2470s # testing : /t9 2470s # expected: 9 2470s # received: '9' 2470s ok 69 2470s verifying return code of seeother and gone redirect match 2470s # testing : s0 2470s # expected: '303' 2470s # received: '303' 2470s ok 70 2470s # testing : s1 2470s # expected: '303' 2470s # received: '303' 2470s ok 71 2470s # testing : s2 2470s # expected: '303' 2470s # received: '303' 2470s ok 72 2470s # testing : s3 2470s # expected: '303' 2470s # received: '303' 2470s ok 73 2470s # testing : s4 2470s # expected: '303' 2470s # received: '303' 2470s ok 74 2470s # testing : s5 2470s # expected: '303' 2470s # received: '303' 2470s ok 75 2470s # testing : s6 2470s # expected: '303' 2470s # received: '303' 2470s ok 76 2470s # testing : s7 2470s # expected: '303' 2470s # received: '303' 2470s ok 77 2470s # testing : s8 2470s # expected: '303' 2470s # received: '303' 2470s ok 78 2470s # testing : s9 2470s # expected: '303' 2470s # received: '303' 2470s ok 79 2470s # testing : f0 2470s # expected: '403' 2470s # received: '403' 2470s ok 80 2470s # testing : f1 2470s # expected: '403' 2470s # received: '403' 2470s ok 81 2470s # testing : f2 2470s # expected: '403' 2470s # received: '403' 2470s ok 82 2470s # testing : f3 2470s # expected: '403' 2470s # received: '403' 2470s ok 83 2470s # testing : f4 2470s # expected: '403' 2470s # received: '403' 2470s ok 84 2470s # testing : f5 2470s # expected: '403' 2470s # received: '403' 2470s ok 85 2470s # testing : f6 2470s # expected: '403' 2470s # received: '403' 2470s ok 86 2470s # testing : f7 2470s # expected: '403' 2470s # received: '403' 2470s ok 87 2470s # testing : f8 2470s # expected: '403' 2470s # received: '403' 2470s ok 88 2470s # testing : f9 2470s # expected: '403' 2470s # received: '403' 2470s ok 89 2470s # testing : g0 2470s # expected: '410' 2470s # received: '410' 2470s ok 90 2470s # testing : g1 2470s # expected: '410' 2470s # received: '410' 2470s ok 91 2470s # testing : g2 2470s # expected: '410' 2470s # received: '410' 2470s ok 92 2470s # testing : g3 2470s # expected: '410' 2470s # received: '410' 2470s ok 93 2470s # testing : g4 2470s # expected: '410' 2470s # received: '410' 2470s ok 94 2470s # testing : g5 2470s # expected: '410' 2470s # received: '410' 2470s ok 95 2470s # testing : g6 2470s # expected: '410' 2470s # received: '410' 2470s ok 96 2470s # testing : g7 2470s # expected: '410' 2470s # received: '410' 2470s ok 97 2470s # testing : g8 2470s # expected: '410' 2470s # received: '410' 2470s ok 98 2470s # testing : g9 2470s # expected: '410' 2470s # received: '410' 2470s ok 99 2470s verifying return code of seeother and gone redirect match with expression support 2470s # testing : s0 2470s # expected: '303' 2470s # received: '303' 2470s ok 100 2470s # testing : s1 2470s # expected: '303' 2470s # received: '303' 2470s ok 101 2470s # testing : s2 2470s # expected: '303' 2470s # received: '303' 2470s ok 102 2470s # testing : s3 2470s # expected: '303' 2470s # received: '303' 2470s ok 103 2470s # testing : s4 2470s # expected: '303' 2470s # received: '303' 2470s ok 104 2470s # testing : s5 2470s # expected: '303' 2470s # received: '303' 2470s ok 105 2470s # testing : s6 2470s # expected: '303' 2470s # received: '303' 2470s ok 106 2470s # testing : s7 2470s # expected: '303' 2470s # received: '303' 2470s ok 107 2470s # testing : s8 2470s # expected: '303' 2470s # received: '303' 2470s ok 108 2470s # testing : s9 2470s # expected: '303' 2470s # received: '303' 2470s ok 109 2470s # testing : f0 2470s # expected: '403' 2470s # received: '403' 2470s ok 110 2470s # testing : f1 2470s # expected: '403' 2470s # received: '403' 2470s ok 111 2470s # testing : f2 2470s # expected: '403' 2470s # received: '403' 2470s ok 112 2470s # testing : f3 2470s # expected: '403' 2470s # received: '403' 2470s ok 113 2470s # testing : f4 2470s # expected: '403' 2470s # received: '403' 2470s ok 114 2470s # testing : f5 2470s # expected: '403' 2470s # received: '403' 2470s ok 115 2470s # testing : f6 2470s # expected: '403' 2470s # received: '403' 2470s ok 116 2470s # testing : f7 2470s # expected: '403' 2470s # received: '403' 2470s ok 117 2470s # testing : f8 2470s # expected: '403' 2470s # received: '403' 2470s ok 118 2470s # testing : f9 2470s # expected: '403' 2470s # received: '403' 2470s ok 119 2470s # testing : g0 2470s # expected: '410' 2470s # received: '410' 2470s ok 120 2470s # testing : g1 2470s # expected: '410' 2470s # received: '410' 2470s ok 121 2470s # testing : g2 2470s # expected: '410' 2470s # received: '410' 2470s ok 122 2470s # testing : g3 2470s # expected: '410' 2470s # received: '410' 2470s ok 123 2470s # testing : g4 2470s # expected: '410' 2470s # received: '410' 2470s ok 124 2470s # testing : g5 2470s # expected: '410' 2470s # received: '410' 2470s ok 125 2470s # testing : g6 2470s # expected: '410' 2470s # received: '410' 2470s ok 126 2470s # testing : g7 2470s # expected: '410' 2470s # received: '410' 2470s ok 127 2470s # testing : g8 2470s # expected: '410' 2470s # received: '410' 2470s ok 128 2470s # testing : g9 2470s # expected: '410' 2470s # received: '410' 2470s ok 129 2470s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2470s # verifying /modules/alias/script is plain text 2470s # testing : /modules/alias/script 2470s # expected: '#!/bin/sh 2470s # echo Content-type: text/plain 2470s # echo 2470s # echo this is a shell script cgi. 2470s # ' 2470s # received: '#!/bin/sh 2470s # echo Content-type: text/plain 2470s # echo 2470s # echo this is a shell script cgi. 2470s # ' 2470s ok 130 2470s # verifying same file accessed at /cgi/script is executed code 2470s # testing : /cgi/script 2470s # expected: 'this is a shell script cgi. 2470s # ' 2470s # received: 'this is a shell script cgi. 2470s # ' 2470s ok 131 2470s # verifying ScriptAliasMatch with /aliascgi-script 2470s # testing : /aliascgi-script 2470s # expected: 'this is a shell script cgi. 2470s # ' 2470s # received: 'this is a shell script cgi. 2470s # ' 2470s ok 132 2470s # verifying ScriptAlias in LocationMatch with /expr/aliascgi-script 2470s # testing : /aliascgi-script 2470s # expected: 'this is a shell script cgi. 2470s # ' 2470s # received: 'this is a shell script cgi. 2470s # ' 2470s ok 133 2470s # verifying bad script alias. 2470s # testing : /aliascgi-nada 2470s # expected: 404 2470s # received: '404' 2470s ok 134 2470s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/alias/script 2470s ok 2472s t/modules/allowmethods.t ............ 2472s 1..9 2472s # Running under perl version 5.038002 for linux 2472s # Current time local: Mon Apr 8 17:37:06 2024 2472s # Current time GMT: Mon Apr 8 17:37:06 2024 2472s # Using Test.pm version 1.31 2472s # Using Apache/Test.pm version 1.42 2472s # testing : Get request to /Get responds 200 2472s # expected: 200 2472s # received: '200' 2472s ok 1 2472s # testing : Head request to /Get responds 200 2472s # expected: 200 2472s # received: '200' 2472s ok 2 2472s # testing : Post request to /Get responds 405 2472s # expected: 405 2472s # received: '405' 2472s ok 3 2472s # testing : Get request to /Head responds 200 2472s # expected: 200 2472s # received: '200' 2472s ok 4 2472s # testing : Head request to /Head responds 200 2472s # expected: 200 2472s # received: '200' 2472s ok 5 2472s # testing : Post request to /Head responds 405 2472s # expected: 405 2472s # received: '405' 2472s ok 6 2472s # testing : Get request to /Post responds 405 2472s # expected: 405 2472s # received: '405' 2472s ok 7 2472s # testing : Head request to /Post responds 405 2472s # expected: 405 2472s # received: '405' 2472s ok 8 2472s # testing : Post request to /Post responds 200 2472s # expected: 200 2472s # received: '200' 2472s ok 9 2472s ok 2474s t/modules/asis.t .................... 2474s 1..3 2474s # Running under perl version 5.038002 for linux 2474s # Current time local: Mon Apr 8 17:37:08 2024 2474s # Current time GMT: Mon Apr 8 17:37:08 2024 2474s # Using Test.pm version 1.31 2474s # Using Apache/Test.pm version 1.42 2474s # testing : asis content OK 2474s # expected: 'This is asis content. 2474s # ' 2474s # received: 'This is asis content. 2474s # ' 2474s ok 1 2474s # testing : asis gave 404 error 2474s # expected: 404 2474s # received: '404' 2474s ok 2 2474s # testing : asis gave 403 error 2474s # expected: 403 2474s # received: '403' 2474s ok 3 2474s ok 2478s t/modules/authz_core.t .............. 2478s 1..504 2478s # Running under perl version 5.038002 for linux 2478s # Current time local: Mon Apr 8 17:37:10 2024 2478s # Current time GMT: Mon Apr 8 17:37:10 2024 2478s # Using Test.pm version 1.31 2478s # Using Apache/Test.pm version 1.42 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/basic1 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/groups1 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 200, expected 200 [a/ : a/ ] 2478s ok 1 2478s # got 200, expected 200 [a/ : a/ 1] 2478s ok 2 2478s # got 200, expected 200 [a/ : a/ 2] 2478s ok 3 2478s # got 200, expected 200 [a/ : a/ 1 2] 2478s ok 4 2478s # got 200, expected 200 [a/ : a/ 3] 2478s ok 5 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ user1: a/ ] 2478s ok 6 2478s # got 200, expected 200 [a/ user1: a/ user1] 2478s ok 7 2478s # got 401, expected 401 [a/ user1: a/ user2] 2478s ok 8 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ Any 1 2: a/ ] 2478s ok 9 2478s # got 200, expected 200 [a/ Any 1 2: a/ 1] 2478s ok 10 2478s # got 200, expected 200 [a/ Any 1 2: a/ 2] 2478s ok 11 2478s # got 200, expected 200 [a/ Any 1 2: a/ 1 2] 2478s ok 12 2478s # got 403, expected 403 [a/ Any 1 2: a/ 3] 2478s ok 13 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2478s ok 14 2478s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2478s ok 15 2478s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2478s ok 16 2478s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2478s ok 17 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2478s ok 18 2478s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2478s ok 19 2478s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2478s ok 20 2478s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2478s ok 21 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Or Any 2 3: a/b/ ] 2478s ok 22 2478s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 1] 2478s ok 23 2478s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 2] 2478s ok 24 2478s # got 200, expected 200 [a/b/ Or Any 2 3: a/b/ 3] 2478s ok 25 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2478s ok 26 2478s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2478s ok 27 2478s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2] 2478s ok 28 2478s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2478s ok 29 2478s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 2] 2478s ok 30 2478s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2478s ok 31 2478s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 2 3] 2478s ok 32 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2478s ok 33 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2478s ok 34 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2478s ok 35 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2478s ok 36 2478s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2478s ok 37 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2478s ok 38 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2478s ok 39 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2478s ok 40 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2478s ok 41 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2478s ok 42 2478s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2478s ok 43 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2478s ok 44 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2478s ok 45 2478s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2478s ok 46 2478s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2] 2478s ok 47 2478s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 2 3] 2478s ok 48 2478s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2478s ok 49 2478s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2478s ok 50 2478s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2478s ok 51 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2478s ok 52 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2478s ok 53 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2478s ok 54 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2478s ok 55 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2478s ok 56 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2478s ok 57 2478s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 2 3] 2478s ok 58 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All 1 !2: a/ ] 2478s ok 59 2478s # got 200, expected 200 [a/ All 1 !2: a/ 1] 2478s ok 60 2478s # got 403, expected 403 [a/ All 1 !2: a/ 2] 2478s ok 61 2478s # got 403, expected 403 [a/ All 1 !2: a/ 1 2] 2478s ok 62 2478s # got 403, expected 403 [a/ All 1 !2: a/ 3] 2478s ok 63 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2478s ok 64 2478s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2478s ok 65 2478s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2478s ok 66 2478s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2478s ok 67 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2478s ok 68 2478s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2478s ok 69 2478s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2478s ok 70 2478s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2478s ok 71 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2478s ok 72 2478s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1] 2478s ok 73 2478s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1 2] 2478s ok 74 2478s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 3] 2478s ok 75 2478s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2 4] 2478s ok 76 2478s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2478s ok 77 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ ] 2478s ok 78 2478s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1] 2478s ok 79 2478s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2] 2478s ok 80 2478s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 3] 2478s ok 81 2478s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 1 2] 2478s ok 82 2478s # got 200, expected 200 [a/b/ And Any 2 3: a/b/ 1 3] 2478s ok 83 2478s # got 403, expected 403 [a/b/ And Any 2 3: a/b/ 2 3] 2478s ok 84 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2478s # got 403, expected 403 [a/b/c/ Any 4: a/b/c/ 1 3] 2478s ok 85 2478s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 4] 2478s ok 86 2478s # got 200, expected 200 [a/b/c/ Any 4: a/b/c/ 1 2 4] 2478s ok 87 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2478s ok 88 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2478s ok 89 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2478s ok 90 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2478s ok 91 2478s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2478s ok 92 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2478s ok 93 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2478s ok 94 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2478s ok 95 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2478s ok 96 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2478s ok 97 2478s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2478s ok 98 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2478s ok 99 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2478s ok 100 2478s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1] 2478s ok 101 2478s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2478s ok 102 2478s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2478s ok 103 2478s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2478s ok 104 2478s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2478s ok 105 2478s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2478s ok 106 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2478s ok 107 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2478s ok 108 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2478s ok 109 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2478s ok 110 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2478s ok 111 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2478s ok 112 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2478s ok 113 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All 1 2: a/ ] 2478s ok 114 2478s # got 403, expected 403 [a/ All 1 2: a/ 1] 2478s ok 115 2478s # got 403, expected 403 [a/ All 1 2: a/ 2] 2478s ok 116 2478s # got 200, expected 200 [a/ All 1 2: a/ 1 2] 2478s ok 117 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Any 2 3: a/b/ ] 2478s ok 118 2478s # got 403, expected 403 [a/b/ Any 2 3: a/b/ 1] 2478s ok 119 2478s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 2] 2478s ok 120 2478s # got 200, expected 200 [a/b/ Any 2 3: a/b/ 3] 2478s ok 121 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ ] 2478s ok 122 2478s # got 403, expected 403 [a/b/ Off Any 2 3: a/b/ 1] 2478s ok 123 2478s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 2] 2478s ok 124 2478s # got 200, expected 200 [a/b/ Off Any 2 3: a/b/ 3] 2478s ok 125 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ ] 2478s ok 126 2478s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 1] 2478s ok 127 2478s # got 403, expected 403 [a/b/ Or Any 3 4: a/b/ 2] 2478s ok 128 2478s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 1 2] 2478s ok 129 2478s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 3] 2478s ok 130 2478s # got 200, expected 200 [a/b/ Or Any 3 4: a/b/ 4] 2478s ok 131 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ ] 2478s ok 132 2478s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1] 2478s ok 133 2478s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 2] 2478s ok 134 2478s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 3] 2478s ok 135 2478s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 4] 2478s ok 136 2478s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 2] 2478s ok 137 2478s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 3] 2478s ok 138 2478s # got 200, expected 200 [a/b/ And Any 3 4: a/b/ 1 2 4] 2478s ok 139 2478s # got 403, expected 403 [a/b/ And Any 3 4: a/b/ 1 3 4] 2478s ok 140 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ ] 2478s ok 141 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1] 2478s ok 142 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ 2] 2478s ok 143 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ 3] 2478s ok 144 2478s # got 200, expected 200 [a/b/ All 2 3: a/b/ 2 3] 2478s ok 145 2478s # got 403, expected 403 [a/b/ All 2 3: a/b/ 1 3] 2478s ok 146 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ ] 2478s ok 147 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1] 2478s ok 148 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 2] 2478s ok 149 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 3] 2478s ok 150 2478s # got 200, expected 200 [a/b/ Off All 2 3: a/b/ 2 3] 2478s ok 151 2478s # got 403, expected 403 [a/b/ Off All 2 3: a/b/ 1 3] 2478s ok 152 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ ] 2478s ok 153 2478s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 1] 2478s ok 154 2478s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2] 2478s ok 155 2478s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 3] 2478s ok 156 2478s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 4] 2478s ok 157 2478s # got 403, expected 403 [a/b/ Or All 3 4: a/b/ 2 3] 2478s ok 158 2478s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 3 4] 2478s ok 159 2478s # got 200, expected 200 [a/b/ Or All 3 4: a/b/ 1 2] 2478s ok 160 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ ] 2478s ok 161 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1] 2478s ok 162 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2] 2478s ok 163 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 3] 2478s ok 164 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 2] 2478s ok 165 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 1 3] 2478s ok 166 2478s # got 403, expected 403 [a/b/ And All 2 3: a/b/ 2 3] 2478s ok 167 2478s # got 200, expected 200 [a/b/ And All 2 3: a/b/ 1 2 3] 2478s ok 168 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ ] 2478s ok 169 2478s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1] 2478s ok 170 2478s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ user1] 2478s ok 171 2478s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2] 2478s ok 172 2478s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user1] 2478s ok 173 2478s # got 401, expected 401 [a/ All 2 1 user2 user1: a/ 1 2 user3] 2478s ok 174 2478s # got 403, expected 403 [a/ All 2 1 user2 user1: a/ 1 user1] 2478s ok 175 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ ] 2478s ok 176 2478s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1] 2478s ok 177 2478s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ user1] 2478s ok 178 2478s # got 401, expected 401 [a/ Any 2 1 user2 user1: a/ user3] 2478s ok 179 2478s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 2] 2478s ok 180 2478s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user1] 2478s ok 181 2478s # got 200, expected 200 [a/ Any 2 1 user2 user1: a/ 1 user3] 2478s ok 182 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ ] 2478s ok 183 2478s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1] 2478s ok 184 2478s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ user1] 2478s ok 185 2478s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2] 2478s ok 186 2478s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user1] 2478s ok 187 2478s # got 401, expected 401 [a/ All 1 2 user2 user1: a/ 1 2 user3] 2478s ok 188 2478s # got 403, expected 403 [a/ All 1 2 user2 user1: a/ 1 user1] 2478s ok 189 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ ] 2478s ok 190 2478s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1] 2478s ok 191 2478s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ user1] 2478s ok 192 2478s # got 401, expected 401 [a/ Any 1 2 user2 user1: a/ user3] 2478s ok 193 2478s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 2] 2478s ok 194 2478s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user1] 2478s ok 195 2478s # got 200, expected 200 [a/ Any 1 2 user2 user1: a/ 1 user3] 2478s ok 196 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ ] 2478s ok 197 2478s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1] 2478s ok 198 2478s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ user1] 2478s ok 199 2478s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2] 2478s ok 200 2478s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user1] 2478s ok 201 2478s # got 401, expected 401 [a/ All 1 user2 2 user1: a/ 1 2 user3] 2478s ok 202 2478s # got 403, expected 403 [a/ All 1 user2 2 user1: a/ 1 user1] 2478s ok 203 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ ] 2478s ok 204 2478s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1] 2478s ok 205 2478s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ user1] 2478s ok 206 2478s # got 401, expected 401 [a/ Any 1 user2 2 user1: a/ user3] 2478s ok 207 2478s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 2] 2478s ok 208 2478s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user1] 2478s ok 209 2478s # got 200, expected 200 [a/ Any 1 user2 2 user1: a/ 1 user3] 2478s ok 210 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ ] 2478s ok 211 2478s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1] 2478s ok 212 2478s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ user1] 2478s ok 213 2478s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2] 2478s ok 214 2478s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user1] 2478s ok 215 2478s # got 401, expected 401 [a/ All 1 user2 user1 2: a/ 1 2 user3] 2478s ok 216 2478s # got 403, expected 403 [a/ All 1 user2 user1 2: a/ 1 user1] 2478s ok 217 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ ] 2478s ok 218 2478s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1] 2478s ok 219 2478s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ user1] 2478s ok 220 2478s # got 401, expected 401 [a/ Any 1 user2 user1 2: a/ user3] 2478s ok 221 2478s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 2] 2478s ok 222 2478s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user1] 2478s ok 223 2478s # got 200, expected 200 [a/ Any 1 user2 user1 2: a/ 1 user3] 2478s ok 224 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ ] 2478s ok 225 2478s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1] 2478s ok 226 2478s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ user1] 2478s ok 227 2478s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2] 2478s ok 228 2478s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user1] 2478s ok 229 2478s # got 401, expected 401 [a/ All 2 user2 1 user1: a/ 1 2 user3] 2478s ok 230 2478s # got 403, expected 403 [a/ All 2 user2 1 user1: a/ 1 user1] 2478s ok 231 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ ] 2478s ok 232 2478s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1] 2478s ok 233 2478s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ user1] 2478s ok 234 2478s # got 401, expected 401 [a/ Any 2 user2 1 user1: a/ user3] 2478s ok 235 2478s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 2] 2478s ok 236 2478s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user1] 2478s ok 237 2478s # got 200, expected 200 [a/ Any 2 user2 1 user1: a/ 1 user3] 2478s ok 238 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All user2 2 1 user1: a/ ] 2478s ok 239 2478s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1] 2478s ok 240 2478s # got 403, expected 403 [a/ All user2 2 1 user1: a/ user1] 2478s ok 241 2478s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2] 2478s ok 242 2478s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user1] 2478s ok 243 2478s # got 401, expected 401 [a/ All user2 2 1 user1: a/ 1 2 user3] 2478s ok 244 2478s # got 403, expected 403 [a/ All user2 2 1 user1: a/ 1 user1] 2478s ok 245 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ ] 2478s ok 246 2478s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1] 2478s ok 247 2478s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ user1] 2478s ok 248 2478s # got 401, expected 401 [a/ Any user2 2 1 user1: a/ user3] 2478s ok 249 2478s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 2] 2478s ok 250 2478s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user1] 2478s ok 251 2478s # got 200, expected 200 [a/ Any user2 2 1 user1: a/ 1 user3] 2478s ok 252 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All user2 1 2 user1: a/ ] 2478s ok 253 2478s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1] 2478s ok 254 2478s # got 403, expected 403 [a/ All user2 1 2 user1: a/ user1] 2478s ok 255 2478s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2] 2478s ok 256 2478s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user1] 2478s ok 257 2478s # got 401, expected 401 [a/ All user2 1 2 user1: a/ 1 2 user3] 2478s ok 258 2478s # got 403, expected 403 [a/ All user2 1 2 user1: a/ 1 user1] 2478s ok 259 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ ] 2478s ok 260 2478s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1] 2478s ok 261 2478s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ user1] 2478s ok 262 2478s # got 401, expected 401 [a/ Any user2 1 2 user1: a/ user3] 2478s ok 263 2478s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 2] 2478s ok 264 2478s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user1] 2478s ok 265 2478s # got 200, expected 200 [a/ Any user2 1 2 user1: a/ 1 user3] 2478s ok 266 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All user2 1 user1 2: a/ ] 2478s ok 267 2478s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1] 2478s ok 268 2478s # got 403, expected 403 [a/ All user2 1 user1 2: a/ user1] 2478s ok 269 2478s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2] 2478s ok 270 2478s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user1] 2478s ok 271 2478s # got 401, expected 401 [a/ All user2 1 user1 2: a/ 1 2 user3] 2478s ok 272 2478s # got 403, expected 403 [a/ All user2 1 user1 2: a/ 1 user1] 2478s ok 273 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ ] 2478s ok 274 2478s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1] 2478s ok 275 2478s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ user1] 2478s ok 276 2478s # got 401, expected 401 [a/ Any user2 1 user1 2: a/ user3] 2478s ok 277 2478s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 2] 2478s ok 278 2478s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user1] 2478s ok 279 2478s # got 200, expected 200 [a/ Any user2 1 user1 2: a/ 1 user3] 2478s ok 280 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ ] 2478s ok 281 2478s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1] 2478s ok 282 2478s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ user1] 2478s ok 283 2478s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2] 2478s ok 284 2478s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user1] 2478s ok 285 2478s # got 401, expected 401 [a/ All 2 user2 user1 1: a/ 1 2 user3] 2478s ok 286 2478s # got 403, expected 403 [a/ All 2 user2 user1 1: a/ 1 user1] 2478s ok 287 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ ] 2478s ok 288 2478s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1] 2478s ok 289 2478s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ user1] 2478s ok 290 2478s # got 401, expected 401 [a/ Any 2 user2 user1 1: a/ user3] 2478s ok 291 2478s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 2] 2478s ok 292 2478s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user1] 2478s ok 293 2478s # got 200, expected 200 [a/ Any 2 user2 user1 1: a/ 1 user3] 2478s ok 294 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All user2 2 user1 1: a/ ] 2478s ok 295 2478s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1] 2478s ok 296 2478s # got 403, expected 403 [a/ All user2 2 user1 1: a/ user1] 2478s ok 297 2478s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2] 2478s ok 298 2478s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user1] 2478s ok 299 2478s # got 401, expected 401 [a/ All user2 2 user1 1: a/ 1 2 user3] 2478s ok 300 2478s # got 403, expected 403 [a/ All user2 2 user1 1: a/ 1 user1] 2478s ok 301 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ ] 2478s ok 302 2478s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1] 2478s ok 303 2478s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ user1] 2478s ok 304 2478s # got 401, expected 401 [a/ Any user2 2 user1 1: a/ user3] 2478s ok 305 2478s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 2] 2478s ok 306 2478s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user1] 2478s ok 307 2478s # got 200, expected 200 [a/ Any user2 2 user1 1: a/ 1 user3] 2478s ok 308 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All user2 user1 2 1: a/ ] 2478s ok 309 2478s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1] 2478s ok 310 2478s # got 403, expected 403 [a/ All user2 user1 2 1: a/ user1] 2478s ok 311 2478s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2] 2478s ok 312 2478s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user1] 2478s ok 313 2478s # got 401, expected 401 [a/ All user2 user1 2 1: a/ 1 2 user3] 2478s ok 314 2478s # got 403, expected 403 [a/ All user2 user1 2 1: a/ 1 user1] 2478s ok 315 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ ] 2478s ok 316 2478s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1] 2478s ok 317 2478s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ user1] 2478s ok 318 2478s # got 401, expected 401 [a/ Any user2 user1 2 1: a/ user3] 2478s ok 319 2478s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 2] 2478s ok 320 2478s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user1] 2478s ok 321 2478s # got 200, expected 200 [a/ Any user2 user1 2 1: a/ 1 user3] 2478s ok 322 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All user2 user1 1 2: a/ ] 2478s ok 323 2478s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1] 2478s ok 324 2478s # got 403, expected 403 [a/ All user2 user1 1 2: a/ user1] 2478s ok 325 2478s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2] 2478s ok 326 2478s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user1] 2478s ok 327 2478s # got 401, expected 401 [a/ All user2 user1 1 2: a/ 1 2 user3] 2478s ok 328 2478s # got 403, expected 403 [a/ All user2 user1 1 2: a/ 1 user1] 2478s ok 329 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ ] 2478s ok 330 2478s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1] 2478s ok 331 2478s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ user1] 2478s ok 332 2478s # got 401, expected 401 [a/ Any user2 user1 1 2: a/ user3] 2478s ok 333 2478s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 2] 2478s ok 334 2478s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user1] 2478s ok 335 2478s # got 200, expected 200 [a/ Any user2 user1 1 2: a/ 1 user3] 2478s ok 336 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ ] 2478s ok 337 2478s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1] 2478s ok 338 2478s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ user1] 2478s ok 339 2478s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2] 2478s ok 340 2478s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user1] 2478s ok 341 2478s # got 401, expected 401 [a/ All 2 1 user1 user2: a/ 1 2 user3] 2478s ok 342 2478s # got 403, expected 403 [a/ All 2 1 user1 user2: a/ 1 user1] 2478s ok 343 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ ] 2478s ok 344 2478s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1] 2478s ok 345 2478s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ user1] 2478s ok 346 2478s # got 401, expected 401 [a/ Any 2 1 user1 user2: a/ user3] 2478s ok 347 2478s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 2] 2478s ok 348 2478s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user1] 2478s ok 349 2478s # got 200, expected 200 [a/ Any 2 1 user1 user2: a/ 1 user3] 2478s ok 350 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ ] 2478s ok 351 2478s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1] 2478s ok 352 2478s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ user1] 2478s ok 353 2478s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2] 2478s ok 354 2478s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user1] 2478s ok 355 2478s # got 401, expected 401 [a/ All 1 2 user1 user2: a/ 1 2 user3] 2478s ok 356 2478s # got 403, expected 403 [a/ All 1 2 user1 user2: a/ 1 user1] 2478s ok 357 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ ] 2478s ok 358 2478s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1] 2478s ok 359 2478s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ user1] 2478s ok 360 2478s # got 401, expected 401 [a/ Any 1 2 user1 user2: a/ user3] 2478s ok 361 2478s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 2] 2478s ok 362 2478s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user1] 2478s ok 363 2478s # got 200, expected 200 [a/ Any 1 2 user1 user2: a/ 1 user3] 2478s ok 364 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ ] 2478s ok 365 2478s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1] 2478s ok 366 2478s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ user1] 2478s ok 367 2478s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2] 2478s ok 368 2478s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user1] 2478s ok 369 2478s # got 401, expected 401 [a/ All 1 user1 2 user2: a/ 1 2 user3] 2478s ok 370 2478s # got 403, expected 403 [a/ All 1 user1 2 user2: a/ 1 user1] 2478s ok 371 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ ] 2478s ok 372 2478s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1] 2478s ok 373 2478s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ user1] 2478s ok 374 2478s # got 401, expected 401 [a/ Any 1 user1 2 user2: a/ user3] 2478s ok 375 2478s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 2] 2478s ok 376 2478s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user1] 2478s ok 377 2478s # got 200, expected 200 [a/ Any 1 user1 2 user2: a/ 1 user3] 2478s ok 378 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ ] 2478s ok 379 2478s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1] 2478s ok 380 2478s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ user1] 2478s ok 381 2478s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2] 2478s ok 382 2478s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user1] 2478s ok 383 2478s # got 401, expected 401 [a/ All 1 user1 user2 2: a/ 1 2 user3] 2478s ok 384 2478s # got 403, expected 403 [a/ All 1 user1 user2 2: a/ 1 user1] 2478s ok 385 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ ] 2478s ok 386 2478s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1] 2478s ok 387 2478s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ user1] 2478s ok 388 2478s # got 401, expected 401 [a/ Any 1 user1 user2 2: a/ user3] 2478s ok 389 2478s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 2] 2478s ok 390 2478s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user1] 2478s ok 391 2478s # got 200, expected 200 [a/ Any 1 user1 user2 2: a/ 1 user3] 2478s ok 392 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ ] 2478s ok 393 2478s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1] 2478s ok 394 2478s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ user1] 2478s ok 395 2478s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2] 2478s ok 396 2478s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user1] 2478s ok 397 2478s # got 401, expected 401 [a/ All 2 user1 1 user2: a/ 1 2 user3] 2478s ok 398 2478s # got 403, expected 403 [a/ All 2 user1 1 user2: a/ 1 user1] 2478s ok 399 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ ] 2478s ok 400 2478s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1] 2478s ok 401 2478s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ user1] 2478s ok 402 2478s # got 401, expected 401 [a/ Any 2 user1 1 user2: a/ user3] 2478s ok 403 2478s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 2] 2478s ok 404 2478s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user1] 2478s ok 405 2478s # got 200, expected 200 [a/ Any 2 user1 1 user2: a/ 1 user3] 2478s ok 406 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All user1 2 1 user2: a/ ] 2478s ok 407 2478s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1] 2478s ok 408 2478s # got 403, expected 403 [a/ All user1 2 1 user2: a/ user1] 2478s ok 409 2478s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2] 2478s ok 410 2478s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user1] 2478s ok 411 2478s # got 401, expected 401 [a/ All user1 2 1 user2: a/ 1 2 user3] 2478s ok 412 2478s # got 403, expected 403 [a/ All user1 2 1 user2: a/ 1 user1] 2478s ok 413 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ ] 2478s ok 414 2478s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1] 2478s ok 415 2478s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ user1] 2478s ok 416 2478s # got 401, expected 401 [a/ Any user1 2 1 user2: a/ user3] 2478s ok 417 2478s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 2] 2478s ok 418 2478s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user1] 2478s ok 419 2478s # got 200, expected 200 [a/ Any user1 2 1 user2: a/ 1 user3] 2478s ok 420 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All user1 1 2 user2: a/ ] 2478s ok 421 2478s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1] 2478s ok 422 2478s # got 403, expected 403 [a/ All user1 1 2 user2: a/ user1] 2478s ok 423 2478s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2] 2478s ok 424 2478s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user1] 2478s ok 425 2478s # got 401, expected 401 [a/ All user1 1 2 user2: a/ 1 2 user3] 2478s ok 426 2478s # got 403, expected 403 [a/ All user1 1 2 user2: a/ 1 user1] 2478s ok 427 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ ] 2478s ok 428 2478s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1] 2478s ok 429 2478s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ user1] 2478s ok 430 2478s # got 401, expected 401 [a/ Any user1 1 2 user2: a/ user3] 2478s ok 431 2478s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 2] 2478s ok 432 2478s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user1] 2478s ok 433 2478s # got 200, expected 200 [a/ Any user1 1 2 user2: a/ 1 user3] 2478s ok 434 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All user1 1 user2 2: a/ ] 2478s ok 435 2478s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1] 2478s ok 436 2478s # got 403, expected 403 [a/ All user1 1 user2 2: a/ user1] 2478s ok 437 2478s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2] 2478s ok 438 2478s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user1] 2478s ok 439 2478s # got 401, expected 401 [a/ All user1 1 user2 2: a/ 1 2 user3] 2478s ok 440 2478s # got 403, expected 403 [a/ All user1 1 user2 2: a/ 1 user1] 2478s ok 441 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ ] 2478s ok 442 2478s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1] 2478s ok 443 2478s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ user1] 2478s ok 444 2478s # got 401, expected 401 [a/ Any user1 1 user2 2: a/ user3] 2478s ok 445 2478s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 2] 2478s ok 446 2478s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user1] 2478s ok 447 2478s # got 200, expected 200 [a/ Any user1 1 user2 2: a/ 1 user3] 2478s ok 448 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ ] 2478s ok 449 2478s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1] 2478s ok 450 2478s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ user1] 2478s ok 451 2478s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2] 2478s ok 452 2478s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user1] 2478s ok 453 2478s # got 401, expected 401 [a/ All 2 user1 user2 1: a/ 1 2 user3] 2478s ok 454 2478s # got 403, expected 403 [a/ All 2 user1 user2 1: a/ 1 user1] 2478s ok 455 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ ] 2478s ok 456 2478s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1] 2478s ok 457 2478s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ user1] 2478s ok 458 2478s # got 401, expected 401 [a/ Any 2 user1 user2 1: a/ user3] 2478s ok 459 2478s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 2] 2478s ok 460 2478s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user1] 2478s ok 461 2478s # got 200, expected 200 [a/ Any 2 user1 user2 1: a/ 1 user3] 2478s ok 462 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All user1 2 user2 1: a/ ] 2478s ok 463 2478s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1] 2478s ok 464 2478s # got 403, expected 403 [a/ All user1 2 user2 1: a/ user1] 2478s ok 465 2478s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2] 2478s ok 466 2478s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user1] 2478s ok 467 2478s # got 401, expected 401 [a/ All user1 2 user2 1: a/ 1 2 user3] 2478s ok 468 2478s # got 403, expected 403 [a/ All user1 2 user2 1: a/ 1 user1] 2478s ok 469 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ ] 2478s ok 470 2478s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1] 2478s ok 471 2478s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ user1] 2478s ok 472 2478s # got 401, expected 401 [a/ Any user1 2 user2 1: a/ user3] 2478s ok 473 2478s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 2] 2478s ok 474 2478s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user1] 2478s ok 475 2478s # got 200, expected 200 [a/ Any user1 2 user2 1: a/ 1 user3] 2478s ok 476 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All user1 user2 2 1: a/ ] 2478s ok 477 2478s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1] 2478s ok 478 2478s # got 403, expected 403 [a/ All user1 user2 2 1: a/ user1] 2478s ok 479 2478s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2] 2478s ok 480 2478s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user1] 2478s ok 481 2478s # got 401, expected 401 [a/ All user1 user2 2 1: a/ 1 2 user3] 2478s ok 482 2478s # got 403, expected 403 [a/ All user1 user2 2 1: a/ 1 user1] 2478s ok 483 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ ] 2478s ok 484 2478s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1] 2478s ok 485 2478s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ user1] 2478s ok 486 2478s # got 401, expected 401 [a/ Any user1 user2 2 1: a/ user3] 2478s ok 487 2478s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 2] 2478s ok 488 2478s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user1] 2478s ok 489 2478s # got 200, expected 200 [a/ Any user1 user2 2 1: a/ 1 user3] 2478s ok 490 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 403, expected 403 [a/ All user1 user2 1 2: a/ ] 2478s ok 491 2478s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1] 2478s ok 492 2478s # got 403, expected 403 [a/ All user1 user2 1 2: a/ user1] 2478s ok 493 2478s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2] 2478s ok 494 2478s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user1] 2478s ok 495 2478s # got 401, expected 401 [a/ All user1 user2 1 2: a/ 1 2 user3] 2478s ok 496 2478s # got 403, expected 403 [a/ All user1 user2 1 2: a/ 1 user1] 2478s ok 497 2478s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ ] 2478s ok 498 2478s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1] 2478s ok 499 2478s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ user1] 2478s ok 500 2478s # got 401, expected 401 [a/ Any user1 user2 1 2: a/ user3] 2478s ok 501 2478s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 2] 2478s ok 502 2478s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user1] 2478s ok 503 2478s # got 200, expected 200 [a/ Any user1 user2 1 2: a/ 1 user3] 2478s ok 504 2478s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/groups1 2478s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/c/.htaccess 2478s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/.htaccess 2478s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs//authz_core/a/b/.htaccess 2478s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/basic1 2478s ok 2480s t/modules/autoindex.t ............... 2480s 1..84 2480s # Running under perl version 5.038002 for linux 2480s # Current time local: Mon Apr 8 17:37:14 2024 2480s # Current time GMT: Mon Apr 8 17:37:14 2024 2480s # Using Test.pm version 1.31 2480s # Using Apache/Test.pm version 1.42 2480s --- 2480s IndexOrderDefault Ascending Name 2480s GET /modules/autoindex/htaccess/ 2480s ok 1 2480s --- 2480s IndexOrderDefault Ascending Name 2480s 2480s (C=N O=A) 2480s GET /modules/autoindex/htaccess/?C=N&O=A 2480s ok 2 2480s --- 2480s IndexOrderDefault Ascending Name 2480s 2480s (C=N O=D) 2480s GET /modules/autoindex/htaccess/?C=N&O=D 2480s ok 3 2480s --- 2480s IndexOrderDefault Ascending Name 2480s 2480s (C=M O=A) 2480s GET /modules/autoindex/htaccess/?C=M&O=A 2480s ok 4 2480s --- 2480s IndexOrderDefault Ascending Name 2480s 2480s (C=M O=D) 2480s GET /modules/autoindex/htaccess/?C=M&O=D 2480s ok 5 2480s --- 2480s IndexOrderDefault Ascending Name 2480s 2480s (C=S O=A) 2480s GET /modules/autoindex/htaccess/?C=S&O=A 2480s ok 6 2480s --- 2480s IndexOrderDefault Ascending Name 2480s 2480s (C=S O=D) 2480s GET /modules/autoindex/htaccess/?C=S&O=D 2480s ok 7 2480s --- 2480s IndexOrderDefault Ascending Date 2480s GET /modules/autoindex/htaccess/ 2480s ok 8 2480s --- 2480s IndexOrderDefault Ascending Date 2480s 2480s (C=N O=A) 2480s GET /modules/autoindex/htaccess/?C=N&O=A 2480s ok 9 2480s --- 2480s IndexOrderDefault Ascending Date 2480s 2480s (C=N O=D) 2480s GET /modules/autoindex/htaccess/?C=N&O=D 2480s ok 10 2480s --- 2480s IndexOrderDefault Ascending Date 2480s 2480s (C=M O=A) 2480s GET /modules/autoindex/htaccess/?C=M&O=A 2480s ok 11 2480s --- 2480s IndexOrderDefault Ascending Date 2480s 2480s (C=M O=D) 2480s GET /modules/autoindex/htaccess/?C=M&O=D 2480s ok 12 2480s --- 2480s IndexOrderDefault Ascending Date 2480s 2480s (C=S O=A) 2480s GET /modules/autoindex/htaccess/?C=S&O=A 2480s ok 13 2480s --- 2480s IndexOrderDefault Ascending Date 2480s 2480s (C=S O=D) 2480s GET /modules/autoindex/htaccess/?C=S&O=D 2480s ok 14 2480s --- 2480s IndexOrderDefault Ascending Size 2480s GET /modules/autoindex/htaccess/ 2480s ok 15 2480s --- 2480s IndexOrderDefault Ascending Size 2480s 2480s (C=N O=A) 2480s GET /modules/autoindex/htaccess/?C=N&O=A 2480s ok 16 2480s --- 2480s IndexOrderDefault Ascending Size 2480s 2480s (C=N O=D) 2480s GET /modules/autoindex/htaccess/?C=N&O=D 2480s ok 17 2480s --- 2480s IndexOrderDefault Ascending Size 2480s 2480s (C=M O=A) 2480s GET /modules/autoindex/htaccess/?C=M&O=A 2480s ok 18 2480s --- 2480s IndexOrderDefault Ascending Size 2480s 2480s (C=M O=D) 2480s GET /modules/autoindex/htaccess/?C=M&O=D 2480s ok 19 2480s --- 2480s IndexOrderDefault Ascending Size 2480s 2480s (C=S O=A) 2480s GET /modules/autoindex/htaccess/?C=S&O=A 2480s ok 20 2480s --- 2480s IndexOrderDefault Ascending Size 2480s 2480s (C=S O=D) 2480s GET /modules/autoindex/htaccess/?C=S&O=D 2480s ok 21 2480s --- 2480s IndexOrderDefault Descending Name 2480s GET /modules/autoindex/htaccess/ 2480s ok 22 2480s --- 2480s IndexOrderDefault Descending Name 2480s 2480s (C=N O=A) 2480s GET /modules/autoindex/htaccess/?C=N&O=A 2480s ok 23 2480s --- 2480s IndexOrderDefault Descending Name 2480s 2480s (C=N O=D) 2480s GET /modules/autoindex/htaccess/?C=N&O=D 2480s ok 24 2480s --- 2480s IndexOrderDefault Descending Name 2480s 2480s (C=M O=A) 2480s GET /modules/autoindex/htaccess/?C=M&O=A 2480s ok 25 2480s --- 2480s IndexOrderDefault Descending Name 2480s 2480s (C=M O=D) 2480s GET /modules/autoindex/htaccess/?C=M&O=D 2480s ok 26 2480s --- 2480s IndexOrderDefault Descending Name 2480s 2480s (C=S O=A) 2480s GET /modules/autoindex/htaccess/?C=S&O=A 2480s ok 27 2480s --- 2480s IndexOrderDefault Descending Name 2480s 2480s (C=S O=D) 2480s GET /modules/autoindex/htaccess/?C=S&O=D 2480s ok 28 2480s --- 2480s IndexOrderDefault Descending Date 2480s GET /modules/autoindex/htaccess/ 2480s ok 29 2480s --- 2480s IndexOrderDefault Descending Date 2480s 2480s (C=N O=A) 2480s GET /modules/autoindex/htaccess/?C=N&O=A 2480s ok 30 2480s --- 2480s IndexOrderDefault Descending Date 2480s 2480s (C=N O=D) 2480s GET /modules/autoindex/htaccess/?C=N&O=D 2480s ok 31 2480s --- 2480s IndexOrderDefault Descending Date 2480s 2480s (C=M O=A) 2480s GET /modules/autoindex/htaccess/?C=M&O=A 2480s ok 32 2480s --- 2480s IndexOrderDefault Descending Date 2480s 2480s (C=M O=D) 2480s GET /modules/autoindex/htaccess/?C=M&O=D 2480s ok 33 2480s --- 2480s IndexOrderDefault Descending Date 2480s 2480s (C=S O=A) 2480s GET /modules/autoindex/htaccess/?C=S&O=A 2480s ok 34 2480s --- 2480s IndexOrderDefault Descending Date 2480s 2480s (C=S O=D) 2480s GET /modules/autoindex/htaccess/?C=S&O=D 2480s ok 35 2480s --- 2480s IndexOrderDefault Descending Size 2480s GET /modules/autoindex/htaccess/ 2480s ok 36 2480s --- 2480s IndexOrderDefault Descending Size 2480s 2480s (C=N O=A) 2480s GET /modules/autoindex/htaccess/?C=N&O=A 2480s ok 37 2480s --- 2480s IndexOrderDefault Descending Size 2480s 2480s (C=N O=D) 2480s GET /modules/autoindex/htaccess/?C=N&O=D 2480s ok 38 2480s --- 2480s IndexOrderDefault Descending Size 2480s 2480s (C=M O=A) 2480s GET /modules/autoindex/htaccess/?C=M&O=A 2480s ok 39 2480s --- 2480s IndexOrderDefault Descending Size 2480s 2480s (C=M O=D) 2480s GET /modules/autoindex/htaccess/?C=M&O=D 2480s ok 40 2480s --- 2480s IndexOrderDefault Descending Size 2480s 2480s (C=S O=A) 2480s GET /modules/autoindex/htaccess/?C=S&O=A 2480s ok 41 2480s --- 2480s IndexOrderDefault Descending Size 2480s 2480s (C=S O=D) 2480s GET /modules/autoindex/htaccess/?C=S&O=D 2480s ok 42 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Name 2480s GET /modules/autoindex/htaccess/ 2480s ok 43 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Name 2480s 2480s (C=N O=A) 2480s GET /modules/autoindex/htaccess/?C=N&O=A 2480s ok 44 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Name 2480s 2480s (C=N O=D) 2480s GET /modules/autoindex/htaccess/?C=N&O=D 2480s ok 45 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Name 2480s 2480s (C=M O=A) 2480s GET /modules/autoindex/htaccess/?C=M&O=A 2480s ok 46 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Name 2480s 2480s (C=M O=D) 2480s GET /modules/autoindex/htaccess/?C=M&O=D 2480s ok 47 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Name 2480s 2480s (C=S O=A) 2480s GET /modules/autoindex/htaccess/?C=S&O=A 2480s ok 48 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Name 2480s 2480s (C=S O=D) 2480s GET /modules/autoindex/htaccess/?C=S&O=D 2480s ok 49 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Date 2480s GET /modules/autoindex/htaccess/ 2480s ok 50 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Date 2480s 2480s (C=N O=A) 2480s GET /modules/autoindex/htaccess/?C=N&O=A 2480s ok 51 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Date 2480s 2480s (C=N O=D) 2480s GET /modules/autoindex/htaccess/?C=N&O=D 2480s ok 52 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Date 2480s 2480s (C=M O=A) 2480s GET /modules/autoindex/htaccess/?C=M&O=A 2480s ok 53 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Date 2480s 2480s (C=M O=D) 2480s GET /modules/autoindex/htaccess/?C=M&O=D 2480s ok 54 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Date 2480s 2480s (C=S O=A) 2480s GET /modules/autoindex/htaccess/?C=S&O=A 2480s ok 55 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Date 2480s 2480s (C=S O=D) 2480s GET /modules/autoindex/htaccess/?C=S&O=D 2480s ok 56 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Size 2480s GET /modules/autoindex/htaccess/ 2480s ok 57 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Size 2480s 2480s (C=N O=A) 2480s GET /modules/autoindex/htaccess/?C=N&O=A 2480s ok 58 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Size 2480s 2480s (C=N O=D) 2480s GET /modules/autoindex/htaccess/?C=N&O=D 2480s ok 59 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Size 2480s 2480s (C=M O=A) 2480s GET /modules/autoindex/htaccess/?C=M&O=A 2480s ok 60 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Size 2480s 2480s (C=M O=D) 2480s GET /modules/autoindex/htaccess/?C=M&O=D 2480s ok 61 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Size 2480s 2480s (C=S O=A) 2480s GET /modules/autoindex/htaccess/?C=S&O=A 2480s ok 62 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Ascending Size 2480s 2480s (C=S O=D) 2480s GET /modules/autoindex/htaccess/?C=S&O=D 2480s ok 63 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Name 2480s GET /modules/autoindex/htaccess/ 2480s ok 64 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Name 2480s 2480s (C=N O=A) 2480s GET /modules/autoindex/htaccess/?C=N&O=A 2480s ok 65 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Name 2480s 2480s (C=N O=D) 2480s GET /modules/autoindex/htaccess/?C=N&O=D 2480s ok 66 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Name 2480s 2480s (C=M O=A) 2480s GET /modules/autoindex/htaccess/?C=M&O=A 2480s ok 67 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Name 2480s 2480s (C=M O=D) 2480s GET /modules/autoindex/htaccess/?C=M&O=D 2480s ok 68 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Name 2480s 2480s (C=S O=A) 2480s GET /modules/autoindex/htaccess/?C=S&O=A 2480s ok 69 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Name 2480s 2480s (C=S O=D) 2480s GET /modules/autoindex/htaccess/?C=S&O=D 2480s ok 70 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Date 2480s GET /modules/autoindex/htaccess/ 2480s ok 71 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Date 2480s 2480s (C=N O=A) 2480s GET /modules/autoindex/htaccess/?C=N&O=A 2480s ok 72 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Date 2480s 2480s (C=N O=D) 2480s GET /modules/autoindex/htaccess/?C=N&O=D 2480s ok 73 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Date 2480s 2480s (C=M O=A) 2480s GET /modules/autoindex/htaccess/?C=M&O=A 2480s ok 74 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Date 2480s 2480s (C=M O=D) 2480s GET /modules/autoindex/htaccess/?C=M&O=D 2480s ok 75 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Date 2480s 2480s (C=S O=A) 2480s GET /modules/autoindex/htaccess/?C=S&O=A 2480s ok 76 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Date 2480s 2480s (C=S O=D) 2480s GET /modules/autoindex/htaccess/?C=S&O=D 2480s ok 77 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Size 2480s GET /modules/autoindex/htaccess/ 2480s ok 78 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Size 2480s 2480s (C=N O=A) 2480s GET /modules/autoindex/htaccess/?C=N&O=A 2480s ok 79 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Size 2480s 2480s (C=N O=D) 2480s GET /modules/autoindex/htaccess/?C=N&O=D 2480s ok 80 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Size 2480s 2480s (C=M O=A) 2480s GET /modules/autoindex/htaccess/?C=M&O=A 2480s ok 81 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Size 2480s 2480s (C=M O=D) 2480s GET /modules/autoindex/htaccess/?C=M&O=D 2480s ok 82 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Size 2480s 2480s (C=S O=A) 2480s GET /modules/autoindex/htaccess/?C=S&O=A 2480s ok 83 2480s --- 2480s IndexOptions FancyIndexing 2480s IndexOrderDefault Descending Size 2480s 2480s (C=S O=D) 2480s GET /modules/autoindex/htaccess/?C=S&O=D 2480s ok 84 2480s ok 2482s t/modules/autoindex2.t .............. 2482s 1..3 2482s # Running under perl version 5.038002 for linux 2482s # Current time local: Mon Apr 8 17:37:16 2024 2482s # Current time GMT: Mon Apr 8 17:37:16 2024 2482s # Using Test.pm version 1.31 2482s # Using Apache/Test.pm version 1.42 2482s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2482s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2482s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2482s # testing : dir_broken should not be listed 2482s # expected: 0 2482s # received: 0 2482s ok 1 2482s # testing : dir_normal should be listed 2482s # expected: 1 2482s # received: 1 2482s ok 2 2482s # testing : dir_protected should not be listed 2482s # expected: 0 2482s # received: 0 2482s ok 3 2482s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/htpasswd 2482s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken/.htaccess 2482s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected/.htaccess 2482s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_broken 2482s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2 2482s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_normal 2482s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/autoindex2/dir_protected 2482s ok 2484s t/modules/brotli.t .................. 2484s 1..64 2484s # Running under perl version 5.038002 for linux 2484s # Current time local: Mon Apr 8 17:37:18 2024 2484s # Current time GMT: Mon Apr 8 17:37:18 2024 2484s # Using Test.pm version 1.31 2484s # Using Apache/Test.pm version 1.42 2484s qvalue: 2484s # expected: 200 2484s # received: '200' 2484s ok 1 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 2 2484s qvalue: 2484s # expected: 200 2484s # received: '200' 2484s ok 3 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 4 2484s qvalue: 2484s # expected: 200 2484s # received: '200' 2484s ok 5 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 6 2484s qvalue: 2484s # expected: 200 2484s # received: '200' 2484s ok 7 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 8 2484s qvalue: 2484s # expected: 200 2484s # received: '200' 2484s ok 9 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 10 2484s qvalue: 2484s # expected: 200 2484s # received: '200' 2484s ok 11 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 12 2484s qvalue: ; 2484s # expected: 200 2484s # received: '200' 2484s ok 13 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 14 2484s qvalue: ; 2484s # expected: 200 2484s # received: '200' 2484s ok 15 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 16 2484s qvalue: ; 2484s # expected: 200 2484s # received: '200' 2484s ok 17 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 18 2484s qvalue: ;q= 2484s # expected: 200 2484s # received: '200' 2484s ok 19 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 20 2484s qvalue: ;q= 2484s # expected: 200 2484s # received: '200' 2484s ok 21 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 22 2484s qvalue: ;q= 2484s # expected: 200 2484s # received: '200' 2484s ok 23 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 24 2484s qvalue: ;q=0 2484s # expected: 200 2484s # received: '200' 2484s ok 25 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 26 2484s qvalue: ;q=0 2484s # expected: 200 2484s # received: '200' 2484s ok 27 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 28 2484s qvalue: ;q=0 2484s # expected: 200 2484s # received: '200' 2484s ok 29 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 30 2484s qvalue: ;q=0. 2484s # expected: 200 2484s # received: '200' 2484s ok 31 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 32 2484s qvalue: ;q=0. 2484s # expected: 200 2484s # received: '200' 2484s ok 33 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 34 2484s qvalue: ;q=0. 2484s # expected: 200 2484s # received: '200' 2484s ok 35 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 36 2484s qvalue: ;q=0.0 2484s # expected: 200 2484s # received: '200' 2484s ok 37 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 38 2484s qvalue: ;q=0.0 2484s # expected: 200 2484s # received: '200' 2484s ok 39 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 40 2484s qvalue: ;q=0.0 2484s # expected: 200 2484s # received: '200' 2484s ok 41 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 42 2484s qvalue: ;q=0.00 2484s # expected: 200 2484s # received: '200' 2484s ok 43 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 44 2484s qvalue: ;q=0.00 2484s # expected: 200 2484s # received: '200' 2484s ok 45 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 46 2484s qvalue: ;q=0.00 2484s # expected: 200 2484s # received: '200' 2484s ok 47 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 48 2484s qvalue: ;q=0.000 2484s # expected: 200 2484s # received: '200' 2484s ok 49 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 50 2484s qvalue: ;q=0.000 2484s # expected: 200 2484s # received: '200' 2484s ok 51 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 52 2484s qvalue: ;q=0.000 2484s # expected: 200 2484s # received: '200' 2484s ok 53 2484s # testing : response without Content-Encoding is OK 2484s # expected: undef 2484s # received: undef 2484s ok 54 2484s qvalue: ;q=0.0000 2484s # expected: 200 2484s # received: '200' 2484s ok 55 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 56 2484s qvalue: ;q=0.0000 2484s # expected: 200 2484s # received: '200' 2484s ok 57 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 58 2484s qvalue: ;q=0.0000 2484s # expected: 200 2484s # received: '200' 2484s ok 59 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 60 2484s # expected: 200 2484s # received: '200' 2484s ok 61 2484s # testing : response Content-Encoding is OK 2484s # expected: 'br' 2484s # received: 'br' 2484s ok 62 2484s # expected: 200 2484s # received: '200' 2484s ok 63 2484s # testing : response Content-Encoding is OK 2484s # expected: 'gzip' 2484s # received: 'gzip' 2484s ok 64 2484s ok 2486s t/modules/buffer.t .................. 2486s 1..12 2486s # Running under perl version 5.038002 for linux 2486s # Current time local: Mon Apr 8 17:37:20 2024 2486s # Current time GMT: Mon Apr 8 17:37:20 2024 2486s # Using Test.pm version 1.31 2486s # Using Apache/Test.pm version 1.42 2486s # testing : Checking return code is '200' 2486s # expected: 200 2486s # received: '200' 2486s ok 1 2486s ok 2 2486s # testing : Checking return code is '200' 2486s # expected: 200 2486s # received: '200' 2486s ok 3 2486s ok 4 2486s # testing : Checking return code is '200' 2486s # expected: 200 2486s # received: '200' 2486s ok 5 2486s ok 6 2486s # testing : Checking return code is '200' 2486s # expected: 200 2486s # received: '200' 2486s ok 7 2486s ok 8 2486s # testing : Checking return code is '200' 2486s # expected: 200 2486s # received: '200' 2486s ok 9 2486s ok 10 2486s # testing : Checking return code is '200' 2486s # expected: 200 2486s # received: '200' 2486s ok 11 2486s ok 12 2486s ok 2488s t/modules/cache.t ................... 2488s 1..3 2488s # Running under perl version 5.038002 for linux 2488s # Current time local: Mon Apr 8 17:37:22 2024 2488s # Current time GMT: Mon Apr 8 17:37:22 2024 2488s # Using Test.pm version 1.31 2488s # Using Apache/Test.pm version 1.42 2488s # testing : non-cached call to index.html 2488s # expected: 200 2488s # received: '200' 2488s ok 1 2488s # testing : call to cache index.html 2488s # expected: 200 2488s # received: '200' 2488s ok 2 2488s # testing : cached call to index.html 2488s # expected: 200 2488s # received: '200' 2488s ok 3 2488s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/conf/cacheroot/ 2488s ok 2493s t/modules/cgi.t ..................... 2493s 1..58 2493s # Running under perl version 5.038002 for linux 2493s # Current time local: Mon Apr 8 17:37:24 2024 2493s # Current time GMT: Mon Apr 8 17:37:24 2024 2493s # Using Test.pm version 1.31 2493s # Using Apache/Test.pm version 1.42 2493s # testing : return code for acceptpathinfodefault.sh 2493s # expected: 200 2493s # received: '200' 2493s ok 1 2493s # testing : body for acceptpathinfodefault.sh 2493s # expected: '' 2493s # received: '' 2493s ok 2 2493s # testing : return code for acceptpathinfodefault.sh/foo 2493s # expected: 200 2493s # received: '200' 2493s ok 3 2493s # testing : body for acceptpathinfodefault.sh/foo 2493s # expected: '/foo' 2493s # received: '/foo' 2493s ok 4 2493s # testing : return code for acceptpathinfooff.sh 2493s # expected: 200 2493s # received: '200' 2493s ok 5 2493s # testing : body for acceptpathinfooff.sh 2493s # expected: '' 2493s # received: '' 2493s ok 6 2493s # testing : return code for acceptpathinfooff.sh/foo 2493s # expected: 404 2493s # received: '404' 2493s ok 7 2493s # no body test for this one 2493s ok 8 2493s # testing : return code for acceptpathinfoon.sh 2493s # expected: 200 2493s # received: '200' 2493s ok 9 2493s # testing : body for acceptpathinfoon.sh 2493s # expected: '' 2493s # received: '' 2493s ok 10 2493s # testing : return code for acceptpathinfoon.sh/foo 2493s # expected: 200 2493s # received: '200' 2493s ok 11 2493s # testing : body for acceptpathinfoon.sh/foo 2493s # expected: '/foo' 2493s # received: '/foo' 2493s ok 12 2493s # testing : return code for bogus-perl.pl 2493s # expected: 500 2493s # received: '500' 2493s ok 13 2493s # cgi log created ok. 2493s ok 14 2493s # testing : return code for bogus-sh.sh 2493s # expected: 500 2493s # received: '500' 2493s ok 15 2493s # checking that log size (807) is bigger than it used to be (523) 2493s ok 16 2493s # testing : return code for nph-stderr.pl 2493s # expected: 200 2493s # received: '200' 2493s ok 17 2493s # testing : body for nph-stderr.pl 2493s # expected: 'this is nph-stdout' 2493s # received: 'this is nph-stdout' 2493s ok 18 2493s # testing : return code for nph-test.pl 2493s # expected: 200 2493s # received: '200' 2493s ok 19 2493s # testing : body for nph-test.pl 2493s # expected: 'ok' 2493s # received: 'ok' 2493s ok 20 2493s # testing : return code for perl.pl 2493s # expected: 200 2493s # received: '200' 2493s ok 21 2493s # testing : body for perl.pl 2493s # expected: 'perl cgi' 2493s # received: 'perl cgi' 2493s ok 22 2493s # testing : return code for sh.sh 2493s # expected: 200 2493s # received: '200' 2493s ok 23 2493s # testing : body for sh.sh 2493s # expected: 'sh cgi' 2493s # received: 'sh cgi' 2493s ok 24 2493s # testing : return code for stderr1.pl 2493s # expected: 200 2493s # received: '200' 2493s ok 25 2493s # testing : body for stderr1.pl 2493s # expected: 'this is stdout' 2493s # received: 'this is stdout' 2493s ok 26 2493s # testing : return code for stderr2.pl 2493s # expected: 200 2493s # received: '200' 2493s ok 27 2493s # testing : body for stderr2.pl 2493s # expected: 'this is also stdout' 2493s # received: 'this is also stdout' 2493s ok 28 2493s # testing : return code for stderr3.pl 2493s # expected: 200 2493s # received: '200' 2493s ok 29 2493s # testing : body for stderr3.pl 2493s # expected: 'this is more stdout' 2493s # received: 'this is more stdout' 2493s ok 30 2493s # posted content (length 10) to bogus-perl.pl 2493s # testing : POST to /modules/cgi/bogus-perl.pl [content: 1 x 10] 2493s # expected: '500' 2493s # received: '500' 2493s ok 31 2493s # checking that log size (35781) is greater than 807 2493s ok 32 2493s # verifying that logged content is 10 characters 2493s ok 33 2493s # posted content (length 99) to bogus-perl.pl 2493s # testing : POST to /modules/cgi/bogus-perl.pl [content: 2 x 99] 2493s # expected: '500' 2493s # received: '500' 2493s ok 34 2493s # checking that log size (36240) is greater than 35781 2493s ok 35 2493s # verifying that logged content is 99 characters 2493s ok 36 2493s # posted content (length 250) to bogus-perl.pl 2493s # testing : POST to /modules/cgi/bogus-perl.pl [content: 3 x 250] 2493s # expected: '500' 2493s # received: '500' 2493s ok 37 2493s # checking that log size (36851) is greater than 36240 2493s ok 38 2493s # verifying that logged content is 250 characters 2493s ok 39 2493s # posted content (length 255) to bogus-perl.pl 2493s # testing : POST to /modules/cgi/bogus-perl.pl [content: 4 x 255] 2493s # expected: '500' 2493s # received: '500' 2493s ok 40 2493s # checking that log size (37467) is greater than 36851 2493s ok 41 2493s # verifying that logged content is 255 characters 2493s ok 42 2493s # posted content (length 256) to bogus-perl.pl 2493s # testing : POST to /modules/cgi/bogus-perl.pl [content: 5 x 256] 2493s # expected: '500' 2493s # received: '500' 2493s ok 43 2493s # checking that log size (38084) is greater than 37467 2493s ok 44 2493s # verifying that logged content is 256 characters 2493s ok 45 2493s # posted content (length 257) to bogus-perl.pl 2493s # testing : POST to /modules/cgi/bogus-perl.pl [content: 6 x 257] 2493s # expected: '500' 2493s # received: '500' 2493s ok 46 2493s # checking that log size (38701) is greater than 38084 2493s ok 47 2493s # verifying that logged content is 256 characters 2493s ok 48 2493s # posted content (length 258) to bogus-perl.pl 2493s # testing : POST to /modules/cgi/bogus-perl.pl [content: 7 x 258] 2493s # expected: '500' 2493s # received: '500' 2493s ok 49 2493s # checking that log size (39318) is greater than 38701 2493s ok 50 2493s # verifying that logged content is 256 characters 2493s ok 51 2493s # posted content (length 1024) to bogus-perl.pl 2493s # testing : POST to /modules/cgi/bogus-perl.pl [content: 8 x 1024] 2493s # expected: '500' 2493s # received: '500' 2493s ok 52 2493s # checking that log size (39936) is greater than 39318 2493s ok 53 2493s # verifying that logged content is 256 characters 2493s ok 54 2493s # verifying log is greater than 40960 bytes. 2493s ok 55 2493s # verifying log did not grow after making bogus request. 2493s ok 56 2493s # verifying log did not grow after making another bogus request. 2493s ok 57 2493s # checking that HEAD /modules/cgi/perl.pl returns 200. 2493s ok 58 2493s ok 2495s t/modules/data.t .................... 2495s 1..2 2495s # Running under perl version 5.038002 for linux 2495s # Current time local: Mon Apr 8 17:37:29 2024 2495s # Current time GMT: Mon Apr 8 17:37:29 2024 2495s # Using Test.pm version 1.31 2495s # Using Apache/Test.pm version 1.42 2495s # testing : Checking return code is '200' 2495s # expected: 200 2495s # received: '200' 2495s ok 1 2495s ok 2 2495s ok 2499s t/modules/dav.t ..................... 2499s 1..19 2499s # Running under perl version 5.038002 for linux 2499s # Current time local: Mon Apr 8 17:37:31 2024 2499s # Current time GMT: Mon Apr 8 17:37:31 2024 2499s # Using Test.pm version 1.31 2499s # Using Apache/Test.pm version 1.42 2499s resource lock test: 2499s ok 1 2499s DAV put test: 2499s ok 2 2499s getting DAV resource properties: 2499s ok 3 2499s created: Mon, 08 Apr 2024 17:37:33 GMT 2499s modified: Mon, 08 Apr 2024 17:37:33 GMT 2499s now: Mon, 08 Apr 2024 17:37:35 GMT 2499s ok 4 2499s ok 5 2499s resource lock status test: 2499s ok 6 2499s resource unlock test: 2499s ok 7 2499s resource lock status test: 2499s ok 8 2499s getting uri... 2499s expect: 2499s -> 2499s 2499s
2499s

mod_dav test page

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

mod_dav test page

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

mod_dav test page take two

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Request Entity Too Large

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

Hello World!

2532s # 2532s # ' 2532s # received: ' 2532s #

Hello World!

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

No query was specified.

2532s # 2532s # ' 2532s # received: ' 2532s #

No query was specified.

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

Hello World!

2532s # 2532s # ' 2532s # received: ' 2532s #

Hello World!

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

No query was specified.

2532s # 2532s # ' 2532s # received: ' 2532s #

No query was specified.

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

mod_include test

2537s # 2537s # 2537s # Hello World 2537s # 2537s #

[back]

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

mod_include test

2537s # 2537s # 2537s # Hello World 2537s # 2537s #

[back]

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

mod_include test

2537s # 2537s # 2537s # Hello World 2537s # 2537s #

[back]

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

Load Balancer Manager for localhost

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

LoadBalancer Status for balancer://foo1 [p2882e61c_foo1]

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

LoadBalancer Status for balancer://foo2 [p2882e61c_foo2]

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

LoadBalancer Status for balancer://foo3 [p2882e61c_foo3]

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

LoadBalancer Status for balancer://foo4 [p2882e61c_foo4]

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

LoadBalancer Status for balancer://pr45434 [p2882e61c_pr45434]

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

LoadBalancer Status for balancer://failover [p2882e61c_failover]

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

LoadBalancer Status for balancer://dynproxy [p2882e61c_dynproxy]

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

Moved Permanently

2582s #

The document has moved here.

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

Moved Permanently

2582s #

The document has moved here.

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

Moved Permanently

2582s #

The document has moved here.

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

Moved Permanently

2582s #

The document has moved here.

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

Multiple Choices

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

Available documents: 2582s #

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

Multiple Choices

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

Available documents: 2582s #

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

Multiple Choices

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

Available documents: 2582s #

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

Moved Permanently

2582s #

The document has moved here.

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

Multiple Choices

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

Available documents: 2582s #

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

Multiple Choices

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

Available documents: 2582s #

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

Moved Permanently

2582s #

The document has moved here.

2582s # 2582s # ' 2582s ok 48 2582s ok 2585s t/modules/status.t .................. 2585s 1..1 2585s # Running under perl version 5.038002 for linux 2585s # Current time local: Mon Apr 8 17:38:58 2024 2585s # Current time GMT: Mon Apr 8 17:38:58 2024 2585s # Using Test.pm version 1.31 2585s # Using Apache/Test.pm version 1.42 2585s 2585s 2585s Apache Status 2585s 2585s

Apache Server Status for localhost (via 127.0.0.1)

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

2585s
Current Time: Monday, 08-Apr-2024 17:39:00 UTC
2585s
Restart Time: Monday, 08-Apr-2024 17:34:40 UTC
2585s
Parent Server Config. Generation: 1
2585s
Parent Server MPM Generation: 0
2585s
Server uptime: 4 minutes 20 seconds
2585s
Server load: 0.84 0.97 0.72
2585s
Total accesses: 6794 - Total Traffic: 139.6 MB - Total Duration: 29303
2585s
CPU Usage: u4.87 s6.01 cu1.21 cs1.05 - 5.05% CPU load
2585s
26.1 requests/sec - 0.5 MB/second - 21.0 kB/request - 4.31307 ms/request
2585s
1 requests currently being processed, 0 workers gracefully restarting, 99 idle workers
2585s
2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s
SlotPIDStoppingConnectionsThreadsAsync connections
totalacceptingbusygracefulidlewritingkeep-aliveclosing
0323800no1yes0025000
1323833no0yes0025000
2323870no0yes0025000
3333542no0yes1024000
Sum401 1099000
2585s
________________________________________________________________
2585s ___________________W________________............................
2585s ................................................................
2585s ................................................................
2585s ................................................................
2585s ................................................................
2585s ................
2585s

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

2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s
SrvPIDAccMCPU 2585s SSReqDurConnChildSlotClientProtocolVHostRequest
0-03238000/77/77_ 2585s 4.27402820.04.334.33 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/69/69_ 2585s 4.28203250.06.646.64 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/god.html HTTP/1.1
0-03238000/72/72_ 2585s 4.27214930.010.3210.32 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/76/76_ 2585s 4.272111130.01.781.78 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/71/71_ 2585s 4.2820860.01.481.48 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/godo.html HTTP/1.1
0-03238000/69/69_ 2585s 4.27212230.010.7410.74 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/77/77_ 2585s 4.27211420.04.304.30 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/68/68_ 2585s 4.2820570.00.520.52 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/go_d.html HTTP/1.1
0-03238000/73/73_ 2585s 4.2820630.01.381.38 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.wrong_ext HTTP/1.1
0-03238000/71/71_ 2585s 4.2920810.00.590.59 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/god.html HTTP/1.1
0-03238000/75/75_ 2585s 4.2720640.00.300.30 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/70/70_ 2585s 4.2820630.00.380.38 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/69/69_ 2585s 4.2920670.00.410.41 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.wrong_ext HTTP/1.1
0-03238000/72/72_ 2585s 4.2920660.00.590.59 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/godo.html HTTP/1.1
0-03238000/73/73_ 2585s 4.2820710.00.720.72 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/75/75_ 2585s 4.2640880.01.281.28 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/74/74_ 2585s 4.28201150.00.940.94 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/63/63_ 2585s 4.3020870.00.630.63 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/XooX.html HTTP/1.1
0-03238000/74/74_ 2585s 4.26411320.04.444.44 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/68/68_ 2585s 4.2840770.02.412.41 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/70/70_ 2585s 4.27411730.06.206.20 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/74/74_ 2585s 4.28402340.010.8710.87 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/67/67_ 2585s 4.2741940.00.590.59 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/74/74_ 2585s 4.2840940.05.155.15 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
0-03238000/68/68_ 2585s 4.28401430.06.626.62 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/91/91_ 2585s 3.6041710.00.520.52 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/92/92_ 2585s 3.5840620.00.540.54 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/94/94_ 2585s 3.5841640.00.580.58 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/95/95_ 2585s 3.6040870.00.580.58 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/94/94_ 2585s 3.6041560.00.580.58 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/93/93_ 2585s 3.5841860.00.580.58 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/93/93_ 2585s 3.6040950.00.550.55 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/96/96_ 2585s 3.6040550.00.600.60 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/90/90_ 2585s 3.5840640.00.540.54 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/92/92_ 2585s 3.5841930.00.600.60 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/99/99_ 2585s 3.58411090.00.650.65 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/95/95_ 2585s 3.6040910.00.560.56 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/91/91_ 2585s 3.6040710.00.620.62 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/94/94_ 2585s 3.5841750.00.510.51 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/91/91_ 2585s 3.60403150.00.590.59 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/94/94_ 2585s 3.60401440.00.520.52 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/98/98_ 2585s 3.5940980.00.600.60 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/90/90_ 2585s 3.6041720.00.520.52 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/93/93_ 2585s 3.58411230.00.510.51 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/97/97_ 2585s 3.6041960.00.620.62 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/92/92_ 2585s 3.60211630.010.2910.29 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/XooX.html HTTP/1.1
1-03238330/99/99_ 2585s 3.5820830.00.670.67 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
1-03238330/92/92_ 2585s 3.6120860.00.540.54 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/go_d.html HTTP/1.1
1-03238330/97/97_ 2585s 3.6221930.01.621.62 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/Bad.html HTTP/1.1
1-03238330/95/95_ 2585s 3.5841740.00.650.65 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03238700/67/67_ 2585s 2.5441510.00.420.42 2585s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/proxy3/env.pl?horse=norman HTTP/1.1
2-03238700/65/65_ 2585s 2.5640660.00.660.66 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03238700/69/69_ 2585s 2.5820890.00.340.34 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/GOOD.html HTTP/1.1
2-03238700/64/64_ 2585s 2.5640530.00.300.30 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03238700/66/66_ 2585s 2.54418680.00.290.29 2585s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/proxy3/env.pl?horse=trigger HTTP/1.1
2-03238700/66/66_ 2585s 2.5641820.00.280.28 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03238700/66/66_ 2585s 2.564021100.00.360.36 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03238700/62/62_ 2585s 2.54418770.00.220.22 2585s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/proxy-qsa.html?bloo=blar HTTP/1.1
2-03238700/66/66_ 2585s 2.5640890.00.370.37 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03238700/67/67_ 2585s 2.5440500.00.330.33 2585s 127.0.0.1http/1.1localhost:8529GET /apache/sed/out-foo/foobar.html HTTP/1.1
2-03238700/68/68_ 2585s 2.5440490.00.360.36 2585s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire?test=value&expiry=1712598132000000 H
2-03238700/67/67_ 2585s 2.55401220.00.300.30 2585s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache?test=value&expiry=171259797200
2-03238700/69/69_ 2585s 2.55401540.06.286.28 2585s 127.0.0.1http/1.1localhost:8529GET /sessiontest/on/expire/cache HTTP/1.1
2-03238700/68/68_ 2585s 2.5440490.00.300.30 2585s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire?expiry=1 HTTP/1.1
2-03238700/65/65_ 2585s 2.5640830.00.290.29 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03238700/69/69_ 2585s 2.57411020.00.430.43 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03238700/63/63_ 2585s 2.5740900.00.360.36 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03238700/71/71_ 2585s 2.5540990.02.352.35 2585s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/expire/cache HTTP/1.1
2-03238700/60/60_ 2585s 2.5740590.00.390.39 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03238700/63/63_ 2585s 2.5840970.00.320.32 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03238700/62/62_ 2585s 2.5820880.00.260.26 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/goood.html HTTP/1.1
2-03238700/69/69_ 2585s 2.5540860.00.380.38 2585s 127.0.0.1http/1.1localhost:8529POST /sessiontest/on/include/yes?test=value HTTP/1.1
2-03238700/63/63_ 2585s 2.54417580.00.260.26 2585s 127.0.0.1http/1.1localhost:8529GET /modules/rewrite/proxy2/env.pl?fish=fowl HTTP/1.1
2-03238700/66/66_ 2585s 2.5620590.00.900.90 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2-03238700/65/65_ 2585s 2.5620710.00.840.84 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335420/42/42_ 2585s 2.5120380.00.220.22 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335420/34/34_ 2585s 2.5320480.00.180.18 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.wrong_ext HTTP/1.1
3-03335420/45/45_ 2585s 2.51201710.02.122.12 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335420/36/36_ 2585s 2.53201150.00.300.30 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/dogo.html HTTP/1.1
3-03335420/42/42_ 2585s 2.53201510.00.120.12 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/several0.html HTTP/1.1
3-03335420/42/42_ 2585s 2.51212260.00.230.23 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335420/41/41_ 2585s 2.51412660.02.242.24 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335420/42/42_ 2585s 2.532068400.00.110.11 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/GOOD.html HTTP/1.1
3-03335421/40/40W 2585s 2.500068050.00.670.67 2585s 127.0.0.1http/1.1localhost:8529GET /server-status HTTP/1.1
3-03335420/40/40_ 2585s 2.50402130.00.300.30 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335420/41/41_ 2585s 2.50201700.00.140.14 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335420/37/37_ 2585s 2.51201470.00.170.17 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.html HTTP/1.1
3-03335420/40/40_ 2585s 2.5020970.00.320.32 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335420/43/43_ 2585s 2.51201510.00.160.16 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/good.wrong_ext HTTP/1.1
3-03335420/39/39_ 2585s 2.5120770.00.180.18 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/Bad.html HTTP/1.1
3-03335420/38/38_ 2585s 2.512011120.00.160.16 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335420/41/41_ 2585s 2.52201190.04.104.10 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/dogo.html HTTP/1.1
3-03335420/40/40_ 2585s 2.512110980.00.180.18 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335420/40/40_ 2585s 2.5220840.00.160.16 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/nocase/several0.html HTTP/1.1
3-03335420/40/40_ 2585s 2.5120560.00.290.29 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335420/38/38_ 2585s 2.5320400.00.120.12 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/goood.html HTTP/1.1
3-03335420/41/41_ 2585s 2.5320850.00.120.12 2585s 127.0.0.1http/1.1localhost:8529GET /modules/speling/caseonly/good.html HTTP/1.1
3-03335420/43/43_ 2585s 2.51211310.00.160.16 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335420/39/39_ 2585s 2.5121530.00.250.25 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
3-03335420/48/48_ 2585s 2.51211020.00.200.20 2585s 127.0.0.1http/1.1localhost:8529GET /modules/setenvif/htaccess/setenvif.shtml HTTP/1.1
2585s
2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s 2585s
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
2585s 2585s ok 1 2585s ok 2587s t/modules/substitute.t .............. 2587s 1..19 2587s # Running under perl version 5.038002 for linux 2587s # Current time local: Mon Apr 8 17:39:01 2024 2587s # Current time GMT: Mon Apr 8 17:39:01 2024 2587s # Using Test.pm version 1.31 2587s # Using Apache/Test.pm version 1.42 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'barbar': OK 2587s ok 1 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'barbar': OK 2587s ok 2 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'foofoo': OK 2587s ok 3 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'barbar': OK 2587s ok 4 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'barbar': OK 2587s ok 5 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'barbar': OK 2587s ok 6 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'foof 2587s oo': OK 2587s ok 7 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'xfoo': OK 2587s ok 8 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2587s ok 9 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s barx 2587s ': OK 2587s ok 10 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'a$1axb(': OK 2587s ok 11 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'a$XX': OK 2587s ok 12 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'xbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbarxbar': OK 2587s ok 13 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'x&x': OK 2587s ok 14 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'xx': OK 2587s ok 15 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'fcooar': OK 2587s ok 16 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'fc$1ar': OK 2587s ok 17 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'fdooar': OK 2587s ok 18 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s got 200 'XXXfooXXX 2587s bar': OK 2587s ok 19 2587s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/.htaccess 2587s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/substitute/test.txt 2587s ok 2591s t/modules/unique_id.t ............... 2591s 1..300 2591s # Running under perl version 5.038002 for linux 2591s # Current time local: Mon Apr 8 17:39:03 2024 2591s # Current time GMT: Mon Apr 8 17:39:03 2024 2591s # Using Test.pm version 1.31 2591s # Using Apache/Test.pm version 1.42 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 1 2591s # unique id: ZhQruVBPa3QXegOiuLhE4AAAAJU 2591s ok 2 2591s ok 3 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 4 2591s # unique id: ZhQruVBPa3QXegOiuLhE4QAAAJc 2591s ok 5 2591s ok 6 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 7 2591s # unique id: ZhQrufr0dPPuff1XUc_SegAAAEE 2591s ok 8 2591s ok 9 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 10 2591s # unique id: ZhQruYnxzrKdGnoYDEPTZQAAAMk 2591s ok 11 2591s ok 12 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 13 2591s # unique id: ZhQrufr0dPPuff1XUc_SewAAAEA 2591s ok 14 2591s ok 15 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 16 2591s # unique id: ZhQruW23Y5ceuQ71NsYHdgAAAA8 2591s ok 17 2591s ok 18 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 19 2591s # unique id: ZhQruW23Y5ceuQ71NsYHdwAAABM 2591s ok 20 2591s ok 21 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 22 2591s # unique id: ZhQrum23Y5ceuQ71NsYHeAAAABU 2591s ok 23 2591s ok 24 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 25 2591s # unique id: ZhQruvr0dPPuff1XUc_SfAAAAFg 2591s ok 26 2591s ok 27 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 28 2591s # unique id: ZhQrum23Y5ceuQ71NsYHeQAAABc 2591s ok 29 2591s ok 30 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 31 2591s # unique id: ZhQrulBPa3QXegOiuLhE4gAAAII 2591s ok 32 2591s ok 33 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 34 2591s # unique id: ZhQrulBPa3QXegOiuLhE4wAAAJY 2591s ok 35 2591s ok 36 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 37 2591s # unique id: ZhQruonxzrKdGnoYDEPTZgAAAMo 2591s ok 38 2591s ok 39 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 40 2591s # unique id: ZhQruonxzrKdGnoYDEPTZwAAAMw 2591s ok 41 2591s ok 42 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 43 2591s # unique id: ZhQruvr0dPPuff1XUc_SfQAAAEI 2591s ok 44 2591s ok 45 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 46 2591s # unique id: ZhQruvr0dPPuff1XUc_SfgAAAEU 2591s ok 47 2591s ok 48 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 49 2591s # unique id: ZhQruvr0dPPuff1XUc_SfwAAAEk 2591s ok 50 2591s ok 51 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 52 2591s # unique id: ZhQruvr0dPPuff1XUc_SgAAAAEg 2591s ok 53 2591s ok 54 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 55 2591s # unique id: ZhQruvr0dPPuff1XUc_SgQAAAE0 2591s ok 56 2591s ok 57 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 58 2591s # unique id: ZhQruonxzrKdGnoYDEPTaAAAAM8 2591s ok 59 2591s ok 60 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 61 2591s # unique id: ZhQruvr0dPPuff1XUc_SggAAAEo 2591s ok 62 2591s ok 63 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 64 2591s # unique id: ZhQruonxzrKdGnoYDEPTaQAAANE 2591s ok 65 2591s ok 66 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 67 2591s # unique id: ZhQrulBPa3QXegOiuLhE5AAAAIE 2591s ok 68 2591s ok 69 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 70 2591s # unique id: ZhQrum23Y5ceuQ71NsYHegAAABg 2591s ok 71 2591s ok 72 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 73 2591s # unique id: ZhQrum23Y5ceuQ71NsYHewAAAAE 2591s ok 74 2591s ok 75 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 76 2591s # unique id: ZhQrulBPa3QXegOiuLhE5QAAAIM 2591s ok 77 2591s ok 78 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 79 2591s # unique id: ZhQrulBPa3QXegOiuLhE5gAAAIQ 2591s ok 80 2591s ok 81 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 82 2591s # unique id: ZhQrum23Y5ceuQ71NsYHfAAAAAI 2591s ok 83 2591s ok 84 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 85 2591s # unique id: ZhQruonxzrKdGnoYDEPTagAAANI 2591s ok 86 2591s ok 87 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 88 2591s # unique id: ZhQrum23Y5ceuQ71NsYHfQAAAAQ 2591s ok 89 2591s ok 90 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 91 2591s # unique id: ZhQruvr0dPPuff1XUc_SgwAAAFI 2591s ok 92 2591s ok 93 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 94 2591s # unique id: ZhQruonxzrKdGnoYDEPTawAAANU 2591s ok 95 2591s ok 96 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 97 2591s # unique id: ZhQruvr0dPPuff1XUc_ShAAAAFA 2591s ok 98 2591s ok 99 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 100 2591s # unique id: ZhQruonxzrKdGnoYDEPTbAAAANQ 2591s ok 101 2591s ok 102 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 103 2591s # unique id: ZhQruonxzrKdGnoYDEPTbQAAAME 2591s ok 104 2591s ok 105 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 106 2591s # unique id: ZhQruonxzrKdGnoYDEPTbgAAAMA 2591s ok 107 2591s ok 108 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 109 2591s # unique id: ZhQruonxzrKdGnoYDEPTbwAAAMM 2591s ok 110 2591s ok 111 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 112 2591s # unique id: ZhQruonxzrKdGnoYDEPTcAAAAMQ 2591s ok 113 2591s ok 114 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 115 2591s # unique id: ZhQrulBPa3QXegOiuLhE5wAAAIY 2591s ok 116 2591s ok 117 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 118 2591s # unique id: ZhQruonxzrKdGnoYDEPTcQAAAMc 2591s ok 119 2591s ok 120 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 121 2591s # unique id: ZhQrum23Y5ceuQ71NsYHfgAAAAc 2591s ok 122 2591s ok 123 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 124 2591s # unique id: ZhQruonxzrKdGnoYDEPTcgAAAMI 2591s ok 125 2591s ok 126 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 127 2591s # unique id: ZhQruonxzrKdGnoYDEPTcwAAAMY 2591s ok 128 2591s ok 129 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 130 2591s # unique id: ZhQruonxzrKdGnoYDEPTdAAAAMs 2591s ok 131 2591s ok 132 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 133 2591s # unique id: ZhQrulBPa3QXegOiuLhE6AAAAIU 2591s ok 134 2591s ok 135 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 136 2591s # unique id: ZhQruonxzrKdGnoYDEPTdQAAAM0 2591s ok 137 2591s ok 138 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 139 2591s # unique id: ZhQrulBPa3QXegOiuLhE6QAAAIg 2591s ok 140 2591s ok 141 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 142 2591s # unique id: ZhQruvr0dPPuff1XUc_ShQAAAFM 2591s ok 143 2591s ok 144 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 145 2591s # unique id: ZhQruonxzrKdGnoYDEPTdgAAAMw 2591s ok 146 2591s ok 147 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 148 2591s # unique id: ZhQruonxzrKdGnoYDEPTdwAAAM8 2591s ok 149 2591s ok 150 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 151 2591s # unique id: ZhQruonxzrKdGnoYDEPTeAAAANA 2591s ok 152 2591s ok 153 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 154 2591s # unique id: ZhQruvr0dPPuff1XUc_ShgAAAFQ 2591s ok 155 2591s ok 156 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 157 2591s # unique id: ZhQruvr0dPPuff1XUc_ShwAAAFU 2591s ok 158 2591s ok 159 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 160 2591s # unique id: ZhQruonxzrKdGnoYDEPTeQAAANI 2591s ok 161 2591s ok 162 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 163 2591s # unique id: ZhQrum23Y5ceuQ71NsYHfwAAAAg 2591s ok 164 2591s ok 165 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 166 2591s # unique id: ZhQruvr0dPPuff1XUc_SiAAAAEE 2591s ok 167 2591s ok 168 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 169 2591s # unique id: ZhQru_r0dPPuff1XUc_SiQAAAEA 2591s ok 170 2591s ok 171 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 172 2591s # unique id: ZhQru_r0dPPuff1XUc_SigAAAEI 2591s ok 173 2591s ok 174 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 175 2591s # unique id: ZhQru4nxzrKdGnoYDEPTegAAANU 2591s ok 176 2591s ok 177 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 178 2591s # unique id: ZhQru4nxzrKdGnoYDEPTewAAANQ 2591s ok 179 2591s ok 180 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 181 2591s # unique id: ZhQru4nxzrKdGnoYDEPTfAAAAME 2591s ok 182 2591s ok 183 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 184 2591s # unique id: ZhQru223Y5ceuQ71NsYHgAAAAAk 2591s ok 185 2591s ok 186 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 187 2591s # unique id: ZhQru1BPa3QXegOiuLhE6gAAAI4 2591s ok 188 2591s ok 189 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 190 2591s # unique id: ZhQru4nxzrKdGnoYDEPTfQAAAMA 2591s ok 191 2591s ok 192 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 193 2591s # unique id: ZhQru4nxzrKdGnoYDEPTfgAAANg 2591s ok 194 2591s ok 195 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 196 2591s # unique id: ZhQru4nxzrKdGnoYDEPTfwAAAMU 2591s ok 197 2591s ok 198 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 199 2591s # unique id: ZhQru_r0dPPuff1XUc_SiwAAAEU 2591s ok 200 2591s ok 201 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 202 2591s # unique id: ZhQru1BPa3QXegOiuLhE6wAAAJA 2591s ok 203 2591s ok 204 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 205 2591s # unique id: ZhQru4nxzrKdGnoYDEPTgAAAAMI 2591s ok 206 2591s ok 207 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 208 2591s # unique id: ZhQru4nxzrKdGnoYDEPTgQAAAMY 2591s ok 209 2591s ok 210 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 211 2591s # unique id: ZhQru4nxzrKdGnoYDEPTggAAAMs 2591s ok 212 2591s ok 213 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 214 2591s # unique id: ZhQru1BPa3QXegOiuLhE7AAAAIs 2591s ok 215 2591s ok 216 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 217 2591s # unique id: ZhQru_r0dPPuff1XUc_SjAAAAEk 2591s ok 218 2591s ok 219 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 220 2591s # unique id: ZhQru4nxzrKdGnoYDEPTgwAAAMo 2591s ok 221 2591s ok 222 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 223 2591s # unique id: ZhQru223Y5ceuQ71NsYHgQAAAA0 2591s ok 224 2591s ok 225 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 226 2591s # unique id: ZhQru_r0dPPuff1XUc_SjQAAAEc 2591s ok 227 2591s ok 228 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 229 2591s # unique id: ZhQru223Y5ceuQ71NsYHggAAAAw 2591s ok 230 2591s ok 231 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 232 2591s # unique id: ZhQru4nxzrKdGnoYDEPThAAAAM0 2591s ok 233 2591s ok 234 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 235 2591s # unique id: ZhQru1BPa3QXegOiuLhE7QAAAIw 2591s ok 236 2591s ok 237 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 238 2591s # unique id: ZhQru1BPa3QXegOiuLhE7gAAAJE 2591s ok 239 2591s ok 240 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 241 2591s # unique id: ZhQru1BPa3QXegOiuLhE7wAAAJU 2591s ok 242 2591s ok 243 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 244 2591s # unique id: ZhQru1BPa3QXegOiuLhE8AAAAJc 2591s ok 245 2591s ok 246 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 247 2591s # unique id: ZhQru1BPa3QXegOiuLhE8QAAAII 2591s ok 248 2591s ok 249 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 250 2591s # unique id: ZhQru4nxzrKdGnoYDEPThQAAAM4 2591s ok 251 2591s ok 252 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 253 2591s # unique id: ZhQru223Y5ceuQ71NsYHgwAAABE 2591s ok 254 2591s ok 255 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 256 2591s # unique id: ZhQru4nxzrKdGnoYDEPThgAAANA 2591s ok 257 2591s ok 258 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 259 2591s # unique id: ZhQru1BPa3QXegOiuLhE8gAAAJY 2591s ok 260 2591s ok 261 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 262 2591s # unique id: ZhQru4nxzrKdGnoYDEPThwAAANE 2591s ok 263 2591s ok 264 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 265 2591s # unique id: ZhQru4nxzrKdGnoYDEPTiAAAANI 2591s ok 266 2591s ok 267 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 268 2591s # unique id: ZhQru4nxzrKdGnoYDEPTiQAAANc 2591s ok 269 2591s ok 270 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 271 2591s # unique id: ZhQru4nxzrKdGnoYDEPTigAAANY 2591s ok 272 2591s ok 273 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 274 2591s # unique id: ZhQru223Y5ceuQ71NsYHhAAAAA8 2591s ok 275 2591s ok 276 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 277 2591s # unique id: ZhQru4nxzrKdGnoYDEPTiwAAAMA 2591s ok 278 2591s ok 279 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 280 2591s # unique id: ZhQru223Y5ceuQ71NsYHhQAAABI 2591s ok 281 2591s ok 282 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 283 2591s # unique id: ZhQru1BPa3QXegOiuLhE8wAAAIE 2591s ok 284 2591s ok 285 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 286 2591s # unique id: ZhQru_r0dPPuff1XUc_SjgAAAEw 2591s ok 287 2591s ok 288 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 289 2591s # unique id: ZhQru1BPa3QXegOiuLhE9AAAAIM 2591s ok 290 2591s ok 291 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 292 2591s # unique id: ZhQru_r0dPPuff1XUc_SjwAAAE4 2591s ok 293 2591s ok 294 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 295 2591s # unique id: ZhQru4nxzrKdGnoYDEPTjAAAAMM 2591s ok 296 2591s ok 297 2591s # testing : fetch unique ID 2591s # expected: 200 2591s # received: '200' 2591s ok 298 2591s # unique id: ZhQru_r0dPPuff1XUc_SkAAAAEs 2591s ok 299 2591s ok 300 2591s ok 2594s t/modules/usertrack.t ............... 2594s 1..1004 2594s # Running under perl version 5.038002 for linux 2594s # Current time local: Mon Apr 8 17:39:07 2024 2594s # Current time GMT: Mon Apr 8 17:39:07 2024 2594s # Using Test.pm version 1.31 2594s # Using Apache/Test.pm version 1.42 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 1 2594s ok 2 2594s Set-Cookie: usertrack_test=7016793.6159948734fc0; path=/; expires=Mon, 08-Apr-24 17:40:09 GMT 2594s Cookie: usertrack_test=7016793.6159948734fc0 2594s ok 3 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 4 2594s ok 5 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 6 2594s ok 7 2594s Set-Cookie: usertrack_test=1a9cf6f7.6159948736fd6; path=/; expires=Mon, 08-Apr-24 17:40:09 GMT 2594s Cookie: usertrack_test=1a9cf6f7.6159948736fd6 2594s ok 8 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 9 2594s ok 10 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 11 2594s ok 12 2594s Set-Cookie: usertrack_test=146f2d55.6159948737e36; path=/; expires=Mon, 08-Apr-24 17:40:09 GMT 2594s Cookie: usertrack_test=146f2d55.6159948737e36 2594s ok 13 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 14 2594s ok 15 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 16 2594s ok 17 2594s Set-Cookie: usertrack_test=7e7277f5.6159948738d6c; path=/; expires=Mon, 08-Apr-24 17:40:09 GMT 2594s Cookie: usertrack_test=7e7277f5.6159948738d6c 2594s ok 18 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 19 2594s ok 20 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 21 2594s ok 22 2594s Set-Cookie: usertrack_test=f8162e2e.6159948739aa3; path=/; expires=Mon, 08-Apr-24 17:40:09 GMT 2594s Cookie: usertrack_test=f8162e2e.6159948739aa3 2594s ok 23 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 24 2594s ok 25 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 26 2594s ok 27 2594s Set-Cookie: usertrack_test=23069d8e.615994873a934; path=/; expires=Mon, 08-Apr-24 17:40:09 GMT 2594s Cookie: usertrack_test=23069d8e.615994873a934 2594s ok 28 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 29 2594s ok 30 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 31 2594s ok 32 2594s Set-Cookie: usertrack_test=b94321a.615994873b9a9; path=/; expires=Mon, 08-Apr-24 17:40:09 GMT 2594s Cookie: usertrack_test=b94321a.615994873b9a9 2594s ok 33 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 34 2594s ok 35 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 36 2594s ok 37 2594s Set-Cookie: usertrack_test=fbf60b3f.615994873c94a; path=/; expires=Mon, 08-Apr-24 17:40:09 GMT 2594s Cookie: usertrack_test=fbf60b3f.615994873c94a 2594s ok 38 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 39 2594s ok 40 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 41 2594s ok 42 2594s Set-Cookie: usertrack_test=e0a693e5.615994873d6f5; path=/; expires=Mon, 08-Apr-24 17:40:09 GMT 2594s Cookie: usertrack_test=e0a693e5.615994873d6f5 2594s ok 43 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 44 2594s ok 45 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 46 2594s ok 47 2594s Set-Cookie: usertrack_test=f2e68c3c.615994873e622; path=/; expires=Mon, 08-Apr-24 17:40:09 GMT 2594s Cookie: usertrack_test=f2e68c3c.615994873e622 2594s ok 48 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 49 2594s ok 50 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 51 2594s ok 52 2594s Set-Cookie: usertrack_test=95c408fc.615994873f4cd; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=95c408fc.615994873f4cd 2594s ok 53 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 54 2594s ok 55 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 56 2594s ok 57 2594s Set-Cookie: usertrack_test=5fe4ac65.615994874056d; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=5fe4ac65.615994874056d 2594s ok 58 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 59 2594s ok 60 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 61 2594s ok 62 2594s Set-Cookie: usertrack_test=e8a5d99.6159948741460; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=e8a5d99.6159948741460 2594s ok 63 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 64 2594s ok 65 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 66 2594s ok 67 2594s Set-Cookie: usertrack_test=fd311e59.6159948742220; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=fd311e59.6159948742220 2594s ok 68 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 69 2594s ok 70 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 71 2594s ok 72 2594s Set-Cookie: usertrack_test=dbc49159.6159948742fee; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=dbc49159.6159948742fee 2594s ok 73 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 74 2594s ok 75 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 76 2594s ok 77 2594s Set-Cookie: usertrack_test=afc4ce87.6159948744335; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=afc4ce87.6159948744335 2594s ok 78 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 79 2594s ok 80 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 81 2594s ok 82 2594s Set-Cookie: usertrack_test=ff4523c1.6159948745525; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=ff4523c1.6159948745525 2594s ok 83 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 84 2594s ok 85 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 86 2594s ok 87 2594s Set-Cookie: usertrack_test=c26b127d.61599487469cb; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=c26b127d.61599487469cb 2594s ok 88 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 89 2594s ok 90 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 91 2594s ok 92 2594s Set-Cookie: usertrack_test=a1948316.6159948747aef; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=a1948316.6159948747aef 2594s ok 93 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 94 2594s ok 95 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 96 2594s ok 97 2594s Set-Cookie: usertrack_test=5a16678b.6159948748b66; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=5a16678b.6159948748b66 2594s ok 98 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 99 2594s ok 100 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 101 2594s ok 102 2594s Set-Cookie: usertrack_test=1771c091.615994874994d; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=1771c091.615994874994d 2594s ok 103 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 104 2594s ok 105 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 106 2594s ok 107 2594s Set-Cookie: usertrack_test=2abff9ed.615994874a713; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=2abff9ed.615994874a713 2594s ok 108 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 109 2594s ok 110 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 111 2594s ok 112 2594s Set-Cookie: usertrack_test=3193a6d8.615994874b76e; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=3193a6d8.615994874b76e 2594s ok 113 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 114 2594s ok 115 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 116 2594s ok 117 2594s Set-Cookie: usertrack_test=5d051213.615994874c769; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=5d051213.615994874c769 2594s ok 118 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 119 2594s ok 120 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 121 2594s ok 122 2594s Set-Cookie: usertrack_test=66cef1de.615994874d578; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=66cef1de.615994874d578 2594s ok 123 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 124 2594s ok 125 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 126 2594s ok 127 2594s Set-Cookie: usertrack_test=13da802.615994874e30d; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=13da802.615994874e30d 2594s ok 128 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 129 2594s ok 130 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 131 2594s ok 132 2594s Set-Cookie: usertrack_test=26dcdc1f.615994874f16e; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=26dcdc1f.615994874f16e 2594s ok 133 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 134 2594s ok 135 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 136 2594s ok 137 2594s Set-Cookie: usertrack_test=194f49c0.615994875036a; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=194f49c0.615994875036a 2594s ok 138 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 139 2594s ok 140 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 141 2594s ok 142 2594s Set-Cookie: usertrack_test=fc4fa0a8.6159948751406; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=fc4fa0a8.6159948751406 2594s ok 143 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 144 2594s ok 145 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 146 2594s ok 147 2594s Set-Cookie: usertrack_test=856fc678.6159948752159; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=856fc678.6159948752159 2594s ok 148 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 149 2594s ok 150 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 151 2594s ok 152 2594s Set-Cookie: usertrack_test=e2230d46.6159948752e45; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=e2230d46.6159948752e45 2594s ok 153 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 154 2594s ok 155 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 156 2594s ok 157 2594s Set-Cookie: usertrack_test=f210ea84.6159948753ca5; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=f210ea84.6159948753ca5 2594s ok 158 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 159 2594s ok 160 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 161 2594s ok 162 2594s Set-Cookie: usertrack_test=b13c5b4f.6159948754cd9; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=b13c5b4f.6159948754cd9 2594s ok 163 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 164 2594s ok 165 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 166 2594s ok 167 2594s Set-Cookie: usertrack_test=2e72ce0.6159948755f9a; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=2e72ce0.6159948755f9a 2594s ok 168 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 169 2594s ok 170 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 171 2594s ok 172 2594s Set-Cookie: usertrack_test=b582c9a3.615994875733d; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=b582c9a3.615994875733d 2594s ok 173 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 174 2594s ok 175 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 176 2594s ok 177 2594s Set-Cookie: usertrack_test=6d29328a.61599487589bc; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=6d29328a.61599487589bc 2594s ok 178 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 179 2594s ok 180 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 181 2594s ok 182 2594s Set-Cookie: usertrack_test=4aa3ea7a.6159948759c44; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=4aa3ea7a.6159948759c44 2594s ok 183 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 184 2594s ok 185 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 186 2594s ok 187 2594s Set-Cookie: usertrack_test=f4fc322b.615994875ac63; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=f4fc322b.615994875ac63 2594s ok 188 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 189 2594s ok 190 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 191 2594s ok 192 2594s Set-Cookie: usertrack_test=325800a0.615994875bc21; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=325800a0.615994875bc21 2594s ok 193 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 194 2594s ok 195 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 196 2594s ok 197 2594s Set-Cookie: usertrack_test=d9eaa925.615994875cbed; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=d9eaa925.615994875cbed 2594s ok 198 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 199 2594s ok 200 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 201 2594s ok 202 2594s Set-Cookie: usertrack_test=1007b2f5.615994875dc87; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=1007b2f5.615994875dc87 2594s ok 203 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 204 2594s ok 205 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 206 2594s ok 207 2594s Set-Cookie: usertrack_test=8d284255.615994875eb2d; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=8d284255.615994875eb2d 2594s ok 208 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 209 2594s ok 210 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 211 2594s ok 212 2594s Set-Cookie: usertrack_test=23fbd567.615994875fb6f; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=23fbd567.615994875fb6f 2594s ok 213 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 214 2594s ok 215 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 216 2594s ok 217 2594s Set-Cookie: usertrack_test=c1632f08.6159948760b39; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=c1632f08.6159948760b39 2594s ok 218 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 219 2594s ok 220 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 221 2594s ok 222 2594s Set-Cookie: usertrack_test=d48c572b.6159948761a94; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=d48c572b.6159948761a94 2594s ok 223 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 224 2594s ok 225 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 226 2594s ok 227 2594s Set-Cookie: usertrack_test=e1a0b5a0.6159948762a18; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=e1a0b5a0.6159948762a18 2594s ok 228 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 229 2594s ok 230 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 231 2594s ok 232 2594s Set-Cookie: usertrack_test=45ed812b.6159948763a1e; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=45ed812b.6159948763a1e 2594s ok 233 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 234 2594s ok 235 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 236 2594s ok 237 2594s Set-Cookie: usertrack_test=33027ce8.6159948764afe; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=33027ce8.6159948764afe 2594s ok 238 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 239 2594s ok 240 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 241 2594s ok 242 2594s Set-Cookie: usertrack_test=ce6d9824.6159948765c8a; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=ce6d9824.6159948765c8a 2594s ok 243 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 244 2594s ok 245 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 246 2594s ok 247 2594s Set-Cookie: usertrack_test=35498d31.6159948766bd2; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=35498d31.6159948766bd2 2594s ok 248 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 249 2594s ok 250 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 251 2594s ok 252 2594s Set-Cookie: usertrack_test=941c534e.6159948767abe; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=941c534e.6159948767abe 2594s ok 253 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 254 2594s ok 255 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 256 2594s ok 257 2594s Set-Cookie: usertrack_test=c60906c7.61599487689e8; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=c60906c7.61599487689e8 2594s ok 258 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 259 2594s ok 260 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 261 2594s ok 262 2594s Set-Cookie: usertrack_test=df832977.6159948769c8c; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=df832977.6159948769c8c 2594s ok 263 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 264 2594s ok 265 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 266 2594s ok 267 2594s Set-Cookie: usertrack_test=6f4e5d9b.615994876b24d; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=6f4e5d9b.615994876b24d 2594s ok 268 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 269 2594s ok 270 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 271 2594s ok 272 2594s Set-Cookie: usertrack_test=85564ab7.615994876c19c; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=85564ab7.615994876c19c 2594s ok 273 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 274 2594s ok 275 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 276 2594s ok 277 2594s Set-Cookie: usertrack_test=ca383a1d.615994876d2c6; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=ca383a1d.615994876d2c6 2594s ok 278 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 279 2594s ok 280 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 281 2594s ok 282 2594s Set-Cookie: usertrack_test=9a773230.615994876e466; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=9a773230.615994876e466 2594s ok 283 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 284 2594s ok 285 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 286 2594s ok 287 2594s Set-Cookie: usertrack_test=d9b7b67c.615994876f474; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=d9b7b67c.615994876f474 2594s ok 288 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 289 2594s ok 290 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 291 2594s ok 292 2594s Set-Cookie: usertrack_test=ed6f0dbd.6159948770422; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=ed6f0dbd.6159948770422 2594s ok 293 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 294 2594s ok 295 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 296 2594s ok 297 2594s Set-Cookie: usertrack_test=91f03106.615994877143c; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=91f03106.615994877143c 2594s ok 298 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 299 2594s ok 300 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 301 2594s ok 302 2594s Set-Cookie: usertrack_test=40de5153.6159948772207; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=40de5153.6159948772207 2594s ok 303 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 304 2594s ok 305 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 306 2594s ok 307 2594s Set-Cookie: usertrack_test=e40d6e32.6159948772f5d; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=e40d6e32.6159948772f5d 2594s ok 308 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 309 2594s ok 310 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 311 2594s ok 312 2594s Set-Cookie: usertrack_test=4f040e44.6159948773f63; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=4f040e44.6159948773f63 2594s ok 313 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 314 2594s ok 315 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 316 2594s ok 317 2594s Set-Cookie: usertrack_test=b3a842ea.6159948775309; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=b3a842ea.6159948775309 2594s ok 318 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 319 2594s ok 320 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 321 2594s ok 322 2594s Set-Cookie: usertrack_test=177937.61599487766b9; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=177937.61599487766b9 2594s ok 323 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 324 2594s ok 325 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 326 2594s ok 327 2594s Set-Cookie: usertrack_test=9d274f38.61599487777cc; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=9d274f38.61599487777cc 2594s ok 328 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 329 2594s ok 330 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 331 2594s ok 332 2594s Set-Cookie: usertrack_test=d4aaa34f.6159948778705; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=d4aaa34f.6159948778705 2594s ok 333 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 334 2594s ok 335 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 336 2594s ok 337 2594s Set-Cookie: usertrack_test=88c31d24.6159948779892; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=88c31d24.6159948779892 2594s ok 338 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 339 2594s ok 340 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 341 2594s ok 342 2594s Set-Cookie: usertrack_test=bc325c28.615994877aa63; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=bc325c28.615994877aa63 2594s ok 343 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 344 2594s ok 345 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 346 2594s ok 347 2594s Set-Cookie: usertrack_test=ac097125.615994877bb89; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=ac097125.615994877bb89 2594s ok 348 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 349 2594s ok 350 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 351 2594s ok 352 2594s Set-Cookie: usertrack_test=40b2e257.615994877c9b7; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=40b2e257.615994877c9b7 2594s ok 353 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 354 2594s ok 355 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 356 2594s ok 357 2594s Set-Cookie: usertrack_test=c234494b.615994877d806; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=c234494b.615994877d806 2594s ok 358 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 359 2594s ok 360 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 361 2594s ok 362 2594s Set-Cookie: usertrack_test=747bc0e8.615994877eeb9; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=747bc0e8.615994877eeb9 2594s ok 363 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 364 2594s ok 365 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 366 2594s ok 367 2594s Set-Cookie: usertrack_test=d8d564e9.615994877fffe; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=d8d564e9.615994877fffe 2594s ok 368 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 369 2594s ok 370 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 371 2594s ok 372 2594s Set-Cookie: usertrack_test=546221ed.61599487811c9; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=546221ed.61599487811c9 2594s ok 373 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 374 2594s ok 375 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 376 2594s ok 377 2594s Set-Cookie: usertrack_test=e9ea8d57.6159948782298; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=e9ea8d57.6159948782298 2594s ok 378 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 379 2594s ok 380 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 381 2594s ok 382 2594s Set-Cookie: usertrack_test=74126f67.61599487836cb; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=74126f67.61599487836cb 2594s ok 383 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 384 2594s ok 385 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 386 2594s ok 387 2594s Set-Cookie: usertrack_test=f4bf299f.6159948784a9c; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=f4bf299f.6159948784a9c 2594s ok 388 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 389 2594s ok 390 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 391 2594s ok 392 2594s Set-Cookie: usertrack_test=318245d5.6159948785ade; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=318245d5.6159948785ade 2594s ok 393 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 394 2594s ok 395 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 396 2594s ok 397 2594s Set-Cookie: usertrack_test=72a336b1.6159948786a2d; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=72a336b1.6159948786a2d 2594s ok 398 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 399 2594s ok 400 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 401 2594s ok 402 2594s Set-Cookie: usertrack_test=7a51dfa4.6159948787912; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=7a51dfa4.6159948787912 2594s ok 403 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 404 2594s ok 405 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 406 2594s ok 407 2594s Set-Cookie: usertrack_test=fcea658e.6159948788be8; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=fcea658e.6159948788be8 2594s ok 408 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 409 2594s ok 410 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 411 2594s ok 412 2594s Set-Cookie: usertrack_test=deae9147.6159948789c1a; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=deae9147.6159948789c1a 2594s ok 413 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 414 2594s ok 415 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 416 2594s ok 417 2594s Set-Cookie: usertrack_test=870a5f51.615994878aba7; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=870a5f51.615994878aba7 2594s ok 418 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 419 2594s ok 420 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 421 2594s ok 422 2594s Set-Cookie: usertrack_test=b4c72318.615994878b8c4; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=b4c72318.615994878b8c4 2594s ok 423 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 424 2594s ok 425 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 426 2594s ok 427 2594s Set-Cookie: usertrack_test=df03618b.615994878c4e9; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=df03618b.615994878c4e9 2594s ok 428 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 429 2594s ok 430 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 431 2594s ok 432 2594s Set-Cookie: usertrack_test=cbd35a13.615994878d1ae; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=cbd35a13.615994878d1ae 2594s ok 433 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 434 2594s ok 435 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 436 2594s ok 437 2594s Set-Cookie: usertrack_test=d418d3d5.615994878e1ab; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=d418d3d5.615994878e1ab 2594s ok 438 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 439 2594s ok 440 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 441 2594s ok 442 2594s Set-Cookie: usertrack_test=d69e8490.615994878f285; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=d69e8490.615994878f285 2594s ok 443 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 444 2594s ok 445 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 446 2594s ok 447 2594s Set-Cookie: usertrack_test=d84c2dc8.615994879031c; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=d84c2dc8.615994879031c 2594s ok 448 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 449 2594s ok 450 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 451 2594s ok 452 2594s Set-Cookie: usertrack_test=c4757fb0.6159948791152; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=c4757fb0.6159948791152 2594s ok 453 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 454 2594s ok 455 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 456 2594s ok 457 2594s Set-Cookie: usertrack_test=2b732a3d.6159948791e40; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=2b732a3d.6159948791e40 2594s ok 458 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 459 2594s ok 460 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 461 2594s ok 462 2594s Set-Cookie: usertrack_test=30a9070e.6159948792e02; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=30a9070e.6159948792e02 2594s ok 463 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 464 2594s ok 465 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 466 2594s ok 467 2594s Set-Cookie: usertrack_test=b233f4d4.6159948793a9f; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=b233f4d4.6159948793a9f 2594s ok 468 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 469 2594s ok 470 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 471 2594s ok 472 2594s Set-Cookie: usertrack_test=aeebcca1.61599487947fa; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=aeebcca1.61599487947fa 2594s ok 473 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 474 2594s ok 475 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 476 2594s ok 477 2594s Set-Cookie: usertrack_test=75b27668.615994879575a; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=75b27668.615994879575a 2594s ok 478 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 479 2594s ok 480 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 481 2594s ok 482 2594s Set-Cookie: usertrack_test=4c0e9418.61599487966c1; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=4c0e9418.61599487966c1 2594s ok 483 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 484 2594s ok 485 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 486 2594s ok 487 2594s Set-Cookie: usertrack_test=62591a98.6159948797794; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=62591a98.6159948797794 2594s ok 488 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 489 2594s ok 490 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 491 2594s ok 492 2594s Set-Cookie: usertrack_test=12844d9c.61599487985c1; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=12844d9c.61599487985c1 2594s ok 493 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 494 2594s ok 495 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 496 2594s ok 497 2594s Set-Cookie: usertrack_test=db942cb6.615994879927d; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=db942cb6.615994879927d 2594s ok 498 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 499 2594s ok 500 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 501 2594s ok 502 2594s Set-Cookie: usertrack_test=91c782ce.6159948799f9f; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=91c782ce.6159948799f9f 2594s ok 503 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 504 2594s ok 505 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 506 2594s ok 507 2594s Set-Cookie: usertrack_test=830713.615994879ae19; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=830713.615994879ae19 2594s ok 508 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 509 2594s ok 510 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 511 2594s ok 512 2594s Set-Cookie: usertrack_test=df86bbc1.615994879bbb1; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=df86bbc1.615994879bbb1 2594s ok 513 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 514 2594s ok 515 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 516 2594s ok 517 2594s Set-Cookie: usertrack_test=2b2cedbd.615994879cdc3; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=2b2cedbd.615994879cdc3 2594s ok 518 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 519 2594s ok 520 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 521 2594s ok 522 2594s Set-Cookie: usertrack_test=a63d523c.615994879dd89; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=a63d523c.615994879dd89 2594s ok 523 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 524 2594s ok 525 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 526 2594s ok 527 2594s Set-Cookie: usertrack_test=a6183923.615994879ee23; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=a6183923.615994879ee23 2594s ok 528 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 529 2594s ok 530 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 531 2594s ok 532 2594s Set-Cookie: usertrack_test=1d967115.615994879fcd2; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=1d967115.615994879fcd2 2594s ok 533 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 534 2594s ok 535 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 536 2594s ok 537 2594s Set-Cookie: usertrack_test=9e536b97.61599487a09f4; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=9e536b97.61599487a09f4 2594s ok 538 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 539 2594s ok 540 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 541 2594s ok 542 2594s Set-Cookie: usertrack_test=dfe0d8f.61599487a1830; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=dfe0d8f.61599487a1830 2594s ok 543 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 544 2594s ok 545 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 546 2594s ok 547 2594s Set-Cookie: usertrack_test=cd50c115.61599487a2925; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=cd50c115.61599487a2925 2594s ok 548 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 549 2594s ok 550 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 551 2594s ok 552 2594s Set-Cookie: usertrack_test=2b115052.61599487a36c0; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=2b115052.61599487a36c0 2594s ok 553 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 554 2594s ok 555 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 556 2594s ok 557 2594s Set-Cookie: usertrack_test=934b26cf.61599487a451b; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=934b26cf.61599487a451b 2594s ok 558 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 559 2594s ok 560 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 561 2594s ok 562 2594s Set-Cookie: usertrack_test=9fcb4079.61599487a57ec; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=9fcb4079.61599487a57ec 2594s ok 563 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 564 2594s ok 565 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 566 2594s ok 567 2594s Set-Cookie: usertrack_test=c1aa680f.61599487a669a; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=c1aa680f.61599487a669a 2594s ok 568 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 569 2594s ok 570 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 571 2594s ok 572 2594s Set-Cookie: usertrack_test=944f4468.61599487a75d5; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=944f4468.61599487a75d5 2594s ok 573 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 574 2594s ok 575 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 576 2594s ok 577 2594s Set-Cookie: usertrack_test=f9894ed1.61599487a86b9; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=f9894ed1.61599487a86b9 2594s ok 578 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 579 2594s ok 580 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 581 2594s ok 582 2594s Set-Cookie: usertrack_test=f29c1e40.61599487a97e1; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=f29c1e40.61599487a97e1 2594s ok 583 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 584 2594s ok 585 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 586 2594s ok 587 2594s Set-Cookie: usertrack_test=672a16ee.61599487aa6a8; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=672a16ee.61599487aa6a8 2594s ok 588 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 589 2594s ok 590 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 591 2594s ok 592 2594s Set-Cookie: usertrack_test=156c827d.61599487ab6b4; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=156c827d.61599487ab6b4 2594s ok 593 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 594 2594s ok 595 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 596 2594s ok 597 2594s Set-Cookie: usertrack_test=2b920fd2.61599487ac43c; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=2b920fd2.61599487ac43c 2594s ok 598 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 599 2594s ok 600 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 601 2594s ok 602 2594s Set-Cookie: usertrack_test=8566e742.61599487ad273; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=8566e742.61599487ad273 2594s ok 603 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 604 2594s ok 605 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 606 2594s ok 607 2594s Set-Cookie: usertrack_test=d4ce6d5b.61599487ae247; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=d4ce6d5b.61599487ae247 2594s ok 608 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 609 2594s ok 610 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 611 2594s ok 612 2594s Set-Cookie: usertrack_test=fc96627a.61599487aef52; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=fc96627a.61599487aef52 2594s ok 613 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 614 2594s ok 615 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 616 2594s ok 617 2594s Set-Cookie: usertrack_test=3dacd0b3.61599487afd10; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=3dacd0b3.61599487afd10 2594s ok 618 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 619 2594s ok 620 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 621 2594s ok 622 2594s Set-Cookie: usertrack_test=829e2bbc.61599487b09cf; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=829e2bbc.61599487b09cf 2594s ok 623 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 624 2594s ok 625 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 626 2594s ok 627 2594s Set-Cookie: usertrack_test=43c83a61.61599487b194c; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=43c83a61.61599487b194c 2594s ok 628 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 629 2594s ok 630 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 631 2594s ok 632 2594s Set-Cookie: usertrack_test=827b6417.61599487b270c; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=827b6417.61599487b270c 2594s ok 633 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 634 2594s ok 635 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 636 2594s ok 637 2594s Set-Cookie: usertrack_test=dddbd405.61599487b33c2; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=dddbd405.61599487b33c2 2594s ok 638 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 639 2594s ok 640 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 641 2594s ok 642 2594s Set-Cookie: usertrack_test=4ca299b7.61599487b4062; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=4ca299b7.61599487b4062 2594s ok 643 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 644 2594s ok 645 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 646 2594s ok 647 2594s Set-Cookie: usertrack_test=f3259cc9.61599487b4d2e; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=f3259cc9.61599487b4d2e 2594s ok 648 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 649 2594s ok 650 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 651 2594s ok 652 2594s Set-Cookie: usertrack_test=3a7d47ba.61599487b59ea; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=3a7d47ba.61599487b59ea 2594s ok 653 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 654 2594s ok 655 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 656 2594s ok 657 2594s Set-Cookie: usertrack_test=dd1b31e6.61599487b67a7; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=dd1b31e6.61599487b67a7 2594s ok 658 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 659 2594s ok 660 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 661 2594s ok 662 2594s Set-Cookie: usertrack_test=618a7a70.61599487b785c; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=618a7a70.61599487b785c 2594s ok 663 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 664 2594s ok 665 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 666 2594s ok 667 2594s Set-Cookie: usertrack_test=3818c962.61599487b85bc; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=3818c962.61599487b85bc 2594s ok 668 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 669 2594s ok 670 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 671 2594s ok 672 2594s Set-Cookie: usertrack_test=6f73ee22.61599487b92d1; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=6f73ee22.61599487b92d1 2594s ok 673 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 674 2594s ok 675 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 676 2594s ok 677 2594s Set-Cookie: usertrack_test=7f898076.61599487ba2c0; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=7f898076.61599487ba2c0 2594s ok 678 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 679 2594s ok 680 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 681 2594s ok 682 2594s Set-Cookie: usertrack_test=3e7f02cc.61599487bb8d4; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=3e7f02cc.61599487bb8d4 2594s ok 683 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 684 2594s ok 685 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 686 2594s ok 687 2594s Set-Cookie: usertrack_test=6b3c4a00.61599487bcd52; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=6b3c4a00.61599487bcd52 2594s ok 688 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 689 2594s ok 690 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 691 2594s ok 692 2594s Set-Cookie: usertrack_test=83839eab.61599487bdc4d; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=83839eab.61599487bdc4d 2594s ok 693 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 694 2594s ok 695 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 696 2594s ok 697 2594s Set-Cookie: usertrack_test=b7f2a43f.61599487beab5; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=b7f2a43f.61599487beab5 2594s ok 698 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 699 2594s ok 700 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 701 2594s ok 702 2594s Set-Cookie: usertrack_test=fcd0d552.61599487bf996; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=fcd0d552.61599487bf996 2594s ok 703 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 704 2594s ok 705 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 706 2594s ok 707 2594s Set-Cookie: usertrack_test=f4eaf3c0.61599487c085c; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=f4eaf3c0.61599487c085c 2594s ok 708 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 709 2594s ok 710 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 711 2594s ok 712 2594s Set-Cookie: usertrack_test=7e81b791.61599487c15c1; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=7e81b791.61599487c15c1 2594s ok 713 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 714 2594s ok 715 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 716 2594s ok 717 2594s Set-Cookie: usertrack_test=8470e2cd.61599487c222b; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=8470e2cd.61599487c222b 2594s ok 718 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 719 2594s ok 720 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 721 2594s ok 722 2594s Set-Cookie: usertrack_test=3acc3f8f.61599487c34a3; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=3acc3f8f.61599487c34a3 2594s ok 723 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 724 2594s ok 725 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 726 2594s ok 727 2594s Set-Cookie: usertrack_test=365184d9.61599487c432c; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=365184d9.61599487c432c 2594s ok 728 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 729 2594s ok 730 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 731 2594s ok 732 2594s Set-Cookie: usertrack_test=62e5aaee.61599487c5120; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=62e5aaee.61599487c5120 2594s ok 733 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 734 2594s ok 735 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 736 2594s ok 737 2594s Set-Cookie: usertrack_test=527d809f.61599487c5fd6; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=527d809f.61599487c5fd6 2594s ok 738 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 739 2594s ok 740 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 741 2594s ok 742 2594s Set-Cookie: usertrack_test=384a99d2.61599487c724c; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=384a99d2.61599487c724c 2594s ok 743 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 744 2594s ok 745 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 746 2594s ok 747 2594s Set-Cookie: usertrack_test=9f78fd97.61599487c7fce; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=9f78fd97.61599487c7fce 2594s ok 748 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 749 2594s ok 750 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 751 2594s ok 752 2594s Set-Cookie: usertrack_test=d069087c.61599487c9570; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=d069087c.61599487c9570 2594s ok 753 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 754 2594s ok 755 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 756 2594s ok 757 2594s Set-Cookie: usertrack_test=d100e8e7.61599487ca6df; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=d100e8e7.61599487ca6df 2594s ok 758 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 759 2594s ok 760 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 761 2594s ok 762 2594s Set-Cookie: usertrack_test=6dc2838b.61599487cb671; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=6dc2838b.61599487cb671 2594s ok 763 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 764 2594s ok 765 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 766 2594s ok 767 2594s Set-Cookie: usertrack_test=10303284.61599487cc49b; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=10303284.61599487cc49b 2594s ok 768 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 769 2594s ok 770 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 771 2594s ok 772 2594s Set-Cookie: usertrack_test=b39be91a.61599487cd43b; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=b39be91a.61599487cd43b 2594s ok 773 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 774 2594s ok 775 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 776 2594s ok 777 2594s Set-Cookie: usertrack_test=62c9664c.61599487ce3ef; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=62c9664c.61599487ce3ef 2594s ok 778 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 779 2594s ok 780 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 781 2594s ok 782 2594s Set-Cookie: usertrack_test=b8886077.61599487cf263; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=b8886077.61599487cf263 2594s ok 783 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 784 2594s ok 785 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 786 2594s ok 787 2594s Set-Cookie: usertrack_test=d891c096.61599487d0058; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=d891c096.61599487d0058 2594s ok 788 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 789 2594s ok 790 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 791 2594s ok 792 2594s Set-Cookie: usertrack_test=e92f72db.61599487d0f65; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=e92f72db.61599487d0f65 2594s ok 793 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 794 2594s ok 795 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 796 2594s ok 797 2594s Set-Cookie: usertrack_test=52221b7b.61599487d1d5b; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=52221b7b.61599487d1d5b 2594s ok 798 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 799 2594s ok 800 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 801 2594s ok 802 2594s Set-Cookie: usertrack_test=b47464ee.61599487d2c9b; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=b47464ee.61599487d2c9b 2594s ok 803 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 804 2594s ok 805 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 806 2594s ok 807 2594s Set-Cookie: usertrack_test=63551f5a.61599487d3f08; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=63551f5a.61599487d3f08 2594s ok 808 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 809 2594s ok 810 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 811 2594s ok 812 2594s Set-Cookie: usertrack_test=b3a82842.61599487d501f; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=b3a82842.61599487d501f 2594s ok 813 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 814 2594s ok 815 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 816 2594s ok 817 2594s Set-Cookie: usertrack_test=19984108.61599487d5f9f; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=19984108.61599487d5f9f 2594s ok 818 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 819 2594s ok 820 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 821 2594s ok 822 2594s Set-Cookie: usertrack_test=10f561c3.61599487d6edc; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=10f561c3.61599487d6edc 2594s ok 823 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 824 2594s ok 825 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 826 2594s ok 827 2594s Set-Cookie: usertrack_test=f248dd4f.61599487d7c83; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=f248dd4f.61599487d7c83 2594s ok 828 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 829 2594s ok 830 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 831 2594s ok 832 2594s Set-Cookie: usertrack_test=bbc0541a.61599487d8a6a; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=bbc0541a.61599487d8a6a 2594s ok 833 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 834 2594s ok 835 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 836 2594s ok 837 2594s Set-Cookie: usertrack_test=d6d5875d.61599487d9820; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=d6d5875d.61599487d9820 2594s ok 838 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 839 2594s ok 840 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 841 2594s ok 842 2594s Set-Cookie: usertrack_test=11e43949.61599487da49f; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=11e43949.61599487da49f 2594s ok 843 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 844 2594s ok 845 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 846 2594s ok 847 2594s Set-Cookie: usertrack_test=65e7d3c5.61599487db12c; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=65e7d3c5.61599487db12c 2594s ok 848 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 849 2594s ok 850 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 851 2594s ok 852 2594s Set-Cookie: usertrack_test=c268e4cb.61599487dc032; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=c268e4cb.61599487dc032 2594s ok 853 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 854 2594s ok 855 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 856 2594s ok 857 2594s Set-Cookie: usertrack_test=415ef2f3.61599487dcd00; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=415ef2f3.61599487dcd00 2594s ok 858 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 859 2594s ok 860 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 861 2594s ok 862 2594s Set-Cookie: usertrack_test=2bc6d56f.61599487ddad8; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=2bc6d56f.61599487ddad8 2594s ok 863 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 864 2594s ok 865 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 866 2594s ok 867 2594s Set-Cookie: usertrack_test=c273970b.61599487dea9a; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=c273970b.61599487dea9a 2594s ok 868 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 869 2594s ok 870 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 871 2594s ok 872 2594s Set-Cookie: usertrack_test=fd97a3b1.61599487dfad1; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=fd97a3b1.61599487dfad1 2594s ok 873 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 874 2594s ok 875 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 876 2594s ok 877 2594s Set-Cookie: usertrack_test=3ea6ddcb.61599487e08d0; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=3ea6ddcb.61599487e08d0 2594s ok 878 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 879 2594s ok 880 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 881 2594s ok 882 2594s Set-Cookie: usertrack_test=c73de4d.61599487e16fb; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=c73de4d.61599487e16fb 2594s ok 883 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 884 2594s ok 885 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 886 2594s ok 887 2594s Set-Cookie: usertrack_test=8ae3115a.61599487e2740; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=8ae3115a.61599487e2740 2594s ok 888 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 889 2594s ok 890 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 891 2594s ok 892 2594s Set-Cookie: usertrack_test=a110ba3a.61599487e3630; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=a110ba3a.61599487e3630 2594s ok 893 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 894 2594s ok 895 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 896 2594s ok 897 2594s Set-Cookie: usertrack_test=f7d90780.61599487e4488; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=f7d90780.61599487e4488 2594s ok 898 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 899 2594s ok 900 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 901 2594s ok 902 2594s Set-Cookie: usertrack_test=6c2dbbdf.61599487e53d8; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=6c2dbbdf.61599487e53d8 2594s ok 903 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 904 2594s ok 905 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 906 2594s ok 907 2594s Set-Cookie: usertrack_test=31292ded.61599487e6414; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=31292ded.61599487e6414 2594s ok 908 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 909 2594s ok 910 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 911 2594s ok 912 2594s Set-Cookie: usertrack_test=4b014bd9.61599487e73a9; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=4b014bd9.61599487e73a9 2594s ok 913 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 914 2594s ok 915 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 916 2594s ok 917 2594s Set-Cookie: usertrack_test=48f3ccf.61599487e83f0; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=48f3ccf.61599487e83f0 2594s ok 918 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 919 2594s ok 920 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 921 2594s ok 922 2594s Set-Cookie: usertrack_test=ca0f0cd9.61599487e93d5; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=ca0f0cd9.61599487e93d5 2594s ok 923 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 924 2594s ok 925 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 926 2594s ok 927 2594s Set-Cookie: usertrack_test=709b1498.61599487ea5b4; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=709b1498.61599487ea5b4 2594s ok 928 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 929 2594s ok 930 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 931 2594s ok 932 2594s Set-Cookie: usertrack_test=d7e8a4ea.61599487eb5ef; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=d7e8a4ea.61599487eb5ef 2594s ok 933 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 934 2594s ok 935 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 936 2594s ok 937 2594s Set-Cookie: usertrack_test=f4dc2973.61599487ec5a9; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=f4dc2973.61599487ec5a9 2594s ok 938 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 939 2594s ok 940 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 941 2594s ok 942 2594s Set-Cookie: usertrack_test=c7c985f2.61599487ed6de; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=c7c985f2.61599487ed6de 2594s ok 943 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 944 2594s ok 945 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 946 2594s ok 947 2594s Set-Cookie: usertrack_test=9cc8dfdd.61599487ee7bd; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=9cc8dfdd.61599487ee7bd 2594s ok 948 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 949 2594s ok 950 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 951 2594s ok 952 2594s Set-Cookie: usertrack_test=85da80da.61599487ef7fa; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=85da80da.61599487ef7fa 2594s ok 953 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 954 2594s ok 955 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 956 2594s ok 957 2594s Set-Cookie: usertrack_test=c62dcff0.61599487f0799; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=c62dcff0.61599487f0799 2594s ok 958 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 959 2594s ok 960 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 961 2594s ok 962 2594s Set-Cookie: usertrack_test=27692670.61599487f1938; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=27692670.61599487f1938 2594s ok 963 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 964 2594s ok 965 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 966 2594s ok 967 2594s Set-Cookie: usertrack_test=6b297401.61599487f2b86; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=6b297401.61599487f2b86 2594s ok 968 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 969 2594s ok 970 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 971 2594s ok 972 2594s Set-Cookie: usertrack_test=3618ebc7.61599487f3de0; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=3618ebc7.61599487f3de0 2594s ok 973 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 974 2594s ok 975 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 976 2594s ok 977 2594s Set-Cookie: usertrack_test=786c8573.61599487f51b8; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=786c8573.61599487f51b8 2594s ok 978 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 979 2594s ok 980 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 981 2594s ok 982 2594s Set-Cookie: usertrack_test=cae11680.61599487f5ff0; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=cae11680.61599487f5ff0 2594s ok 983 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 984 2594s ok 985 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 986 2594s ok 987 2594s Set-Cookie: usertrack_test=49ef34a8.61599487f6fd2; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=49ef34a8.61599487f6fd2 2594s ok 988 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 989 2594s ok 990 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 991 2594s ok 992 2594s Set-Cookie: usertrack_test=fb4483c5.61599487f7e6b; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=fb4483c5.61599487f7e6b 2594s ok 993 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 994 2594s ok 995 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 996 2594s ok 997 2594s Set-Cookie: usertrack_test=c69a685c.61599487f92e3; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s Cookie: usertrack_test=c69a685c.61599487f92e3 2594s ok 998 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 999 2594s ok 1000 2594s ok 1001 2594s # testing : Checking return code is '200' 2594s # expected: 200 2594s # received: '200' 2594s ok 1002 2594s # usertrack_test=e033289c.61599487fa4ea; path=/; expires=Mon, 08-Apr-24 17:40:10 GMT 2594s ok 1003 2594s # expected: undef 2594s # received: undef 2594s ok 1004 2594s ok 2597s t/modules/vhost_alias.t ............. 2597s 1..8 2597s # Running under perl version 5.038002 for linux 2597s # Current time local: Mon Apr 8 17:39:10 2024 2597s # Current time GMT: Mon Apr 8 17:39:10 2024 2597s # Using Test.pm version 1.31 2597s # Using Apache/Test.pm version 1.42 2597s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2597s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2597s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2597s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2597s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2597s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2597s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2597s # writing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2597s # testing : VirtalDocumentRoot test 2597s # expected: 'www.vha-test.com' 2597s # received: 'www.vha-test.com' 2597s ok 1 2597s # testing : VirtualScriptAlias test 2597s # expected: 'test cgi for www.vha-test.com' 2597s # received: 'test cgi for www.vha-test.com' 2597s ok 2 2597s # testing : VirtalDocumentRoot test 2597s # expected: 'big.server.name.from.heck.org' 2597s # received: 'big.server.name.from.heck.org' 2597s ok 3 2597s # testing : VirtualScriptAlias test 2597s # expected: 'test cgi for big.server.name.from.heck.org' 2597s # received: 'test cgi for big.server.name.from.heck.org' 2597s ok 4 2597s # testing : VirtalDocumentRoot test 2597s # expected: 'ab.com' 2597s # received: 'ab.com' 2597s ok 5 2597s # testing : VirtualScriptAlias test 2597s # expected: 'test cgi for ab.com' 2597s # received: 'test cgi for ab.com' 2597s ok 6 2597s # testing : VirtalDocumentRoot test 2597s # expected: 'w-t-f.net' 2597s # received: 'w-t-f.net' 2597s ok 7 2597s # testing : VirtualScriptAlias test 2597s # expected: 'test cgi for w-t-f.net' 2597s # received: 'test cgi for w-t-f.net' 2597s ok 8 2597s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com/index.html 2597s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com/test-cgi.sh 2597s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com/index.html 2597s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net/index.html 2597s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org/test-cgi.sh 2597s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net/test-cgi.sh 2597s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org/index.html 2597s # removing file: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com/test-cgi.sh 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/ab.com 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck/server.name.from.heck.org 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/w-t-f.net 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_ 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_ 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab/com 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/vha-test/_/vha-test/vha-test.com 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f/net 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_ 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/www.vha-test.com 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/-/w-t-f 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/net/- 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/com/_/ab 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/server/_/heck 2597s # removing dir tree: /tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs/modules/vhost_alias/big.server.name.from.heck.org 2597s ok 2599s t/php/all.t ......................... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2601s t/protocol/echo.t ................... 2601s 1..8 2601s # Running under perl version 5.038002 for linux 2601s # Current time local: Mon Apr 8 17:39:15 2024 2601s # Current time GMT: Mon Apr 8 17:39:15 2024 2601s # Using Test.pm version 1.31 2601s # Using Apache/Test.pm version 1.42 2601s testing mod_echo_ssl 2601s ok 1 2601s #Cipher: TLS_AES_256_GCM_SHA384 2601s #Peer DN: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2601s # testing : echo 2601s # expected: 't/protocol/echo.t' 2601s # received: 't/protocol/echo.t' 2601s ok 2 2601s # testing : echo 2601s # expected: '/usr/bin/perl' 2601s # received: '/usr/bin/perl' 2601s ok 3 2601s # testing : echo 2601s # expected: '435651435651435651435651435651' 2601s # received: '435651435651435651435651435651' 2601s ok 4 2601s testing mod_echo 2601s ok 5 2601s # testing : echo 2601s # expected: 't/protocol/echo.t' 2601s # received: 't/protocol/echo.t' 2601s ok 6 2601s # testing : echo 2601s # expected: '/usr/bin/perl' 2601s # received: '/usr/bin/perl' 2601s ok 7 2601s # testing : echo 2601s # expected: '435651435651435651435651435651' 2601s # received: '435651435651435651435651435651' 2601s ok 8 2601s ok 2603s t/protocol/nntp-like.t .............. skipped: deferred accept() prohibits testing with >=2.1.0 and OS linux 2605s t/security/CVE-2003-0542.t .......... 2605s 1..1 2605s # Running under perl version 5.038002 for linux 2605s # Current time local: Mon Apr 8 17:39:19 2024 2605s # Current time GMT: Mon Apr 8 17:39:19 2024 2605s # Using Test.pm version 1.31 2605s # Using Apache/Test.pm version 1.42 2605s # testing : CAN-2003-0542 test case 2605s # expected: 404 2605s # received: '404' 2605s ok 1 2605s ok 2607s t/security/CVE-2004-0747.t .......... 2607s 1..1 2607s # Running under perl version 5.038002 for linux 2607s # Current time local: Mon Apr 8 17:39:21 2024 2607s # Current time GMT: Mon Apr 8 17:39:21 2024 2607s # Using Test.pm version 1.31 2607s # Using Apache/Test.pm version 1.42 2607s # testing : CAN-2004-0747 ap_resolve_env test case 2607s # expected: 200 2607s # received: 200 2607s ok 1 2607s ok 2609s t/security/CVE-2004-0811.t .......... 2609s 1..8 2609s # Running under perl version 5.038002 for linux 2609s # Current time local: Mon Apr 8 17:39:23 2024 2609s # Current time GMT: Mon Apr 8 17:39:23 2024 2609s # Using Test.pm version 1.31 2609s # Using Apache/Test.pm version 1.42 2609s # testing : subdir access allowed 2609s # expected: 200 2609s # received: '200' 2609s ok 1 2609s # testing : subdir access allowed 2609s # expected: 200 2609s # received: '200' 2609s ok 2 2609s # testing : subdir access allowed 2609s # expected: 200 2609s # received: '200' 2609s ok 3 2609s # testing : subdir access allowed 2609s # expected: 200 2609s # received: '200' 2609s ok 4 2609s # testing : topdir access denied 2609s # expected: 401 2609s # received: '401' 2609s ok 5 2609s # testing : topdir access denied 2609s # expected: 401 2609s # received: '401' 2609s ok 6 2609s # testing : topdir access denied 2609s # expected: 401 2609s # received: '401' 2609s ok 7 2609s # testing : topdir access denied 2609s # expected: 401 2609s # received: '401' 2609s ok 8 2609s ok 2611s t/security/CVE-2004-0940.t .......... 2611s 1..1 2611s # Running under perl version 5.038002 for linux 2611s # Current time local: Mon Apr 8 17:39:25 2024 2611s # Current time GMT: Mon Apr 8 17:39:25 2024 2611s # Using Test.pm version 1.31 2611s # Using Apache/Test.pm version 1.42 2611s # testing : response was 200 2611s # expected: 200 2611s # received: '200' 2611s ok 1 2611s ok 2613s t/security/CVE-2004-0942.t .......... 2613s 1..2 2613s # Running under perl version 5.038002 for linux 2613s # Current time local: Mon Apr 8 17:39:27 2024 2613s # Current time GMT: Mon Apr 8 17:39:27 2024 2613s # Using Test.pm version 1.31 2613s # Using Apache/Test.pm version 1.42 2613s ok 1 2613s # testing : request was refused 2613s # expected: qr/^HTTP\/1\.. 400/ 2613s # received: 'HTTP/1.1 400 Bad Request 2613s # ' 2613s ok 2 2613s ok 2616s t/security/CVE-2004-0958.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c 2618s t/security/CVE-2004-0959.t .......... skipped: cannot find one of php4 or php5 or sapi_apache2.c, PHP not installed 2620s t/security/CVE-2005-2491.t .......... 2620s 1..4 2620s # Running under perl version 5.038002 for linux 2620s # Current time local: Mon Apr 8 17:39:34 2024 2620s # Current time GMT: Mon Apr 8 17:39:34 2024 2620s # Using Test.pm version 1.31 2620s # Using Apache/Test.pm version 1.42 2620s # testing : check that server did not segfault 2620s # expected: 'Internal Server Error' 2620s # received: 'Internal Server Error' 2620s ok 1 2620s # testing : check for 500 response error 2620s # expected: 500 2620s # received: '500' 2620s ok 2 2620s # testing : check that server did not segfault 2620s # expected: 'Internal Server Error' 2620s # received: 'Internal Server Error' 2620s ok 3 2620s # testing : check for 500 response error 2620s # expected: 500 2620s # received: '500' 2620s ok 4 2620s ok 2623s t/security/CVE-2005-2700.t .......... 2623s 1..2 2623s # Running under perl version 5.038002 for linux 2623s # Current time local: Mon Apr 8 17:39:36 2024 2623s # Current time GMT: Mon Apr 8 17:39:36 2024 2623s # Using Test.pm version 1.31 2623s # Using Apache/Test.pm version 1.42 2623s # testing : access permitted without ccert 2623s # expected: 200 2623s # received: '200' 2623s ok 1 2623s # testing : access *not* permitted without ccert 2623s # expected: 200 2623s # received: '403' 2623s ok 2 2623s ok 2625s t/security/CVE-2005-3352.t .......... 2625s 1..2 2625s # Running under perl version 5.038002 for linux 2625s # Current time local: Mon Apr 8 17:39:39 2024 2625s # Current time GMT: Mon Apr 8 17:39:39 2024 2625s # Using Test.pm version 1.31 2625s # Using Apache/Test.pm version 1.42 2625s # testing : response code is OK 2625s # expected: 200 2625s # received: '200' 2625s ok 1 2625s # testing : referer was escaped 2625s # expected: qr/%22%3e/ 2625s # received: ' 2625s # 2625s # Menu for /security/CVE-2005-3352.map 2625s # 2625s #

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

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

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

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

Bad Request

2669s #

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

2669s # 2669s # ' 2669s ok 2 2669s ok 2672s t/ssl/ocsp.t ........................ 2672s 1..3 2672s # Running under perl version 5.038002 for linux 2672s # Current time local: Mon Apr 8 17:40:25 2024 2672s # Current time GMT: Mon Apr 8 17:40:25 2024 2672s # Using Test.pm version 1.31 2672s # Using Apache/Test.pm version 1.42 2672s warning: Internal response 2672s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2672s response: 2672s 500 Server closed connection without sending any data back 2672s Content-Type: text/plain 2672s Client-Date: Mon, 08 Apr 2024 17:40:28 GMT 2672s Client-Warning: Internal response 2672s 2672s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2672s ok 1 2672s warning: 2672s message: welcome to localhost:8529 2672s response: 2672s HTTP/1.1 200 OK 2672s Connection: close 2672s Date: Mon, 08 Apr 2024 17:40:28 GMT 2672s Accept-Ranges: bytes 2672s ETag: "1a-613edd771cbc0" 2672s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2672s Vary: In-If1 2672s Content-Length: 26 2672s Content-Type: text/html 2672s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 2672s Client-Date: Mon, 08 Apr 2024 17:40:28 GMT 2672s Client-Peer: 127.0.0.1:8535 2672s Client-Response-Num: 1 2672s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2672s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2672s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2672s Client-SSL-Socket-Class: IO::Socket::SSL 2672s Client-SSL-Version: TLSv1_3 2672s DMMATCH1: 1 2672s 2672s welcome to localhost:8529 2672s ok 2 2672s warning: Internal response 2672s message: Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2672s response: 2672s 500 Server closed connection without sending any data back 2672s Content-Type: text/plain 2672s Client-Date: Mon, 08 Apr 2024 17:40:28 GMT 2672s Client-Warning: Internal response 2672s 2672s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2672s ok 3 2672s ok 2674s t/ssl/pha.t ......................... 2674s 1..4 2674s # Running under perl version 5.038002 for linux 2674s # Current time local: Mon Apr 8 17:40:28 2024 2674s # Current time GMT: Mon Apr 8 17:40:28 2024 2674s # Using Test.pm version 1.31 2674s # Using Apache/Test.pm version 1.42 2674s # testing : access must be denied without client certificate 2674s # expected: 403 2674s # received: '403' 2674s ok 1 2674s # testing : PHA reneg body buffer size restriction works 2674s # expected: 413 2674s # received: '413' 2674s ok 2 2674s # testing : PHA works with POST body 2674s # expected: 200 2674s # received: '200' 2674s ok 3 2674s # testing : request body matches response 2674s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2674s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2674s ok 4 2674s ok 2677s t/ssl/pr12355.t ..................... 2677s 1..10 2677s # Running under perl version 5.038002 for linux 2677s # Current time local: Mon Apr 8 17:40:30 2024 2677s # Current time GMT: Mon Apr 8 17:40:30 2024 2677s # Using Test.pm version 1.31 2677s # Using Apache/Test.pm version 1.42 2677s # Downgrading to TLSv12 2677s # testing : renegotiation on POST works 2677s # expected: 200 2677s # received: '200' 2677s ok 1 2677s # testing : request body matches response 2677s # expected: 'hello world' 2677s # received: 'hello world' 2677s ok 2 2677s # testing : renegotiation on POST works 2677s # expected: 200 2677s # received: '200' 2677s ok 3 2677s # testing : request body matches response 2677s # expected: 'hello world' 2677s # received: 'hello world' 2677s ok 4 2677s # testing : renegotiation on POST works 2677s # expected: 200 2677s # received: '200' 2677s ok 5 2677s # testing : request body matches response 2677s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2677s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2677s ok 6 2677s # testing : renegotiation on POST works 2677s # expected: 200 2677s # received: '200' 2677s ok 7 2677s # testing : request body matches response 2677s # expected: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2677s # received: 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx' 2677s ok 8 2677s # testing : renegotiation on POST works 2677s # expected: 200 2677s # received: '200' 2677s ok 9 2677s # testing : request body matches response 2677s # expected: 'HELLO' 2677s # received: 'HELLO' 2677s ok 10 2677s ok 2679s t/ssl/pr43738.t ..................... 2679s 1..4 2679s # Running under perl version 5.038002 for linux 2679s # Current time local: Mon Apr 8 17:40:33 2024 2679s # Current time GMT: Mon Apr 8 17:40:33 2024 2679s # Using Test.pm version 1.31 2679s # Using Apache/Test.pm version 1.42 2679s # Downgrading to TLSv12 2679s # testing : renegotiation on POST works 2679s # expected: 200 2679s # received: '200' 2679s ok 1 2679s # testing : request body matches response 2679s # expected: '/modules/ssl/aes128/empty.pfa 2679s # hello world' 2679s # received: '/modules/ssl/aes128/empty.pfa 2679s # hello world' 2679s ok 2 2679s # testing : renegotiation on POST works 2679s # expected: 200 2679s # received: '200' 2679s ok 3 2679s # testing : request body matches response 2679s # expected: '/modules/ssl/aes256/empty.pfa 2679s # hello world' 2679s # received: '/modules/ssl/aes256/empty.pfa 2679s # hello world' 2679s ok 4 2679s ok 2688s t/ssl/proxy.t ....................... 2688s # using LWP client 2688s 1..290 2688s # Running under perl version 5.038002 for linux 2688s # Current time local: Mon Apr 8 17:40:35 2024 2688s # Current time GMT: Mon Apr 8 17:40:35 2024 2688s # Using Test.pm version 1.31 2688s # Using Apache/Test.pm version 1.42 2688s # testing : / with proxy_http_https (http) 2688s # expected: 200 2688s # received: '200' 2688s ok 1 2688s # testing : CGI script with folded headers 2688s # expected: 200 2688s # received: '200' 2688s ok 2 2688s # testing : using valid proxyssl client cert 2688s # expected: 200 2688s # received: '200' 2688s ok 3 2688s # testing : using invalid proxyssl client cert 2688s # expected: 403 2688s # received: '403' 2688s ok 4 2688s # testing : protected cgi script 2688s # expected: 200 2688s # received: '200' 2688s ok 5 2688s # testing : X-Forwarded-Host header 2688s # expected: 'localhost:8560' 2688s # received: 'localhost:8560' 2688s ok 6 2688s # testing : client subject common name 2688s # expected: 'client_ok' 2688s # received: 'client_ok' 2688s ok 7 2688s # testing : ProxyPassReverse Location rewrite 2688s # expected: 'http://localhost:8560/modules/' 2688s # received: 'http://localhost:8560/modules/' 2688s ok 8 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 1024 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '1024' 2688s # received: 1024 2688s ok 9 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 2048 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '2048' 2688s # received: 2048 2688s ok 10 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 3072 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '3072' 2688s # received: 3072 2688s ok 11 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 4096 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '4096' 2688s # received: 4096 2688s ok 12 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 5120 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '5120' 2688s # received: 5120 2688s ok 13 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 6144 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '6144' 2688s # received: 6144 2688s ok 14 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 7168 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '7168' 2688s # received: 7168 2688s ok 15 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 8192 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '8192' 2688s # received: 8192 2688s ok 16 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 9216 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '9216' 2688s # received: 9216 2688s ok 17 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 10240 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '10240' 2688s # received: 10240 2688s ok 18 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 11264 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '11264' 2688s # received: 11264 2688s ok 19 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 12288 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '12288' 2688s # received: 12288 2688s ok 20 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 13312 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '13312' 2688s # received: 13312 2688s ok 21 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 14336 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '14336' 2688s # received: 14336 2688s ok 22 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 15360 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '15360' 2688s # received: 15360 2688s ok 23 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 16384 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '16384' 2688s # received: 16384 2688s ok 24 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 17408 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '17408' 2688s # received: 17408 2688s ok 25 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 18432 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '18432' 2688s # received: 18432 2688s ok 26 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 19456 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '19456' 2688s # received: 19456 2688s ok 27 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 20480 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '20480' 2688s # received: 20480 2688s ok 28 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 21504 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '21504' 2688s # received: 21504 2688s ok 29 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 22528 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '22528' 2688s # received: 22528 2688s ok 30 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 23552 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '23552' 2688s # received: 23552 2688s ok 31 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 24576 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '24576' 2688s # received: 24576 2688s ok 32 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 25600 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '25600' 2688s # received: 25600 2688s ok 33 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 26624 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '26624' 2688s # received: 26624 2688s ok 34 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 27648 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '27648' 2688s # received: 27648 2688s ok 35 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 28672 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '28672' 2688s # received: 28672 2688s ok 36 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 29696 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '29696' 2688s # received: 29696 2688s ok 37 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 30720 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:37 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '30720' 2688s # received: 30720 2688s ok 38 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 31744 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '31744' 2688s # received: 31744 2688s ok 39 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 32768 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '32768' 2688s # received: 32768 2688s ok 40 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 33792 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '33792' 2688s # received: 33792 2688s ok 41 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 34816 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '34816' 2688s # received: 34816 2688s ok 42 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 35840 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '35840' 2688s # received: 35840 2688s ok 43 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 36864 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '36864' 2688s # received: 36864 2688s ok 44 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 37888 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '37888' 2688s # received: 37888 2688s ok 45 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 38912 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '38912' 2688s # received: 38912 2688s ok 46 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 39936 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '39936' 2688s # received: 39936 2688s ok 47 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 40960 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '40960' 2688s # received: 40960 2688s ok 48 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 41984 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '41984' 2688s # received: 41984 2688s ok 49 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 43008 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '43008' 2688s # received: 43008 2688s ok 50 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 44032 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '44032' 2688s # received: 44032 2688s ok 51 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 45056 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '45056' 2688s # received: 45056 2688s ok 52 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 46080 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '46080' 2688s # received: 46080 2688s ok 53 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 47104 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '47104' 2688s # received: 47104 2688s ok 54 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 48128 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '48128' 2688s # received: 48128 2688s ok 55 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 49152 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '49152' 2688s # received: 49152 2688s ok 56 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 50176 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '50176' 2688s # received: 50176 2688s ok 57 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 51200 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '51200' 2688s # received: 51200 2688s ok 58 2688s #lwp request: 2688s #POST http://localhost:8560/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 102400 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 7 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8560 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '102400' 2688s # received: 102400 2688s ok 59 2688s # testing : / with proxy_http_https_proxy_section (http) 2688s # expected: 200 2688s # received: '200' 2688s ok 60 2688s # testing : CGI script with folded headers 2688s # expected: 200 2688s # received: '200' 2688s ok 61 2688s # testing : using valid proxyssl client cert 2688s # expected: 200 2688s # received: '200' 2688s ok 62 2688s # testing : using invalid proxyssl client cert 2688s # expected: 403 2688s # received: '403' 2688s ok 63 2688s # testing : protected cgi script 2688s # expected: 200 2688s # received: '200' 2688s ok 64 2688s # testing : X-Forwarded-Host header 2688s # expected: 'localhost:8562' 2688s # received: 'localhost:8562' 2688s ok 65 2688s # testing : client subject common name 2688s # expected: 'client_ok' 2688s # received: 'client_ok' 2688s ok 66 2688s # testing : ProxyPassReverse Location rewrite 2688s # expected: 'http://localhost:8562/modules/' 2688s # received: 'http://localhost:8562/modules/' 2688s ok 67 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 1024 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '1024' 2688s # received: 1024 2688s ok 68 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 2048 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '2048' 2688s # received: 2048 2688s ok 69 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 3072 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '3072' 2688s # received: 3072 2688s ok 70 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 4096 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '4096' 2688s # received: 4096 2688s ok 71 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 5120 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '5120' 2688s # received: 5120 2688s ok 72 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 6144 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '6144' 2688s # received: 6144 2688s ok 73 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 7168 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '7168' 2688s # received: 7168 2688s ok 74 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 8192 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '8192' 2688s # received: 8192 2688s ok 75 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 9216 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '9216' 2688s # received: 9216 2688s ok 76 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 10240 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '10240' 2688s # received: 10240 2688s ok 77 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 11264 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '11264' 2688s # received: 11264 2688s ok 78 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 12288 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '12288' 2688s # received: 12288 2688s ok 79 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 13312 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '13312' 2688s # received: 13312 2688s ok 80 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 14336 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '14336' 2688s # received: 14336 2688s ok 81 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 15360 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '15360' 2688s # received: 15360 2688s ok 82 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 16384 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '16384' 2688s # received: 16384 2688s ok 83 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 17408 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '17408' 2688s # received: 17408 2688s ok 84 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 18432 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '18432' 2688s # received: 18432 2688s ok 85 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 19456 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '19456' 2688s # received: 19456 2688s ok 86 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 20480 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '20480' 2688s # received: 20480 2688s ok 87 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 21504 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '21504' 2688s # received: 21504 2688s ok 88 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 22528 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '22528' 2688s # received: 22528 2688s ok 89 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 23552 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '23552' 2688s # received: 23552 2688s ok 90 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 24576 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '24576' 2688s # received: 24576 2688s ok 91 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 25600 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '25600' 2688s # received: 25600 2688s ok 92 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 26624 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '26624' 2688s # received: 26624 2688s ok 93 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 27648 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '27648' 2688s # received: 27648 2688s ok 94 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 28672 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '28672' 2688s # received: 28672 2688s ok 95 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 29696 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '29696' 2688s # received: 29696 2688s ok 96 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 30720 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '30720' 2688s # received: 30720 2688s ok 97 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 31744 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '31744' 2688s # received: 31744 2688s ok 98 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 32768 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '32768' 2688s # received: 32768 2688s ok 99 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 33792 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '33792' 2688s # received: 33792 2688s ok 100 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 34816 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '34816' 2688s # received: 34816 2688s ok 101 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 35840 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '35840' 2688s # received: 35840 2688s ok 102 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 36864 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '36864' 2688s # received: 36864 2688s ok 103 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 37888 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '37888' 2688s # received: 37888 2688s ok 104 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 38912 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '38912' 2688s # received: 38912 2688s ok 105 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 39936 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '39936' 2688s # received: 39936 2688s ok 106 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 40960 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '40960' 2688s # received: 40960 2688s ok 107 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 41984 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '41984' 2688s # received: 41984 2688s ok 108 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 43008 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '43008' 2688s # received: 43008 2688s ok 109 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 44032 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '44032' 2688s # received: 44032 2688s ok 110 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 45056 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:38 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '45056' 2688s # received: 45056 2688s ok 111 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 46080 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '46080' 2688s # received: 46080 2688s ok 112 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 47104 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '47104' 2688s # received: 47104 2688s ok 113 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 48128 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '48128' 2688s # received: 48128 2688s ok 114 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 49152 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '49152' 2688s # received: 49152 2688s ok 115 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 50176 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '50176' 2688s # received: 50176 2688s ok 116 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 51200 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '51200' 2688s # received: 51200 2688s ok 117 2688s #lwp request: 2688s #POST http://localhost:8562/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 102400 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 7 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8562 2688s #Client-Response-Num: 1 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '102400' 2688s # received: 102400 2688s ok 118 2688s # testing : / with proxy_https_http (https) 2688s # expected: 200 2688s # received: '200' 2688s ok 119 2688s # testing : CGI script with folded headers 2688s # expected: 200 2688s # received: '200' 2688s ok 120 2688s # testing : ProxyPassReverse Location rewrite 2688s # expected: 'https://localhost:8564/modules/' 2688s # received: 'https://localhost:8564/modules/' 2688s ok 121 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 1024 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '1024' 2688s # received: 1024 2688s ok 122 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 2048 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '2048' 2688s # received: 2048 2688s ok 123 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 3072 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '3072' 2688s # received: 3072 2688s ok 124 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 4096 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '4096' 2688s # received: 4096 2688s ok 125 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 5120 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '5120' 2688s # received: 5120 2688s ok 126 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 6144 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '6144' 2688s # received: 6144 2688s ok 127 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 7168 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '7168' 2688s # received: 7168 2688s ok 128 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 8192 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '8192' 2688s # received: 8192 2688s ok 129 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 9216 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '9216' 2688s # received: 9216 2688s ok 130 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 10240 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '10240' 2688s # received: 10240 2688s ok 131 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 11264 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '11264' 2688s # received: 11264 2688s ok 132 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 12288 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '12288' 2688s # received: 12288 2688s ok 133 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 13312 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '13312' 2688s # received: 13312 2688s ok 134 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 14336 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '14336' 2688s # received: 14336 2688s ok 135 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 15360 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '15360' 2688s # received: 15360 2688s ok 136 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 16384 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '16384' 2688s # received: 16384 2688s ok 137 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 17408 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '17408' 2688s # received: 17408 2688s ok 138 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 18432 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '18432' 2688s # received: 18432 2688s ok 139 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 19456 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '19456' 2688s # received: 19456 2688s ok 140 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 20480 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '20480' 2688s # received: 20480 2688s ok 141 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 21504 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '21504' 2688s # received: 21504 2688s ok 142 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 22528 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '22528' 2688s # received: 22528 2688s ok 143 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 23552 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '23552' 2688s # received: 23552 2688s ok 144 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 24576 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '24576' 2688s # received: 24576 2688s ok 145 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 25600 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '25600' 2688s # received: 25600 2688s ok 146 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 26624 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '26624' 2688s # received: 26624 2688s ok 147 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 27648 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '27648' 2688s # received: 27648 2688s ok 148 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 28672 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '28672' 2688s # received: 28672 2688s ok 149 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 29696 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '29696' 2688s # received: 29696 2688s ok 150 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 30720 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '30720' 2688s # received: 30720 2688s ok 151 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 31744 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '31744' 2688s # received: 31744 2688s ok 152 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 32768 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '32768' 2688s # received: 32768 2688s ok 153 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 33792 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '33792' 2688s # received: 33792 2688s ok 154 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 34816 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '34816' 2688s # received: 34816 2688s ok 155 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 35840 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '35840' 2688s # received: 35840 2688s ok 156 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 36864 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:39 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '36864' 2688s # received: 36864 2688s ok 157 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 37888 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '37888' 2688s # received: 37888 2688s ok 158 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 38912 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '38912' 2688s # received: 38912 2688s ok 159 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 39936 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '39936' 2688s # received: 39936 2688s ok 160 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 40960 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '40960' 2688s # received: 40960 2688s ok 161 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 41984 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '41984' 2688s # received: 41984 2688s ok 162 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 43008 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '43008' 2688s # received: 43008 2688s ok 163 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 44032 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '44032' 2688s # received: 44032 2688s ok 164 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 45056 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '45056' 2688s # received: 45056 2688s ok 165 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 46080 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '46080' 2688s # received: 46080 2688s ok 166 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 47104 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '47104' 2688s # received: 47104 2688s ok 167 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 48128 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '48128' 2688s # received: 48128 2688s ok 168 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 49152 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '49152' 2688s # received: 49152 2688s ok 169 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 50176 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '50176' 2688s # received: 50176 2688s ok 170 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 51200 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '51200' 2688s # received: 51200 2688s ok 171 2688s #lwp request: 2688s #POST https://localhost:8564/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 102400 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 7 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8564 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '102400' 2688s # received: 102400 2688s ok 172 2688s # testing : / with proxy_https_https (https) 2688s # expected: 200 2688s # received: '200' 2688s ok 173 2688s # testing : CGI script with folded headers 2688s # expected: 200 2688s # received: '200' 2688s ok 174 2688s # testing : using valid proxyssl client cert 2688s # expected: 200 2688s # received: '200' 2688s ok 175 2688s # testing : using invalid proxyssl client cert 2688s # expected: 403 2688s # received: '403' 2688s ok 176 2688s # testing : protected cgi script 2688s # expected: 200 2688s # received: '200' 2688s ok 177 2688s # testing : X-Forwarded-Host header 2688s # expected: 'localhost:8561' 2688s # received: 'localhost:8561' 2688s ok 178 2688s # testing : client subject common name 2688s # expected: 'client_ok' 2688s # received: 'client_ok' 2688s ok 179 2688s # testing : ProxyPassReverse Location rewrite 2688s # expected: 'https://localhost:8561/modules/' 2688s # received: 'https://localhost:8561/modules/' 2688s ok 180 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 1024 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '1024' 2688s # received: 1024 2688s ok 181 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 2048 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '2048' 2688s # received: 2048 2688s ok 182 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 3072 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '3072' 2688s # received: 3072 2688s ok 183 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 4096 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '4096' 2688s # received: 4096 2688s ok 184 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 5120 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '5120' 2688s # received: 5120 2688s ok 185 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 6144 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '6144' 2688s # received: 6144 2688s ok 186 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 7168 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '7168' 2688s # received: 7168 2688s ok 187 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 8192 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '8192' 2688s # received: 8192 2688s ok 188 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 9216 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '9216' 2688s # received: 9216 2688s ok 189 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 10240 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '10240' 2688s # received: 10240 2688s ok 190 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 11264 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '11264' 2688s # received: 11264 2688s ok 191 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 12288 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '12288' 2688s # received: 12288 2688s ok 192 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 13312 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '13312' 2688s # received: 13312 2688s ok 193 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 14336 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:40 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '14336' 2688s # received: 14336 2688s ok 194 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 15360 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '15360' 2688s # received: 15360 2688s ok 195 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 16384 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '16384' 2688s # received: 16384 2688s ok 196 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 17408 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '17408' 2688s # received: 17408 2688s ok 197 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 18432 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '18432' 2688s # received: 18432 2688s ok 198 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 19456 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '19456' 2688s # received: 19456 2688s ok 199 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 20480 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '20480' 2688s # received: 20480 2688s ok 200 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 21504 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '21504' 2688s # received: 21504 2688s ok 201 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 22528 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '22528' 2688s # received: 22528 2688s ok 202 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 23552 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '23552' 2688s # received: 23552 2688s ok 203 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 24576 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '24576' 2688s # received: 24576 2688s ok 204 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 25600 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '25600' 2688s # received: 25600 2688s ok 205 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 26624 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '26624' 2688s # received: 26624 2688s ok 206 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 27648 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '27648' 2688s # received: 27648 2688s ok 207 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 28672 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '28672' 2688s # received: 28672 2688s ok 208 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 29696 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '29696' 2688s # received: 29696 2688s ok 209 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 30720 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '30720' 2688s # received: 30720 2688s ok 210 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 31744 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '31744' 2688s # received: 31744 2688s ok 211 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 32768 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '32768' 2688s # received: 32768 2688s ok 212 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 33792 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '33792' 2688s # received: 33792 2688s ok 213 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 34816 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '34816' 2688s # received: 34816 2688s ok 214 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 35840 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '35840' 2688s # received: 35840 2688s ok 215 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 36864 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '36864' 2688s # received: 36864 2688s ok 216 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 37888 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '37888' 2688s # received: 37888 2688s ok 217 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 38912 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '38912' 2688s # received: 38912 2688s ok 218 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 39936 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '39936' 2688s # received: 39936 2688s ok 219 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 40960 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '40960' 2688s # received: 40960 2688s ok 220 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 41984 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '41984' 2688s # received: 41984 2688s ok 221 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 43008 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '43008' 2688s # received: 43008 2688s ok 222 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 44032 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:41 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '44032' 2688s # received: 44032 2688s ok 223 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 45056 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '45056' 2688s # received: 45056 2688s ok 224 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 46080 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '46080' 2688s # received: 46080 2688s ok 225 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 47104 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '47104' 2688s # received: 47104 2688s ok 226 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 48128 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '48128' 2688s # received: 48128 2688s ok 227 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 49152 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '49152' 2688s # received: 49152 2688s ok 228 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 50176 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '50176' 2688s # received: 50176 2688s ok 229 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 51200 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '51200' 2688s # received: 51200 2688s ok 230 2688s #lwp request: 2688s #POST https://localhost:8561/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 102400 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 7 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8561 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '102400' 2688s # received: 102400 2688s ok 231 2688s # testing : / with proxy_https_https_proxy_section (https) 2688s # expected: 200 2688s # received: '200' 2688s ok 232 2688s # testing : CGI script with folded headers 2688s # expected: 200 2688s # received: '200' 2688s ok 233 2688s # testing : using valid proxyssl client cert 2688s # expected: 200 2688s # received: '200' 2688s ok 234 2688s # testing : using invalid proxyssl client cert 2688s # expected: 403 2688s # received: '403' 2688s ok 235 2688s # testing : protected cgi script 2688s # expected: 200 2688s # received: '200' 2688s ok 236 2688s # testing : X-Forwarded-Host header 2688s # expected: 'localhost:8563' 2688s # received: 'localhost:8563' 2688s ok 237 2688s # testing : client subject common name 2688s # expected: 'client_ok' 2688s # received: 'client_ok' 2688s ok 238 2688s # testing : ProxyPassReverse Location rewrite 2688s # expected: 'https://localhost:8563/modules/' 2688s # received: 'https://localhost:8563/modules/' 2688s ok 239 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 1024 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '1024' 2688s # received: 1024 2688s ok 240 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 2048 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '2048' 2688s # received: 2048 2688s ok 241 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 3072 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '3072' 2688s # received: 3072 2688s ok 242 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 4096 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '4096' 2688s # received: 4096 2688s ok 243 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 5120 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '5120' 2688s # received: 5120 2688s ok 244 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 6144 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '6144' 2688s # received: 6144 2688s ok 245 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 7168 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '7168' 2688s # received: 7168 2688s ok 246 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 8192 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '8192' 2688s # received: 8192 2688s ok 247 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 9216 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 5 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '9216' 2688s # received: 9216 2688s ok 248 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 10240 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '10240' 2688s # received: 10240 2688s ok 249 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 11264 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '11264' 2688s # received: 11264 2688s ok 250 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 12288 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '12288' 2688s # received: 12288 2688s ok 251 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 13312 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '13312' 2688s # received: 13312 2688s ok 252 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 14336 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '14336' 2688s # received: 14336 2688s ok 253 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 15360 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '15360' 2688s # received: 15360 2688s ok 254 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 16384 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '16384' 2688s # received: 16384 2688s ok 255 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 17408 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '17408' 2688s # received: 17408 2688s ok 256 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 18432 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '18432' 2688s # received: 18432 2688s ok 257 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 19456 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:42 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '19456' 2688s # received: 19456 2688s ok 258 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 20480 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '20480' 2688s # received: 20480 2688s ok 259 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 21504 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '21504' 2688s # received: 21504 2688s ok 260 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 22528 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '22528' 2688s # received: 22528 2688s ok 261 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 23552 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '23552' 2688s # received: 23552 2688s ok 262 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 24576 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '24576' 2688s # received: 24576 2688s ok 263 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 25600 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '25600' 2688s # received: 25600 2688s ok 264 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 26624 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '26624' 2688s # received: 26624 2688s ok 265 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 27648 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '27648' 2688s # received: 27648 2688s ok 266 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 28672 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '28672' 2688s # received: 28672 2688s ok 267 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 29696 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '29696' 2688s # received: 29696 2688s ok 268 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 30720 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '30720' 2688s # received: 30720 2688s ok 269 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 31744 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '31744' 2688s # received: 31744 2688s ok 270 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 32768 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '32768' 2688s # received: 32768 2688s ok 271 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 33792 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '33792' 2688s # received: 33792 2688s ok 272 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 34816 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '34816' 2688s # received: 34816 2688s ok 273 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 35840 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '35840' 2688s # received: 35840 2688s ok 274 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 36864 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '36864' 2688s # received: 36864 2688s ok 275 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 37888 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '37888' 2688s # received: 37888 2688s ok 276 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 38912 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '38912' 2688s # received: 38912 2688s ok 277 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 39936 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '39936' 2688s # received: 39936 2688s ok 278 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 40960 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '40960' 2688s # received: 40960 2688s ok 279 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 41984 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '41984' 2688s # received: 41984 2688s ok 280 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 43008 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '43008' 2688s # received: 43008 2688s ok 281 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 44032 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '44032' 2688s # received: 44032 2688s ok 282 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 45056 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '45056' 2688s # received: 45056 2688s ok 283 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 46080 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '46080' 2688s # received: 46080 2688s ok 284 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 47104 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:43 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:44 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '47104' 2688s # received: 47104 2688s ok 285 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 48128 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:44 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:44 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '48128' 2688s # received: 48128 2688s ok 286 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 49152 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:44 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:44 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '49152' 2688s # received: 49152 2688s ok 287 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 50176 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:44 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:44 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '50176' 2688s # received: 50176 2688s ok 288 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 51200 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:44 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 6 2688s #Client-Date: Mon, 08 Apr 2024 17:40:44 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '51200' 2688s # received: 51200 2688s ok 289 2688s #lwp request: 2688s #POST https://localhost:8563/eat_post HTTP/1.1 2688s #User-Agent: libwww-perl/6.76 2688s #Content-Length: 102400 2688s # 2688s #server response: 2688s #HTTP/1.1 200 OK 2688s #Connection: close 2688s #Date: Mon, 08 Apr 2024 17:40:44 GMT 2688s #Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2688s #Vary: In-If1 2688s #Content-Length: 7 2688s #Client-Date: Mon, 08 Apr 2024 17:40:44 GMT 2688s #Client-Peer: 127.0.0.1:8563 2688s #Client-Response-Num: 1 2688s #Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2688s #Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2688s #Client-SSL-Socket-Class: IO::Socket::SSL 2688s #Client-SSL-Version: TLSv1_3 2688s #DMMATCH1: 1 2688s # 2688s # testing : length posted 2688s # expected: '102400' 2688s # received: 102400 2688s ok 290 2688s ok 2690s t/ssl/require.t ..................... 2690s 1..10 2690s # Running under perl version 5.038002 for linux 2690s # Current time local: Mon Apr 8 17:40:44 2024 2690s # Current time GMT: Mon Apr 8 17:40:44 2024 2690s # Using Test.pm version 1.31 2690s # Using Apache/Test.pm version 1.42 2690s ok 1 2690s ok 2 2690s ok 3 2690s ok 4 2690s ok 5 2690s ok 6 2690s ok 7 2690s ok 8 2690s ok 9 2690s ok 10 2690s ok 2692s t/ssl/v2.t .......................... skipped: SSLv2 test(s) not applicable 2696s t/ssl/varlookup.t ................... 2696s 1..83 2696s # Running under perl version 5.038002 for linux 2696s # Current time local: Mon Apr 8 17:40:48 2024 2696s # Current time GMT: Mon Apr 8 17:40:48 2024 2696s # Using Test.pm version 1.31 2696s # Using Apache/Test.pm version 1.42 2696s # testing : HTTP_USER_AGENT 2696s # expected: 'libwww-perl/6.76' 2696s # received: 'libwww-perl/6.76' 2696s ok 1 2696s # testing : HTTP:User-Agent 2696s # expected: 'libwww-perl/6.76' 2696s # received: 'libwww-perl/6.76' 2696s ok 2 2696s # testing : HTTP_REFERER 2696s # expected: 't/ssl/varlookup.t' 2696s # received: 't/ssl/varlookup.t' 2696s ok 3 2696s # testing : HTTP_HOST 2696s # expected: 'localhost:8532' 2696s # received: 'localhost:8532' 2696s ok 4 2696s # testing : QUERY_STRING 2696s # expected: 'QUERY_STRING' 2696s # received: 'QUERY_STRING' 2696s ok 5 2696s # testing : SERVER_SOFTWARE 2696s # expected: qr/^Apache\/2.4.58/ 2696s # received: 'Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13' 2696s ok 6 2696s # testing : SERVER_ADMIN 2696s # expected: 'tuser@localhost' 2696s # received: 'tuser@localhost' 2696s ok 7 2696s # testing : SERVER_PORT 2696s # expected: '8532' 2696s # received: '8532' 2696s ok 8 2696s # testing : SERVER_NAME 2696s # expected: 'localhost' 2696s # received: 'localhost' 2696s ok 9 2696s # testing : SERVER_PROTOCOL 2696s # expected: qr/^HTTP\/1\.\d$/ 2696s # received: 'HTTP/1.1' 2696s ok 10 2696s # testing : REMOTE_ADDR 2696s # expected: '127.0.0.1' 2696s # received: '127.0.0.1' 2696s ok 11 2696s # testing : DOCUMENT_ROOT 2696s # expected: '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs' 2696s # received: '/tmp/autopkgtest.4jUaKD/autopkgtest_tmp/perl-framework/t/htdocs' 2696s ok 12 2696s # testing : REQUEST_METHOD 2696s # expected: 'GET' 2696s # received: 'GET' 2696s ok 13 2696s # testing : REQUEST_URI 2696s # expected: '/test_ssl_var_lookup' 2696s # received: '/test_ssl_var_lookup' 2696s ok 14 2696s # testing : TIME_YEAR 2696s # expected: 2024 2696s # received: '2024' 2696s ok 15 2696s # testing : TIME_MON 2696s # expected: '04' 2696s # received: '04' 2696s ok 16 2696s # testing : TIME_DAY 2696s # expected: '08' 2696s # received: '08' 2696s ok 17 2696s # testing : TIME_WDAY 2696s # expected: 1 2696s # received: '1' 2696s ok 18 2696s # testing : IS_SUBREQ 2696s # expected: 'false' 2696s # received: 'false' 2696s ok 19 2696s # testing : API_VERSION 2696s # expected: '20120211' 2696s # received: '20120211' 2696s ok 20 2696s # testing : THE_REQUEST 2696s # expected: qr/^GET \/test_ssl_var_lookup\?THE_REQUEST HTTP\/1\.\d$/ 2696s # received: 'GET /test_ssl_var_lookup?THE_REQUEST HTTP/1.1' 2696s ok 21 2696s # testing : REQUEST_SCHEME 2696s # expected: 'https' 2696s # received: 'https' 2696s ok 22 2696s # testing : HTTPS 2696s # expected: 'on' 2696s # received: 'on' 2696s ok 23 2696s # testing : ENV:THE_ARGS 2696s # expected: 'ENV:THE_ARGS' 2696s # received: 'ENV:THE_ARGS' 2696s ok 24 2696s # testing : SSL_CLIENT_M_VERSION 2696s # expected: qr/^\d+$/ 2696s # received: '3' 2696s ok 25 2696s # testing : SSL_SERVER_M_VERSION 2696s # expected: qr/^\d+$/ 2696s # received: '3' 2696s ok 26 2696s # testing : SSL_CLIENT_M_SERIAL 2696s # expected: qr/^[0-9A-F]+$/ 2696s # received: '0B' 2696s ok 27 2696s # testing : SSL_SERVER_M_SERIAL 2696s # expected: qr/^[0-9A-F]+$/ 2696s # received: '02' 2696s ok 28 2696s # testing : SSL_PROTOCOL 2696s # expected: qr/(TLS|SSL)v([1-3]|1\.[0-3])$/ 2696s # received: 'TLSv1.3' 2696s ok 29 2696s # testing : SSL_CLIENT_V_START 2696s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2696s # received: 'Apr 8 17:34:34 2024 GMT' 2696s ok 30 2696s # testing : SSL_SERVER_V_START 2696s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2696s # received: 'Apr 8 17:34:32 2024 GMT' 2696s ok 31 2696s # testing : SSL_CLIENT_V_END 2696s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2696s # received: 'Apr 8 17:34:34 2025 GMT' 2696s ok 32 2696s # testing : SSL_SERVER_V_END 2696s # expected: qr/^\w{3} {1,2}\d{1,2} \d{2}:\d{2}:\d{2} \d{4} GMT$/ 2696s # received: 'Apr 8 17:34:32 2025 GMT' 2696s ok 33 2696s # testing : SSL_CIPHER 2696s # expected: qr/^[A-Z0-9_-]+$/ 2696s # received: 'TLS_AES_256_GCM_SHA384' 2696s ok 34 2696s # testing : SSL_CIPHER_EXPORT 2696s # expected: 'false' 2696s # received: 'false' 2696s ok 35 2696s # testing : SSL_CIPHER_ALGKEYSIZE 2696s # expected: qr/^\d+$/ 2696s # received: '256' 2696s ok 36 2696s # testing : SSL_CIPHER_USEKEYSIZE 2696s # expected: qr/^\d+$/ 2696s # received: '256' 2696s ok 37 2696s # testing : SSL_SECURE_RENEG 2696s # expected: qr/^(false|true)$/ 2696s # received: 'true' 2696s ok 38 2696s # testing : SSL_CLIENT_S_DN 2696s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2696s # received: 'emailAddress=test-dev@httpd.apache.org,CN=client_ok,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2696s ok 39 2696s # testing : SSL_SERVER_S_DN 2696s # expected: qr/^emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test\/([-\w]+),O=ASF,L=San Francisco,ST=California,C=US$/ 2696s # received: 'emailAddress=test-dev@httpd.apache.org,CN=localhost,OU=httpd-test/rsa-test,O=ASF,L=San Francisco,ST=California,C=US' 2696s ok 40 2696s # testing : SSL_CLIENT_S_DN_C 2696s # expected: 'US' 2696s # received: 'US' 2696s ok 41 2696s # testing : SSL_SERVER_S_DN_C 2696s # expected: 'US' 2696s # received: 'US' 2696s ok 42 2696s # testing : SSL_CLIENT_S_DN_ST 2696s # expected: 'California' 2696s # received: 'California' 2696s ok 43 2696s # testing : SSL_SERVER_S_DN_ST 2696s # expected: 'California' 2696s # received: 'California' 2696s ok 44 2696s # testing : SSL_CLIENT_S_DN_L 2696s # expected: 'San Francisco' 2696s # received: 'San Francisco' 2696s ok 45 2696s # testing : SSL_SERVER_S_DN_L 2696s # expected: 'San Francisco' 2696s # received: 'San Francisco' 2696s ok 46 2696s # testing : SSL_CLIENT_S_DN_O 2696s # expected: 'ASF' 2696s # received: 'ASF' 2696s ok 47 2696s # testing : SSL_SERVER_S_DN_O 2696s # expected: 'ASF' 2696s # received: 'ASF' 2696s ok 48 2696s # testing : SSL_CLIENT_S_DN_OU 2696s # expected: 'httpd-test' 2696s # received: 'httpd-test' 2696s ok 49 2696s # testing : SSL_SERVER_S_DN_OU 2696s # expected: qr/^httpd-test\/([-\w]+)/ 2696s # received: 'httpd-test/rsa-test' 2696s ok 50 2696s # testing : SSL_CLIENT_S_DN_CN 2696s # expected: 'client_ok' 2696s # received: 'client_ok' 2696s ok 51 2696s # testing : SSL_SERVER_S_DN_CN 2696s # expected: 'localhost' 2696s # received: 'localhost' 2696s ok 52 2696s # testing : SSL_CLIENT_S_DN_Email 2696s # expected: 'test-dev@httpd.apache.org' 2696s # received: 'test-dev@httpd.apache.org' 2696s ok 53 2696s # testing : SSL_SERVER_S_DN_Email 2696s # expected: 'test-dev@httpd.apache.org' 2696s # received: 'test-dev@httpd.apache.org' 2696s ok 54 2696s # testing : SSL_CLIENT_SAN_Email_0 2696s # expected: 'test-dev@httpd.apache.org' 2696s # received: 'test-dev@httpd.apache.org' 2696s ok 55 2696s # testing : SSL_SERVER_SAN_DNS_0 2696s # expected: 'localhost' 2696s # received: 'localhost' 2696s ok 56 2696s # testing : SSL_CLIENT_SAN_OTHER_msUPN_0 2696s # expected: 'test-dev@httpd.apache.org' 2696s # received: 'test-dev@httpd.apache.org' 2696s ok 57 2696s # testing : SSL_SERVER_SAN_OTHER_dnsSRV_0 2696s # expected: '_https.localhost' 2696s # received: '_https.localhost' 2696s ok 58 2696s # testing : SSL_CLIENT_I_DN 2696s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2696s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2696s ok 59 2696s # testing : SSL_SERVER_I_DN 2696s # expected: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2696s # received: 'emailAddress=test-dev@httpd.apache.org,CN=ca,OU=httpd-test,O=ASF,L=San Francisco,ST=California,C=US' 2696s ok 60 2696s # testing : SSL_CLIENT_I_DN_C 2696s # expected: 'US' 2696s # received: 'US' 2696s ok 61 2696s # testing : SSL_SERVER_I_DN_C 2696s # expected: 'US' 2696s # received: 'US' 2696s ok 62 2696s # testing : SSL_CLIENT_I_DN_ST 2696s # expected: 'California' 2696s # received: 'California' 2696s ok 63 2696s # testing : SSL_SERVER_I_DN_ST 2696s # expected: 'California' 2696s # received: 'California' 2696s ok 64 2696s # testing : SSL_CLIENT_I_DN_L 2696s # expected: 'San Francisco' 2696s # received: 'San Francisco' 2696s ok 65 2696s # testing : SSL_SERVER_I_DN_L 2696s # expected: 'San Francisco' 2696s # received: 'San Francisco' 2696s ok 66 2696s # testing : SSL_CLIENT_I_DN_O 2696s # expected: 'ASF' 2696s # received: 'ASF' 2696s ok 67 2696s # testing : SSL_SERVER_I_DN_O 2696s # expected: 'ASF' 2696s # received: 'ASF' 2696s ok 68 2696s # testing : SSL_CLIENT_I_DN_OU 2696s # expected: 'httpd-test' 2696s # received: 'httpd-test' 2696s ok 69 2696s # testing : SSL_SERVER_I_DN_OU 2696s # expected: 'httpd-test' 2696s # received: 'httpd-test' 2696s ok 70 2696s # testing : SSL_CLIENT_I_DN_CN 2696s # expected: 'ca' 2696s # received: 'ca' 2696s ok 71 2696s # testing : SSL_SERVER_I_DN_CN 2696s # expected: 'ca' 2696s # received: 'ca' 2696s ok 72 2696s # testing : SSL_SERVER_I_DN_CN_RAW 2696s # expected: 'ca' 2696s # received: 'ca' 2696s ok 73 2696s # testing : SSL_SERVER_I_DN_CN_0_RAW 2696s # expected: 'ca' 2696s # received: 'ca' 2696s ok 74 2696s # testing : SSL_CLIENT_I_DN_Email 2696s # expected: 'test-dev@httpd.apache.org' 2696s # received: 'test-dev@httpd.apache.org' 2696s ok 75 2696s # testing : SSL_SERVER_I_DN_Email 2696s # expected: 'test-dev@httpd.apache.org' 2696s # received: 'test-dev@httpd.apache.org' 2696s ok 76 2696s # testing : SSL_CLIENT_A_SIG 2696s # expected: 'sha256WithRSAEncryption' 2696s # received: 'sha256WithRSAEncryption' 2696s ok 77 2696s # testing : SSL_SERVER_A_SIG 2696s # expected: 'sha256WithRSAEncryption' 2696s # received: 'sha256WithRSAEncryption' 2696s ok 78 2696s # testing : SSL_CLIENT_A_KEY 2696s # expected: 'rsaEncryption' 2696s # received: 'rsaEncryption' 2696s ok 79 2696s # testing : SSL_SERVER_A_KEY 2696s # expected: qr/^[rd]saEncryption$/ 2696s # received: 'rsaEncryption' 2696s ok 80 2696s # testing : SSL_CLIENT_CERT 2696s # expected: qr/^-----BEGIN CERTIFICATE-----/ 2696s # received: '-----BEGIN CERTIFICATE----- 2696s # MIIFHTCCBAWgAwIBAgIBCzANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 2696s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 2696s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 2696s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNDA4 2696s # MTczNDM0WhcNMjUwNDA4MTczNDM0WjCBmzELMAkGA1UEBhMCVVMxEzARBgNVBAgM 2696s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 2696s # RjETMBEGA1UECwwKaHR0cGQtdGVzdDESMBAGA1UEAwwJY2xpZW50X29rMSgwJgYJ 2696s # KoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIBIjANBgkqhkiG 2696s # 9w0BAQEFAAOCAQ8AMIIBCgKCAQEA81jd8iwucIZa1K9sjUyWJgU6Dpnb8q/86d7x 2696s # kU2Wh8wcrhBtX8TaTMoVl7w8FLhPVyMQ7ePK9i+nRasOoiK07Q46eAZMm7VASc9x 2696s # Jc+pyExo0pbACAZ8yIkxS40vadlWEcIWZ9eiX3sLiY4n1gtOYLxGsQzqmYYBXE+r 2696s # wAUuZPmnQDia3n/k7vheaU5enwXCTZbsM1JYZtqoFdGZeyNpEZm6NDzafVpR8ff+ 2696s # RKOxPCtyzPUdCE2G37C1IZ8fBQZvt3gr57hn8VH9hLYjGP+V2ud6IooB7cotc+hU 2696s # tMmxiWJ9/T+x4NlNzx0/yzrTkbdHj2a9hGP8PtGZ+Zn+U+Pc3QIDAQABo4IBbzCC 2696s # AWswIAYJYIZIAYb4QgENBBMWEVRoaXMgSXMgQSBDb21tZW50MBYGCisGAQQBgY0M 2696s # DAAECAwGTGVtb25zME8GA1UdEQRIMEaBGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5v 2696s # cmegKQYKKwYBBAGCNxQCA6AbDBl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMB0G 2696s # A1UdDgQWBBQS49yS6iKEhy3lCQISTBa53KpawDCBvgYDVR0jBIG2MIGzoYGapIGX 2696s # MIGUMQswCQYDVQQGEwJVUzETMBEGA1UECAwKQ2FsaWZvcm5pYTEWMBQGA1UEBwwN 2696s # U2FuIEZyYW5jaXNjbzEMMAoGA1UECgwDQVNGMRMwEQYDVQQLDApodHRwZC10ZXN0 2696s # MQswCQYDVQQDDAJjYTEoMCYGCSqGSIb3DQEJARYZdGVzdC1kZXZAaHR0cGQuYXBh 2696s # Y2hlLm9yZ4IUHBKQchRO7qLY9aEqGypWlvXycq4wDQYJKoZIhvcNAQELBQADggEB 2696s # AGit+063COh/qhX+/ye9LErUyVwFVtbUQMZjj5k+AlaUC+aCAEvNf0F9T+7pRFsd 2696s # fIu9Bj7SzvZ4MNFS1mpTDj1uGqm/Ix4C8zzzn1vWRWC+VJXUVcejW9/NL+NDy0pb 2696s # EvAyVVCIo9YpHpEZKfoT/kZbehuUHtPOC4TFmvpLQ7kluQtQpWKhnOZG7yN7Jdby 2696s # UfDWg/iNxmJS1LI9z8T79Z4wyJ8j2/tLYlYFm6cYIGDKS5pXlTNdyrPZdgJxQM+0 2696s # ocMz2hDCu2eh+2Rs6h9ol6I/ZL1zdmtvFhysB7tIcfC/QXHEKmtMoOGo1BGDUgiC 2696s # g30gDmgdgfwP7GfVLG1GM3w= 2696s # -----END CERTIFICATE----- 2696s # ' 2696s ok 81 2696s # testing : SSL_SERVER_CERT 2696s # expected: qr/^-----BEGIN CERTIFICATE-----/ 2696s # received: '-----BEGIN CERTIFICATE----- 2696s # MIIE0TCCA7mgAwIBAgIBAjANBgkqhkiG9w0BAQsFADCBlDELMAkGA1UEBhMCVVMx 2696s # EzARBgNVBAgMCkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAK 2696s # BgNVBAoMA0FTRjETMBEGA1UECwwKaHR0cGQtdGVzdDELMAkGA1UEAwwCY2ExKDAm 2696s # BgkqhkiG9w0BCQEWGXRlc3QtZGV2QGh0dHBkLmFwYWNoZS5vcmcwHhcNMjQwNDA4 2696s # MTczNDMyWhcNMjUwNDA4MTczNDMyWjCBpDELMAkGA1UEBhMCVVMxEzARBgNVBAgM 2696s # CkNhbGlmb3JuaWExFjAUBgNVBAcMDVNhbiBGcmFuY2lzY28xDDAKBgNVBAoMA0FT 2696s # RjEcMBoGA1UECwwTaHR0cGQtdGVzdC9yc2EtdGVzdDESMBAGA1UEAwwJbG9jYWxo 2696s # b3N0MSgwJgYJKoZIhvcNAQkBFhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnMIIB 2696s # IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEArTZ0yS9NT384EGl3OLb/xuTG 2696s # CmT1UqeMTufAJdZwGHaKKdonE9/SBbvKP4PabeFsTwKmcD18YwnGBTsYr+hjjH0S 2696s # +EmDsMuJCLyoMfwb+oIbRZNwMGsJDaCa5ff/U1HRR3Ufnx5IGFQx45PLT+5Fz9+b 2696s # eAh6Qwcl2CfdIgccSPcN4x3QKNuXieszHtx3C1cQl47yr3acOvTcrYLjiRr33gLP 2696s # GjSwyMyo7W8KKDml+cmel/t+UidnLqhwLT6gnDl2x+AFuO4jckSRIc6Bzl2uysFA 2696s # 7fSbfhtLPZpqn08jTuzsQDcmX4LUJrurQD55ws00IPrP7egXg9Mx+J9MAai//wID 2696s # AQABo4IBGjCCARYwNAYDVR0RBC0wK4IJbG9jYWxob3N0oB4GCCsGAQUFBwgHoBIW 2696s # EF9odHRwcy5sb2NhbGhvc3QwHQYDVR0OBBYEFN0quE56xUdcxZx5i0PDygzK8qYR 2696s # MIG+BgNVHSMEgbYwgbOhgZqkgZcwgZQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApD 2696s # YWxpZm9ybmlhMRYwFAYDVQQHDA1TYW4gRnJhbmNpc2NvMQwwCgYDVQQKDANBU0Yx 2696s # EzARBgNVBAsMCmh0dHBkLXRlc3QxCzAJBgNVBAMMAmNhMSgwJgYJKoZIhvcNAQkB 2696s # Fhl0ZXN0LWRldkBodHRwZC5hcGFjaGUub3JnghQcEpByFE7uotj1oSobKlaW9fJy 2696s # rjANBgkqhkiG9w0BAQsFAAOCAQEAGEF55WFkh6EudFPkLlSSuRC3iROtH3ZXHFYA 2696s # TOdkAqTwnDWTBRmsSpOsj3vsaJ/DWza8jv45Es+l+atrxEcMXyAuSMOBh6G4chKI 2696s # Us/WjImYb53lkJvnBzNUIka6B6OOssBywd7qy1WUWLgd4a/176c63qsD+x4aJQfe 2696s # o0PpiVjukuqyiPzhYM/PlOIp7svU2barSopZ/DLG8gXglDpEVlEKM6S7mXpRC7UG 2696s # g7yL2ftIr0q8hiCOUbDNEEHRB/nGcsFFofgErTaidrzMsqvVodrkfi6ktoGglC+c 2696s # Q9N8GdxMT9N+x5mEsm1sHtSR+ue33b9QRLe9rJmpVZDgn3yyDQ== 2696s # -----END CERTIFICATE----- 2696s # ' 2696s ok 82 2696s # testing : SSL_CLIENT_VERIFY 2696s # expected: 'SUCCESS' 2696s # received: 'SUCCESS' 2696s ok 83 2696s ok 2699s t/ssl/verify.t ...................... 2699s 1..3 2699s # Running under perl version 5.038002 for linux 2699s # Current time local: Mon Apr 8 17:40:53 2024 2699s # Current time GMT: Mon Apr 8 17:40:53 2024 2699s # Using Test.pm version 1.31 2699s # Using Apache/Test.pm version 1.42 2699s HTTP/1.1 403 Forbidden 2699s Connection: close 2699s Date: Mon, 08 Apr 2024 17:40:54 GMT 2699s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2699s Content-Length: 258 2699s Content-Type: text/html; charset=iso-8859-1 2699s Client-Date: Mon, 08 Apr 2024 17:40:54 GMT 2699s Client-Peer: 127.0.0.1:8532 2699s Client-Response-Num: 1 2699s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2699s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2699s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2699s Client-SSL-Socket-Class: IO::Socket::SSL 2699s Client-SSL-Version: TLSv1_3 2699s Title: 403 Forbidden 2699s 2699s 2699s 2699s 403 Forbidden 2699s 2699s

Forbidden

2699s

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

2699s 2699s ok 1 2699s HTTP/1.1 200 OK 2699s Connection: close 2699s Date: Mon, 08 Apr 2024 17:40:54 GMT 2699s Accept-Ranges: bytes 2699s ETag: "1a-613edd771cbc0" 2699s Server: Apache/2.4.58 (Ubuntu) OpenSSL/3.0.13 2699s Vary: In-If1 2699s Content-Length: 26 2699s Content-Type: text/html 2699s Last-Modified: Mon, 18 Mar 2024 11:41:43 GMT 2699s Client-Date: Mon, 08 Apr 2024 17:40:54 GMT 2699s Client-Peer: 127.0.0.1:8532 2699s Client-Response-Num: 1 2699s Client-SSL-Cert-Issuer: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test/CN=ca/emailAddress=test-dev@httpd.apache.org 2699s Client-SSL-Cert-Subject: /C=US/ST=California/L=San Francisco/O=ASF/OU=httpd-test\/rsa-test/CN=localhost/emailAddress=test-dev@httpd.apache.org 2699s Client-SSL-Cipher: TLS_AES_256_GCM_SHA384 2699s Client-SSL-Socket-Class: IO::Socket::SSL 2699s Client-SSL-Version: TLSv1_3 2699s DMMATCH1: 1 2699s 2699s welcome to localhost:8529 2699s ok 2 2699s 500 Server closed connection without sending any data back 2699s Content-Type: text/plain 2699s Client-Date: Mon, 08 Apr 2024 17:40:54 GMT 2699s Client-Warning: Internal response 2699s 2699s Server closed connection without sending any data back at /usr/share/perl5/Net/HTTP/Methods.pm line 397. 2699s ok 3 2699s ok 2699s All tests successful. 2699s Files=142, Tests=7321, 368 wallclock secs ( 1.80 usr 0.47 sys + 146.36 cusr 176.83 csys = 325.46 CPU) 2699s Result: PASS 2699s [warning] server localhost:8529 shutdown 2700s + grep -E '^Files=[0-9]+, Tests=[0-9]+' testlog.mpm_event 2700s Files=142, Tests=7321, 368 wallclock secs ( 1.80 usr 0.47 sys + 146.36 cusr 176.83 csys = 325.46 CPU) 2700s + grep -E '^Result: PASS' testlog.mpm_event 2700s Result: PASS 2700s + grep -E '^Result: FAIL' testlog.mpm_event 2700s + grep -E 'server dumped core' testlog.mpm_event 2700s + return 0 2700s autopkgtest [17:40:56]: test run-test-suite: -----------------------] 2700s autopkgtest [17:40:56]: test run-test-suite: - - - - - - - - - - results - - - - - - - - - - 2700s run-test-suite PASS 2701s autopkgtest [17:40:57]: test duplicate-module-load: preparing testbed 3876s autopkgtest [18:00:32]: testbed dpkg architecture: amd64 3876s autopkgtest [18:00:32]: testbed apt version: 2.7.14build2 3876s autopkgtest [18:00:32]: test architecture: i386 3876s autopkgtest [18:00:32]: @@@@@@@@@@@@@@@@@@@@ test bed setup 3876s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 3876s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [315 kB] 3876s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [834 kB] 3876s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [11.3 kB] 3876s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4680 B] 3876s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [319 kB] 3876s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [243 kB] 3876s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 3876s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [5016 B] 3876s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [16.3 kB] 3876s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 3876s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [1036 kB] 3876s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [445 kB] 3876s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 3876s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [2336 B] 3876s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [10.4 kB] 3876s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 3879s Fetched 3371 kB in 1s (5357 kB/s) 3879s Reading package lists... 3881s Reading package lists... 3881s Building dependency tree... 3881s Reading state information... 3881s Calculating upgrade... 3881s The following packages will be upgraded: 3881s bash curl grub-common grub-pc grub-pc-bin grub2-common libcurl3t64-gnutls 3881s libcurl4t64 libpython3.12-minimal libpython3.12-stdlib libsasl2-2 3881s libsasl2-modules libsasl2-modules-db python3-gi python3.12 3881s python3.12-minimal shim-signed 3881s 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3881s Need to get 12.6 MB of archives. 3881s After this operation, 34.8 kB disk space will be freed. 3881s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 bash amd64 5.2.21-2ubuntu4 [794 kB] 3881s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12 amd64 3.12.2-5ubuntu3 [644 kB] 3881s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-stdlib amd64 3.12.2-5ubuntu3 [2067 kB] 3881s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12-minimal amd64 3.12.2-5ubuntu3 [2337 kB] 3881s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-minimal amd64 3.12.2-5ubuntu3 [833 kB] 3881s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 python3-gi amd64 3.48.2-1 [232 kB] 3881s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 curl amd64 8.5.0-2ubuntu10 [227 kB] 3881s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl4t64 amd64 8.5.0-2ubuntu10 [340 kB] 3881s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc amd64 2.12-1ubuntu7 [137 kB] 3881s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 grub2-common amd64 2.12-1ubuntu7 [669 kB] 3881s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc-bin amd64 2.12-1ubuntu7 [1097 kB] 3881s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 grub-common amd64 2.12-1ubuntu7 [2120 kB] 3881s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl3t64-gnutls amd64 8.5.0-2ubuntu10 [333 kB] 3881s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-5ubuntu3 [20.3 kB] 3881s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-5ubuntu3 [53.2 kB] 3881s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules amd64 2.1.28+dfsg1-5ubuntu3 [69.7 kB] 3881s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 shim-signed amd64 1.58+15.8-0ubuntu1 [665 kB] 3882s Preconfiguring packages ... 3882s Fetched 12.6 MB in 0s (85.9 MB/s) 3882s (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 ... 105900 files and directories currently installed.) 3882s Preparing to unpack .../bash_5.2.21-2ubuntu4_amd64.deb ... 3882s Unpacking bash (5.2.21-2ubuntu4) over (5.2.21-2ubuntu2) ... 3882s Setting up bash (5.2.21-2ubuntu4) ... 3882s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 3882s (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 ... 105900 files and directories currently installed.) 3882s Preparing to unpack .../00-python3.12_3.12.2-5ubuntu3_amd64.deb ... 3882s Unpacking python3.12 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 3882s Preparing to unpack .../01-libpython3.12-stdlib_3.12.2-5ubuntu3_amd64.deb ... 3882s Unpacking libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 3883s Preparing to unpack .../02-python3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 3883s Unpacking python3.12-minimal (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 3883s Preparing to unpack .../03-libpython3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 3883s Unpacking libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 3883s Preparing to unpack .../04-python3-gi_3.48.2-1_amd64.deb ... 3883s Unpacking python3-gi (3.48.2-1) over (3.48.1-1build1) ... 3883s Preparing to unpack .../05-curl_8.5.0-2ubuntu10_amd64.deb ... 3883s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 3883s Preparing to unpack .../06-libcurl4t64_8.5.0-2ubuntu10_amd64.deb ... 3883s Unpacking libcurl4t64:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 3883s Preparing to unpack .../07-grub-pc_2.12-1ubuntu7_amd64.deb ... 3883s Unpacking grub-pc (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 3883s Preparing to unpack .../08-grub2-common_2.12-1ubuntu7_amd64.deb ... 3883s Unpacking grub2-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 3883s Preparing to unpack .../09-grub-pc-bin_2.12-1ubuntu7_amd64.deb ... 3883s Unpacking grub-pc-bin (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 3883s Preparing to unpack .../10-grub-common_2.12-1ubuntu7_amd64.deb ... 3884s Unpacking grub-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 3884s Preparing to unpack .../11-libcurl3t64-gnutls_8.5.0-2ubuntu10_amd64.deb ... 3884s Unpacking libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 3884s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 3884s Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 3884s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 3884s Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 3884s Preparing to unpack .../14-libsasl2-modules_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 3884s Unpacking libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 3884s Preparing to unpack .../15-shim-signed_1.58+15.8-0ubuntu1_amd64.deb ... 3884s Unpacking shim-signed (1.58+15.8-0ubuntu1) over (1.57+15.8-0ubuntu1) ... 3884s Setting up libcurl4t64:amd64 (8.5.0-2ubuntu10) ... 3884s Setting up libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) ... 3884s Setting up libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) ... 3884s Setting up libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) ... 3884s Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) ... 3884s Setting up grub-common (2.12-1ubuntu7) ... 3884s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 3885s Setting up python3-gi (3.48.2-1) ... 3885s Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) ... 3885s Setting up curl (8.5.0-2ubuntu10) ... 3885s Setting up python3.12-minimal (3.12.2-5ubuntu3) ... 3886s Setting up libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) ... 3886s Setting up grub2-common (2.12-1ubuntu7) ... 3886s Setting up python3.12 (3.12.2-5ubuntu3) ... 3887s Setting up grub-pc-bin (2.12-1ubuntu7) ... 3887s Setting up shim-signed (1.58+15.8-0ubuntu1) ... 3887s Installing for x86_64-efi platform. 3887s grub-install: warning: EFI variables cannot be set on this system. 3887s grub-install: warning: You will have to complete the GRUB setup manually. 3887s Installation finished. No error reported. 3887s Setting up grub-pc (2.12-1ubuntu7) ... 3888s Installing for i386-pc platform. 3888s Installation finished. No error reported. 3888s Sourcing file `/etc/default/grub' 3888s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 3888s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 3888s Generating grub configuration file ... 3888s Found linux image: /boot/vmlinuz-6.8.0-22-generic 3888s Found initrd image: /boot/initrd.img-6.8.0-22-generic 3888s Found linux image: /boot/vmlinuz-6.8.0-11-generic 3888s Found initrd image: /boot/initrd.img-6.8.0-11-generic 3888s Warning: os-prober will not be executed to detect other bootable partitions. 3888s Systems on them will not be added to the GRUB boot configuration. 3888s Check GRUB_DISABLE_OS_PROBER documentation entry. 3888s Adding boot menu entry for UEFI Firmware Settings ... 3888s done 3888s Processing triggers for install-info (7.1-3build2) ... 3888s Processing triggers for libc-bin (2.39-0ubuntu8) ... 3889s Processing triggers for systemd (255.4-1ubuntu7) ... 3889s Processing triggers for man-db (2.12.0-4build1) ... 3890s Processing triggers for debianutils (5.17build1) ... 3890s Reading package lists... 3890s Building dependency tree... 3890s Reading state information... 3891s The following packages will be REMOVED: 3891s linux-headers-6.8.0-11* linux-headers-6.8.0-11-generic* 3891s linux-image-6.8.0-11-generic* linux-modules-6.8.0-11-generic* 3891s 0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded. 3891s After this operation, 167 MB disk space will be freed. 3891s (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 ... 105901 files and directories currently installed.) 3891s Removing linux-headers-6.8.0-11-generic (6.8.0-11.11) ... 3892s Removing linux-headers-6.8.0-11 (6.8.0-11.11) ... 3894s Removing linux-image-6.8.0-11-generic (6.8.0-11.11) ... 3894s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.8.0-22-generic 3894s I: /boot/initrd.img.old is now a symlink to initrd.img-6.8.0-22-generic 3894s /etc/kernel/postrm.d/initramfs-tools: 3894s update-initramfs: Deleting /boot/initrd.img-6.8.0-11-generic 3894s /etc/kernel/postrm.d/zz-update-grub: 3894s Sourcing file `/etc/default/grub' 3894s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 3894s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 3894s Generating grub configuration file ... 3894s Found linux image: /boot/vmlinuz-6.8.0-22-generic 3894s Found initrd image: /boot/initrd.img-6.8.0-22-generic 3894s Warning: os-prober will not be executed to detect other bootable partitions. 3894s Systems on them will not be added to the GRUB boot configuration. 3894s Check GRUB_DISABLE_OS_PROBER documentation entry. 3894s Adding boot menu entry for UEFI Firmware Settings ... 3894s done 3894s Removing linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 3895s (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 ... 74382 files and directories currently installed.) 3895s Purging configuration files for linux-image-6.8.0-11-generic (6.8.0-11.11) ... 3895s Purging configuration files for linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 3895s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 3895s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 3895s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 3895s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 3896s Reading package lists... 3896s Reading package lists... 3897s Building dependency tree... 3897s Reading state information... 3897s Calculating upgrade... 3897s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3897s Reading package lists... 3897s Building dependency tree... 3897s Reading state information... 3898s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 3898s autopkgtest [18:00:54]: rebooting testbed after setup commands that affected boot 3924s Note, using file '/tmp/autopkgtest.4jUaKD/3-autopkgtest-satdep.dsc' to get the build dependencies 3924s Reading package lists... 3924s Building dependency tree... 3924s Reading state information... 3924s Starting pkgProblemResolver with broken count: 0 3924s Starting 2 pkgProblemResolver with broken count: 0 3924s Done 3925s The following NEW packages will be installed: 3925s apache2:i386 apache2-bin:i386 apache2-data apache2-utils build-essential cpp 3925s cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu g++ g++-13 3925s g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 3925s gcc-13-x86-64-linux-gnu gcc-14-base:i386 gcc-x86-64-linux-gnu libapr1t64 3925s libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 libaprutil1-ldap:i386 3925s libaprutil1t64 libaprutil1t64:i386 libasan8 libatomic1 libbrotli1:i386 3925s libc6:i386 libcc1-0 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 3925s libdb5.3t64:i386 libexpat1:i386 libffi8:i386 libgcc-13-dev libgcc-s1:i386 3925s libgdbm6t64:i386 libgmp10:i386 libgnutls30t64:i386 libgomp1 3925s libgssapi-krb5-2:i386 libhogweed6t64:i386 libhwasan0 libicu74:i386 3925s libidn2-0:i386 libisl23 libitm1 libjansson4:i386 libk5crypto3:i386 3925s libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 libldap2:i386 liblsan0 3925s liblua5.4-0:i386 liblzma5:i386 libmpc3 libnettle8t64:i386 libnghttp2-14:i386 3925s libp11-kit0:i386 libpcre2-8-0:i386 libpsl5t64:i386 libquadmath0 3925s librtmp1:i386 libsasl2-2:i386 libsasl2-modules-db:i386 libsqlite3-0:i386 3925s libssh-4:i386 libssl3t64:i386 libstdc++-13-dev libstdc++6:i386 3925s libtasn1-6:i386 libtsan2 libubsan1 libunistring5:i386 libuuid1:i386 3925s libxml2:i386 libzstd1:i386 zlib1g:i386 3925s 0 upgraded, 80 newly installed, 0 to remove and 0 not upgraded. 3925s Need to get 89.8 MB of archives. 3925s After this operation, 314 MB of additional disk space will be used. 3925s Get:1 http://ftpmaster.internal/ubuntu noble/main i386 gcc-14-base i386 14-20240330-1ubuntu2 [47.4 kB] 3925s Get:2 http://ftpmaster.internal/ubuntu noble/main i386 libgcc-s1 i386 14-20240330-1ubuntu2 [95.2 kB] 3925s Get:3 http://ftpmaster.internal/ubuntu noble/main i386 libc6 i386 2.39-0ubuntu8 [3010 kB] 3925s Get:4 http://ftpmaster.internal/ubuntu noble/main i386 libuuid1 i386 2.39.3-9ubuntu4 [36.4 kB] 3925s Get:5 http://ftpmaster.internal/ubuntu noble/main i386 libapr1t64 i386 1.7.2-3.1build2 [116 kB] 3925s Get:6 http://ftpmaster.internal/ubuntu noble/main i386 libcrypt1 i386 1:4.4.36-4 [106 kB] 3925s Get:7 http://ftpmaster.internal/ubuntu noble/main i386 libdb5.3t64 i386 5.3.28+dfsg2-6build1 [806 kB] 3925s Get:8 http://ftpmaster.internal/ubuntu noble/main i386 libexpat1 i386 2.6.1-2build1 [91.2 kB] 3925s Get:9 http://ftpmaster.internal/ubuntu noble/main i386 libgdbm6t64 i386 1.23-5.1build1 [39.4 kB] 3925s Get:10 http://ftpmaster.internal/ubuntu noble/main i386 libssl3t64 i386 3.0.13-0ubuntu3 [1919 kB] 3925s Get:11 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1t64 i386 1.6.3-1.1ubuntu7 [101 kB] 3925s Get:12 http://ftpmaster.internal/ubuntu noble/main i386 libsqlite3-0 i386 3.45.1-1ubuntu2 [775 kB] 3925s Get:13 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-1.1ubuntu7 [11.6 kB] 3925s Get:14 http://ftpmaster.internal/ubuntu noble/main i386 libgmp10 i386 2:6.3.0+dfsg-2ubuntu4 [273 kB] 3925s Get:15 http://ftpmaster.internal/ubuntu noble/main i386 libnettle8t64 i386 3.9.1-2.2build1 [191 kB] 3925s Get:16 http://ftpmaster.internal/ubuntu noble/main i386 libhogweed6t64 i386 3.9.1-2.2build1 [202 kB] 3925s Get:17 http://ftpmaster.internal/ubuntu noble/main i386 libunistring5 i386 1.1-2 [543 kB] 3925s Get:18 http://ftpmaster.internal/ubuntu noble/main i386 libidn2-0 i386 2.3.7-2 [102 kB] 3925s Get:19 http://ftpmaster.internal/ubuntu noble/main i386 libffi8 i386 3.4.6-1 [22.7 kB] 3925s Get:20 http://ftpmaster.internal/ubuntu noble/main i386 libp11-kit0 i386 0.25.3-4ubuntu1 [289 kB] 3925s Get:21 http://ftpmaster.internal/ubuntu noble/main i386 libtasn1-6 i386 4.19.0-3 [44.3 kB] 3925s Get:22 http://ftpmaster.internal/ubuntu noble/main i386 libgnutls30t64 i386 3.8.3-1.1ubuntu3 [1010 kB] 3925s Get:23 http://ftpmaster.internal/ubuntu noble/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-5ubuntu3 [21.7 kB] 3925s Get:24 http://ftpmaster.internal/ubuntu noble/main i386 libsasl2-2 i386 2.1.28+dfsg1-5ubuntu3 [61.5 kB] 3925s Get:25 http://ftpmaster.internal/ubuntu noble/main i386 libldap2 i386 2.6.7+dfsg-1~exp1ubuntu8 [210 kB] 3925s Get:26 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-ldap i386 1.6.3-1.1ubuntu7 [9226 B] 3925s Get:27 http://ftpmaster.internal/ubuntu noble/main i386 libbrotli1 i386 1.1.0-2build2 [334 kB] 3925s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libkrb5support0 i386 1.20.1-6ubuntu2 [37.4 kB] 3925s Get:29 http://ftpmaster.internal/ubuntu noble/main i386 libcom-err2 i386 1.47.0-2.4~exp1ubuntu3 [23.1 kB] 3925s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libk5crypto3 i386 1.20.1-6ubuntu2 [86.1 kB] 3925s Get:31 http://ftpmaster.internal/ubuntu noble/main i386 libkeyutils1 i386 1.6.3-3 [9824 B] 3925s Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libkrb5-3 i386 1.20.1-6ubuntu2 [395 kB] 3925s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libgssapi-krb5-2 i386 1.20.1-6ubuntu2 [153 kB] 3925s Get:34 http://ftpmaster.internal/ubuntu noble/main i386 libnghttp2-14 i386 1.59.0-1build2 [89.2 kB] 3925s Get:35 http://ftpmaster.internal/ubuntu noble/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 3925s Get:36 http://ftpmaster.internal/ubuntu noble/main i386 zlib1g i386 1:1.3.dfsg-3.1ubuntu2 [58.8 kB] 3925s Get:37 http://ftpmaster.internal/ubuntu noble/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 3925s Get:38 http://ftpmaster.internal/ubuntu noble/main i386 libssh-4 i386 0.10.6-2build2 [212 kB] 3925s Get:39 http://ftpmaster.internal/ubuntu noble/main i386 libzstd1 i386 1.5.5+dfsg2-2 [287 kB] 3925s Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libcurl4t64 i386 8.5.0-2ubuntu10 [376 kB] 3925s Get:41 http://ftpmaster.internal/ubuntu noble/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 3925s Get:42 http://ftpmaster.internal/ubuntu noble/main i386 libstdc++6 i386 14-20240330-1ubuntu2 [862 kB] 3925s Get:43 http://ftpmaster.internal/ubuntu noble/main i386 liblua5.4-0 i386 5.4.6-3build2 [182 kB] 3925s Get:44 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-8-0 i386 10.42-4ubuntu1 [227 kB] 3925s Get:45 http://ftpmaster.internal/ubuntu noble/main i386 libicu74 i386 74.2-1ubuntu1 [11.0 MB] 3925s Get:46 http://ftpmaster.internal/ubuntu noble/main i386 liblzma5 i386 5.6.1+really5.4.5-1 [133 kB] 3925s Get:47 http://ftpmaster.internal/ubuntu noble/main i386 libxml2 i386 2.9.14+dfsg-1.3ubuntu3 [722 kB] 3925s Get:48 http://ftpmaster.internal/ubuntu noble/main i386 apache2-bin i386 2.4.58-1ubuntu7 [1439 kB] 3925s Get:49 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 3925s Get:50 http://ftpmaster.internal/ubuntu noble/main amd64 libapr1t64 amd64 1.7.2-3.1build2 [107 kB] 3925s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 3925s Get:52 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-utils amd64 2.4.58-1ubuntu7 [95.9 kB] 3925s Get:53 http://ftpmaster.internal/ubuntu noble/main i386 apache2 i386 2.4.58-1ubuntu7 [90.2 kB] 3925s Get:54 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3 [741 kB] 3925s Get:55 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1 [54.1 kB] 3925s Get:56 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [11.2 MB] 3925s Get:57 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13 amd64 13.2.0-23ubuntu3 [1034 B] 3925s Get:58 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 3925s Get:59 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 3925s Get:60 http://ftpmaster.internal/ubuntu noble/main amd64 libcc1-0 amd64 14-20240330-1ubuntu2 [47.7 kB] 3925s Get:61 http://ftpmaster.internal/ubuntu noble/main amd64 libgomp1 amd64 14-20240330-1ubuntu2 [147 kB] 3925s Get:62 http://ftpmaster.internal/ubuntu noble/main amd64 libitm1 amd64 14-20240330-1ubuntu2 [29.1 kB] 3925s Get:63 http://ftpmaster.internal/ubuntu noble/main amd64 libatomic1 amd64 14-20240330-1ubuntu2 [10.4 kB] 3925s Get:64 http://ftpmaster.internal/ubuntu noble/main amd64 libasan8 amd64 14-20240330-1ubuntu2 [3020 kB] 3925s Get:65 http://ftpmaster.internal/ubuntu noble/main amd64 liblsan0 amd64 14-20240330-1ubuntu2 [1310 kB] 3925s Get:66 http://ftpmaster.internal/ubuntu noble/main amd64 libtsan2 amd64 14-20240330-1ubuntu2 [2731 kB] 3925s Get:67 http://ftpmaster.internal/ubuntu noble/main amd64 libubsan1 amd64 14-20240330-1ubuntu2 [1172 kB] 3925s Get:68 http://ftpmaster.internal/ubuntu noble/main amd64 libhwasan0 amd64 14-20240330-1ubuntu2 [1629 kB] 3925s Get:69 http://ftpmaster.internal/ubuntu noble/main amd64 libquadmath0 amd64 14-20240330-1ubuntu2 [155 kB] 3925s Get:70 http://ftpmaster.internal/ubuntu noble/main amd64 libgcc-13-dev amd64 13.2.0-23ubuntu3 [2687 kB] 3925s Get:71 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [21.9 MB] 3925s Get:72 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13 amd64 13.2.0-23ubuntu3 [479 kB] 3925s Get:73 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 3925s Get:74 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 3925s Get:75 http://ftpmaster.internal/ubuntu noble/main amd64 libstdc++-13-dev amd64 13.2.0-23ubuntu3 [2398 kB] 3925s Get:76 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [12.5 MB] 3925s Get:77 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13 amd64 13.2.0-23ubuntu3 [14.5 kB] 3925s Get:78 http://ftpmaster.internal/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 3925s Get:79 http://ftpmaster.internal/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 3925s Get:80 http://ftpmaster.internal/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 3926s Preconfiguring packages ... 3926s Fetched 89.8 MB in 1s (124 MB/s) 3926s Selecting previously unselected package gcc-14-base:i386. 3926s (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 ... 74381 files and directories currently installed.) 3926s Preparing to unpack .../00-gcc-14-base_14-20240330-1ubuntu2_i386.deb ... 3926s Unpacking gcc-14-base:i386 (14-20240330-1ubuntu2) ... 3926s Selecting previously unselected package libgcc-s1:i386. 3926s Preparing to unpack .../01-libgcc-s1_14-20240330-1ubuntu2_i386.deb ... 3926s Unpacking libgcc-s1:i386 (14-20240330-1ubuntu2) ... 3926s Selecting previously unselected package libc6:i386. 3926s Preparing to unpack .../02-libc6_2.39-0ubuntu8_i386.deb ... 3926s Unpacking libc6:i386 (2.39-0ubuntu8) ... 3926s Selecting previously unselected package libuuid1:i386. 3926s Preparing to unpack .../03-libuuid1_2.39.3-9ubuntu4_i386.deb ... 3926s Unpacking libuuid1:i386 (2.39.3-9ubuntu4) ... 3927s Selecting previously unselected package libapr1t64:i386. 3927s Preparing to unpack .../04-libapr1t64_1.7.2-3.1build2_i386.deb ... 3927s Unpacking libapr1t64:i386 (1.7.2-3.1build2) ... 3927s Selecting previously unselected package libcrypt1:i386. 3927s Preparing to unpack .../05-libcrypt1_1%3a4.4.36-4_i386.deb ... 3927s Unpacking libcrypt1:i386 (1:4.4.36-4) ... 3927s Selecting previously unselected package libdb5.3t64:i386. 3927s Preparing to unpack .../06-libdb5.3t64_5.3.28+dfsg2-6build1_i386.deb ... 3927s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-6build1) ... 3927s Selecting previously unselected package libexpat1:i386. 3927s Preparing to unpack .../07-libexpat1_2.6.1-2build1_i386.deb ... 3927s Unpacking libexpat1:i386 (2.6.1-2build1) ... 3927s Selecting previously unselected package libgdbm6t64:i386. 3927s Preparing to unpack .../08-libgdbm6t64_1.23-5.1build1_i386.deb ... 3927s Unpacking libgdbm6t64:i386 (1.23-5.1build1) ... 3927s Selecting previously unselected package libssl3t64:i386. 3927s Preparing to unpack .../09-libssl3t64_3.0.13-0ubuntu3_i386.deb ... 3927s Unpacking libssl3t64:i386 (3.0.13-0ubuntu3) ... 3927s Selecting previously unselected package libaprutil1t64:i386. 3927s Preparing to unpack .../10-libaprutil1t64_1.6.3-1.1ubuntu7_i386.deb ... 3927s Unpacking libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 3927s Selecting previously unselected package libsqlite3-0:i386. 3927s Preparing to unpack .../11-libsqlite3-0_3.45.1-1ubuntu2_i386.deb ... 3927s Unpacking libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 3927s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 3927s Preparing to unpack .../12-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_i386.deb ... 3927s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 3927s Selecting previously unselected package libgmp10:i386. 3927s Preparing to unpack .../13-libgmp10_2%3a6.3.0+dfsg-2ubuntu4_i386.deb ... 3927s Unpacking libgmp10:i386 (2:6.3.0+dfsg-2ubuntu4) ... 3927s Selecting previously unselected package libnettle8t64:i386. 3927s Preparing to unpack .../14-libnettle8t64_3.9.1-2.2build1_i386.deb ... 3927s Unpacking libnettle8t64:i386 (3.9.1-2.2build1) ... 3927s Selecting previously unselected package libhogweed6t64:i386. 3927s Preparing to unpack .../15-libhogweed6t64_3.9.1-2.2build1_i386.deb ... 3927s Unpacking libhogweed6t64:i386 (3.9.1-2.2build1) ... 3927s Selecting previously unselected package libunistring5:i386. 3927s Preparing to unpack .../16-libunistring5_1.1-2_i386.deb ... 3927s Unpacking libunistring5:i386 (1.1-2) ... 3927s Selecting previously unselected package libidn2-0:i386. 3927s Preparing to unpack .../17-libidn2-0_2.3.7-2_i386.deb ... 3927s Unpacking libidn2-0:i386 (2.3.7-2) ... 3927s Selecting previously unselected package libffi8:i386. 3927s Preparing to unpack .../18-libffi8_3.4.6-1_i386.deb ... 3927s Unpacking libffi8:i386 (3.4.6-1) ... 3927s Selecting previously unselected package libp11-kit0:i386. 3927s Preparing to unpack .../19-libp11-kit0_0.25.3-4ubuntu1_i386.deb ... 3927s Unpacking libp11-kit0:i386 (0.25.3-4ubuntu1) ... 3927s Selecting previously unselected package libtasn1-6:i386. 3927s Preparing to unpack .../20-libtasn1-6_4.19.0-3_i386.deb ... 3927s Unpacking libtasn1-6:i386 (4.19.0-3) ... 3927s Selecting previously unselected package libgnutls30t64:i386. 3927s Preparing to unpack .../21-libgnutls30t64_3.8.3-1.1ubuntu3_i386.deb ... 3927s Unpacking libgnutls30t64:i386 (3.8.3-1.1ubuntu3) ... 3927s Selecting previously unselected package libsasl2-modules-db:i386. 3927s Preparing to unpack .../22-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_i386.deb ... 3927s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3) ... 3927s Selecting previously unselected package libsasl2-2:i386. 3927s Preparing to unpack .../23-libsasl2-2_2.1.28+dfsg1-5ubuntu3_i386.deb ... 3927s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3) ... 3927s Selecting previously unselected package libldap2:i386. 3927s Preparing to unpack .../24-libldap2_2.6.7+dfsg-1~exp1ubuntu8_i386.deb ... 3927s Unpacking libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8) ... 3927s Selecting previously unselected package libaprutil1-ldap:i386. 3927s Preparing to unpack .../25-libaprutil1-ldap_1.6.3-1.1ubuntu7_i386.deb ... 3927s Unpacking libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 3927s Selecting previously unselected package libbrotli1:i386. 3927s Preparing to unpack .../26-libbrotli1_1.1.0-2build2_i386.deb ... 3927s Unpacking libbrotli1:i386 (1.1.0-2build2) ... 3927s Selecting previously unselected package libkrb5support0:i386. 3927s Preparing to unpack .../27-libkrb5support0_1.20.1-6ubuntu2_i386.deb ... 3927s Unpacking libkrb5support0:i386 (1.20.1-6ubuntu2) ... 3927s Selecting previously unselected package libcom-err2:i386. 3927s Preparing to unpack .../28-libcom-err2_1.47.0-2.4~exp1ubuntu3_i386.deb ... 3927s Unpacking libcom-err2:i386 (1.47.0-2.4~exp1ubuntu3) ... 3927s Selecting previously unselected package libk5crypto3:i386. 3927s Preparing to unpack .../29-libk5crypto3_1.20.1-6ubuntu2_i386.deb ... 3927s Unpacking libk5crypto3:i386 (1.20.1-6ubuntu2) ... 3927s Selecting previously unselected package libkeyutils1:i386. 3927s Preparing to unpack .../30-libkeyutils1_1.6.3-3_i386.deb ... 3927s Unpacking libkeyutils1:i386 (1.6.3-3) ... 3927s Selecting previously unselected package libkrb5-3:i386. 3927s Preparing to unpack .../31-libkrb5-3_1.20.1-6ubuntu2_i386.deb ... 3927s Unpacking libkrb5-3:i386 (1.20.1-6ubuntu2) ... 3927s Selecting previously unselected package libgssapi-krb5-2:i386. 3927s Preparing to unpack .../32-libgssapi-krb5-2_1.20.1-6ubuntu2_i386.deb ... 3927s Unpacking libgssapi-krb5-2:i386 (1.20.1-6ubuntu2) ... 3927s Selecting previously unselected package libnghttp2-14:i386. 3927s Preparing to unpack .../33-libnghttp2-14_1.59.0-1build2_i386.deb ... 3927s Unpacking libnghttp2-14:i386 (1.59.0-1build2) ... 3927s Selecting previously unselected package libpsl5t64:i386. 3927s Preparing to unpack .../34-libpsl5t64_0.21.2-1.1build1_i386.deb ... 3927s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 3927s Selecting previously unselected package zlib1g:i386. 3927s Preparing to unpack .../35-zlib1g_1%3a1.3.dfsg-3.1ubuntu2_i386.deb ... 3927s Unpacking zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2) ... 3927s Selecting previously unselected package librtmp1:i386. 3927s Preparing to unpack .../36-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 3927s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 3927s Selecting previously unselected package libssh-4:i386. 3927s Preparing to unpack .../37-libssh-4_0.10.6-2build2_i386.deb ... 3927s Unpacking libssh-4:i386 (0.10.6-2build2) ... 3928s Selecting previously unselected package libzstd1:i386. 3928s Preparing to unpack .../38-libzstd1_1.5.5+dfsg2-2_i386.deb ... 3928s Unpacking libzstd1:i386 (1.5.5+dfsg2-2) ... 3928s Selecting previously unselected package libcurl4t64:i386. 3928s Preparing to unpack .../39-libcurl4t64_8.5.0-2ubuntu10_i386.deb ... 3928s Unpacking libcurl4t64:i386 (8.5.0-2ubuntu10) ... 3928s Selecting previously unselected package libjansson4:i386. 3928s Preparing to unpack .../40-libjansson4_2.14-2build2_i386.deb ... 3928s Unpacking libjansson4:i386 (2.14-2build2) ... 3928s Selecting previously unselected package libstdc++6:i386. 3928s Preparing to unpack .../41-libstdc++6_14-20240330-1ubuntu2_i386.deb ... 3928s Unpacking libstdc++6:i386 (14-20240330-1ubuntu2) ... 3928s Selecting previously unselected package liblua5.4-0:i386. 3928s Preparing to unpack .../42-liblua5.4-0_5.4.6-3build2_i386.deb ... 3928s Unpacking liblua5.4-0:i386 (5.4.6-3build2) ... 3928s Selecting previously unselected package libpcre2-8-0:i386. 3928s Preparing to unpack .../43-libpcre2-8-0_10.42-4ubuntu1_i386.deb ... 3928s Unpacking libpcre2-8-0:i386 (10.42-4ubuntu1) ... 3928s Selecting previously unselected package libicu74:i386. 3928s Preparing to unpack .../44-libicu74_74.2-1ubuntu1_i386.deb ... 3928s Unpacking libicu74:i386 (74.2-1ubuntu1) ... 3928s Selecting previously unselected package liblzma5:i386. 3928s Preparing to unpack .../45-liblzma5_5.6.1+really5.4.5-1_i386.deb ... 3928s Unpacking liblzma5:i386 (5.6.1+really5.4.5-1) ... 3928s Selecting previously unselected package libxml2:i386. 3928s Preparing to unpack .../46-libxml2_2.9.14+dfsg-1.3ubuntu3_i386.deb ... 3928s Unpacking libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 3928s Selecting previously unselected package apache2-bin:i386. 3928s Preparing to unpack .../47-apache2-bin_2.4.58-1ubuntu7_i386.deb ... 3928s Unpacking apache2-bin:i386 (2.4.58-1ubuntu7) ... 3928s Selecting previously unselected package apache2-data. 3928s Preparing to unpack .../48-apache2-data_2.4.58-1ubuntu7_all.deb ... 3928s Unpacking apache2-data (2.4.58-1ubuntu7) ... 3928s Selecting previously unselected package libapr1t64:amd64. 3928s Preparing to unpack .../49-libapr1t64_1.7.2-3.1build2_amd64.deb ... 3928s Unpacking libapr1t64:amd64 (1.7.2-3.1build2) ... 3928s Selecting previously unselected package libaprutil1t64:amd64. 3928s Preparing to unpack .../50-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 3928s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 3928s Selecting previously unselected package apache2-utils. 3928s Preparing to unpack .../51-apache2-utils_2.4.58-1ubuntu7_amd64.deb ... 3928s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 3928s Selecting previously unselected package apache2:i386. 3928s Preparing to unpack .../52-apache2_2.4.58-1ubuntu7_i386.deb ... 3928s Unpacking apache2:i386 (2.4.58-1ubuntu7) ... 3928s Selecting previously unselected package libisl23:amd64. 3928s Preparing to unpack .../53-libisl23_0.26-3_amd64.deb ... 3928s Unpacking libisl23:amd64 (0.26-3) ... 3928s Selecting previously unselected package libmpc3:amd64. 3928s Preparing to unpack .../54-libmpc3_1.3.1-1_amd64.deb ... 3928s Unpacking libmpc3:amd64 (1.3.1-1) ... 3928s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 3928s Preparing to unpack .../55-cpp-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 3928s Unpacking cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 3929s Selecting previously unselected package cpp-13. 3929s Preparing to unpack .../56-cpp-13_13.2.0-23ubuntu3_amd64.deb ... 3929s Unpacking cpp-13 (13.2.0-23ubuntu3) ... 3929s Selecting previously unselected package cpp-x86-64-linux-gnu. 3929s Preparing to unpack .../57-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 3929s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 3929s Selecting previously unselected package cpp. 3929s Preparing to unpack .../58-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 3929s Unpacking cpp (4:13.2.0-7ubuntu1) ... 3929s Selecting previously unselected package libcc1-0:amd64. 3929s Preparing to unpack .../59-libcc1-0_14-20240330-1ubuntu2_amd64.deb ... 3929s Unpacking libcc1-0:amd64 (14-20240330-1ubuntu2) ... 3929s Selecting previously unselected package libgomp1:amd64. 3929s Preparing to unpack .../60-libgomp1_14-20240330-1ubuntu2_amd64.deb ... 3929s Unpacking libgomp1:amd64 (14-20240330-1ubuntu2) ... 3929s Selecting previously unselected package libitm1:amd64. 3929s Preparing to unpack .../61-libitm1_14-20240330-1ubuntu2_amd64.deb ... 3929s Unpacking libitm1:amd64 (14-20240330-1ubuntu2) ... 3929s Selecting previously unselected package libatomic1:amd64. 3929s Preparing to unpack .../62-libatomic1_14-20240330-1ubuntu2_amd64.deb ... 3929s Unpacking libatomic1:amd64 (14-20240330-1ubuntu2) ... 3929s Selecting previously unselected package libasan8:amd64. 3929s Preparing to unpack .../63-libasan8_14-20240330-1ubuntu2_amd64.deb ... 3929s Unpacking libasan8:amd64 (14-20240330-1ubuntu2) ... 3929s Selecting previously unselected package liblsan0:amd64. 3929s Preparing to unpack .../64-liblsan0_14-20240330-1ubuntu2_amd64.deb ... 3929s Unpacking liblsan0:amd64 (14-20240330-1ubuntu2) ... 3929s Selecting previously unselected package libtsan2:amd64. 3929s Preparing to unpack .../65-libtsan2_14-20240330-1ubuntu2_amd64.deb ... 3929s Unpacking libtsan2:amd64 (14-20240330-1ubuntu2) ... 3929s Selecting previously unselected package libubsan1:amd64. 3929s Preparing to unpack .../66-libubsan1_14-20240330-1ubuntu2_amd64.deb ... 3929s Unpacking libubsan1:amd64 (14-20240330-1ubuntu2) ... 3929s Selecting previously unselected package libhwasan0:amd64. 3929s Preparing to unpack .../67-libhwasan0_14-20240330-1ubuntu2_amd64.deb ... 3929s Unpacking libhwasan0:amd64 (14-20240330-1ubuntu2) ... 3929s Selecting previously unselected package libquadmath0:amd64. 3929s Preparing to unpack .../68-libquadmath0_14-20240330-1ubuntu2_amd64.deb ... 3929s Unpacking libquadmath0:amd64 (14-20240330-1ubuntu2) ... 3929s Selecting previously unselected package libgcc-13-dev:amd64. 3929s Preparing to unpack .../69-libgcc-13-dev_13.2.0-23ubuntu3_amd64.deb ... 3929s Unpacking libgcc-13-dev:amd64 (13.2.0-23ubuntu3) ... 3929s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 3929s Preparing to unpack .../70-gcc-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 3929s Unpacking gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 3929s Selecting previously unselected package gcc-13. 3929s Preparing to unpack .../71-gcc-13_13.2.0-23ubuntu3_amd64.deb ... 3929s Unpacking gcc-13 (13.2.0-23ubuntu3) ... 3930s Selecting previously unselected package gcc-x86-64-linux-gnu. 3930s Preparing to unpack .../72-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 3930s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 3930s Selecting previously unselected package gcc. 3930s Preparing to unpack .../73-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 3930s Unpacking gcc (4:13.2.0-7ubuntu1) ... 3930s Selecting previously unselected package libstdc++-13-dev:amd64. 3930s Preparing to unpack .../74-libstdc++-13-dev_13.2.0-23ubuntu3_amd64.deb ... 3930s Unpacking libstdc++-13-dev:amd64 (13.2.0-23ubuntu3) ... 3930s Selecting previously unselected package g++-13-x86-64-linux-gnu. 3930s Preparing to unpack .../75-g++-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 3930s Unpacking g++-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 3930s Selecting previously unselected package g++-13. 3930s Preparing to unpack .../76-g++-13_13.2.0-23ubuntu3_amd64.deb ... 3930s Unpacking g++-13 (13.2.0-23ubuntu3) ... 3930s Selecting previously unselected package g++-x86-64-linux-gnu. 3930s Preparing to unpack .../77-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 3930s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 3930s Selecting previously unselected package g++. 3930s Preparing to unpack .../78-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 3930s Unpacking g++ (4:13.2.0-7ubuntu1) ... 3930s Selecting previously unselected package build-essential. 3930s Preparing to unpack .../79-build-essential_12.10ubuntu1_amd64.deb ... 3930s Unpacking build-essential (12.10ubuntu1) ... 3930s Setting up gcc-14-base:i386 (14-20240330-1ubuntu2) ... 3930s Setting up libgomp1:amd64 (14-20240330-1ubuntu2) ... 3930s Setting up libquadmath0:amd64 (14-20240330-1ubuntu2) ... 3930s Setting up libmpc3:amd64 (1.3.1-1) ... 3930s Setting up libatomic1:amd64 (14-20240330-1ubuntu2) ... 3930s Setting up libubsan1:amd64 (14-20240330-1ubuntu2) ... 3930s Setting up libhwasan0:amd64 (14-20240330-1ubuntu2) ... 3930s Setting up libasan8:amd64 (14-20240330-1ubuntu2) ... 3930s Setting up libapr1t64:amd64 (1.7.2-3.1build2) ... 3930s Setting up apache2-data (2.4.58-1ubuntu7) ... 3930s Setting up libtsan2:amd64 (14-20240330-1ubuntu2) ... 3930s Setting up libisl23:amd64 (0.26-3) ... 3930s Setting up libcc1-0:amd64 (14-20240330-1ubuntu2) ... 3930s Setting up liblsan0:amd64 (14-20240330-1ubuntu2) ... 3930s Setting up libitm1:amd64 (14-20240330-1ubuntu2) ... 3930s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 3930s Setting up cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 3930s Setting up libgcc-13-dev:amd64 (13.2.0-23ubuntu3) ... 3930s Setting up libstdc++-13-dev:amd64 (13.2.0-23ubuntu3) ... 3930s Setting up apache2-utils (2.4.58-1ubuntu7) ... 3930s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 3930s Setting up cpp-13 (13.2.0-23ubuntu3) ... 3930s Setting up gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 3930s Setting up gcc-13 (13.2.0-23ubuntu3) ... 3930s Setting up cpp (4:13.2.0-7ubuntu1) ... 3930s Setting up g++-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 3930s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 3930s Setting up gcc (4:13.2.0-7ubuntu1) ... 3930s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 3930s Setting up g++-13 (13.2.0-23ubuntu3) ... 3930s Setting up g++ (4:13.2.0-7ubuntu1) ... 3930s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 3930s Setting up build-essential (12.10ubuntu1) ... 3930s Setting up libgcc-s1:i386 (14-20240330-1ubuntu2) ... 3930s Setting up libc6:i386 (2.39-0ubuntu8) ... 3930s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-6build1) ... 3930s Setting up libffi8:i386 (3.4.6-1) ... 3930s Setting up libtasn1-6:i386 (4.19.0-3) ... 3930s Setting up libstdc++6:i386 (14-20240330-1ubuntu2) ... 3930s Setting up libexpat1:i386 (2.6.1-2build1) ... 3930s Setting up libzstd1:i386 (1.5.5+dfsg2-2) ... 3930s Setting up libkeyutils1:i386 (1.6.3-3) ... 3930s Setting up libgdbm6t64:i386 (1.23-5.1build1) ... 3930s Setting up liblzma5:i386 (5.6.1+really5.4.5-1) ... 3930s Setting up libssl3t64:i386 (3.0.13-0ubuntu3) ... 3930s Setting up libbrotli1:i386 (1.1.0-2build2) ... 3930s Setting up libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 3930s Setting up libnghttp2-14:i386 (1.59.0-1build2) ... 3930s Setting up zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2) ... 3930s Setting up libcrypt1:i386 (1:4.4.36-4) ... 3930s Setting up libcom-err2:i386 (1.47.0-2.4~exp1ubuntu3) ... 3930s Setting up libjansson4:i386 (2.14-2build2) ... 3930s Setting up libkrb5support0:i386 (1.20.1-6ubuntu2) ... 3930s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3) ... 3930s Setting up libnettle8t64:i386 (3.9.1-2.2build1) ... 3930s Setting up libgmp10:i386 (2:6.3.0+dfsg-2ubuntu4) ... 3930s Setting up libp11-kit0:i386 (0.25.3-4ubuntu1) ... 3930s Setting up libunistring5:i386 (1.1-2) ... 3930s Setting up libuuid1:i386 (2.39.3-9ubuntu4) ... 3930s Setting up libpcre2-8-0:i386 (10.42-4ubuntu1) ... 3930s Setting up libk5crypto3:i386 (1.20.1-6ubuntu2) ... 3930s Setting up libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3) ... 3930s Setting up libicu74:i386 (74.2-1ubuntu1) ... 3930s Setting up libhogweed6t64:i386 (3.9.1-2.2build1) ... 3930s Setting up libapr1t64:i386 (1.7.2-3.1build2) ... 3930s Setting up liblua5.4-0:i386 (5.4.6-3build2) ... 3930s Setting up libkrb5-3:i386 (1.20.1-6ubuntu2) ... 3930s Setting up libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 3930s Setting up libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 3930s Setting up libidn2-0:i386 (2.3.7-2) ... 3930s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 3930s Setting up libgssapi-krb5-2:i386 (1.20.1-6ubuntu2) ... 3930s Setting up libssh-4:i386 (0.10.6-2build2) ... 3930s Setting up libgnutls30t64:i386 (3.8.3-1.1ubuntu3) ... 3930s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 3931s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 3931s Setting up libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8) ... 3931s Setting up libcurl4t64:i386 (8.5.0-2ubuntu10) ... 3931s Setting up libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 3931s Setting up apache2-bin:i386 (2.4.58-1ubuntu7) ... 3931s Setting up apache2:i386 (2.4.58-1ubuntu7) ... 3931s Enabling module mpm_event. 3931s Enabling module authz_core. 3931s Enabling module authz_host. 3931s Enabling module authn_core. 3931s Enabling module auth_basic. 3931s Enabling module access_compat. 3931s Enabling module authn_file. 3931s Enabling module authz_user. 3931s Enabling module alias. 3931s Enabling module dir. 3931s Enabling module autoindex. 3931s Enabling module env. 3931s Enabling module mime. 3931s Enabling module negotiation. 3931s Enabling module setenvif. 3931s Enabling module filter. 3931s Enabling module deflate. 3931s Enabling module status. 3931s Enabling module reqtimeout. 3931s Enabling conf charset. 3931s Enabling conf localized-error-pages. 3931s Enabling conf other-vhosts-access-log. 3931s Enabling conf security. 3931s Enabling conf serve-cgi-bin. 3931s Enabling site 000-default. 3932s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 3933s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 3933s Processing triggers for libc-bin (2.39-0ubuntu8) ... 3934s Processing triggers for ufw (0.36.2-5) ... 3934s Processing triggers for man-db (2.12.0-4build1) ... 3939s Reading package lists... 3939s Building dependency tree... 3939s Reading state information... 3939s Starting pkgProblemResolver with broken count: 0 3939s Starting 2 pkgProblemResolver with broken count: 0 3939s Done 3940s The following NEW packages will be installed: 3940s autopkgtest-satdep 3940s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 3940s Need to get 0 B/700 B of archives. 3940s After this operation, 0 B of additional disk space will be used. 3940s Get:1 /tmp/autopkgtest.4jUaKD/4-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [700 B] 3940s Selecting previously unselected package autopkgtest-satdep. 3940s (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 ... 76743 files and directories currently installed.) 3940s Preparing to unpack .../4-autopkgtest-satdep.deb ... 3940s Unpacking autopkgtest-satdep (0) ... 3940s Setting up autopkgtest-satdep (0) ... 3942s (Reading database ... 76743 files and directories currently installed.) 3942s Removing autopkgtest-satdep (0) ... 3949s autopkgtest [18:01:45]: test duplicate-module-load: [----------------------- 3949s + cd /tmp/autopkgtest.4jUaKD/autopkgtest_tmp 3949s + apache2ctl -l -M 3949s + sort unsorted 3949s + grep core.c sorted 3949s core.c 3949s http_core.c 3949s + uniq 3949s + diff -u sorted dedup 3949s autopkgtest [18:01:45]: test duplicate-module-load: -----------------------] 3950s duplicate-module-load PASS 3950s autopkgtest [18:01:46]: test duplicate-module-load: - - - - - - - - - - results - - - - - - - - - - 3950s autopkgtest [18:01:46]: test default-mods: preparing testbed 3951s Reading package lists... 3952s Building dependency tree... 3952s Reading state information... 3952s Starting pkgProblemResolver with broken count: 0 3952s Starting 2 pkgProblemResolver with broken count: 0 3952s Done 3952s The following NEW packages will be installed: 3952s autopkgtest-satdep 3952s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 3952s Need to get 0 B/696 B of archives. 3952s After this operation, 0 B of additional disk space will be used. 3952s Get:1 /tmp/autopkgtest.4jUaKD/6-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [696 B] 3953s Selecting previously unselected package autopkgtest-satdep. 3953s (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 ... 76743 files and directories currently installed.) 3953s Preparing to unpack .../6-autopkgtest-satdep.deb ... 3953s Unpacking autopkgtest-satdep (0) ... 3953s Setting up autopkgtest-satdep (0) ... 3955s (Reading database ... 76743 files and directories currently installed.) 3955s Removing autopkgtest-satdep (0) ... 3955s autopkgtest [18:01:51]: test default-mods: [----------------------- 3955s alias_module (shared) 3955s auth_basic_module (shared) 3955s authn_core_module (shared) 3955s authz_core_module (shared) 3955s log_config_module (static) 3955s mime_module (shared) 3955s reqtimeout_module (shared) 3955s version_module (static) 3955s watchdog_module (static) 3955s autopkgtest [18:01:51]: test default-mods: -----------------------] 3956s default-mods PASS 3956s autopkgtest [18:01:52]: test default-mods: - - - - - - - - - - results - - - - - - - - - - 3956s autopkgtest [18:01:52]: test htcacheclean: preparing testbed 3957s Reading package lists... 3958s Building dependency tree... 3958s Reading state information... 3958s Starting pkgProblemResolver with broken count: 0 3958s Starting 2 pkgProblemResolver with broken count: 0 3958s Done 3958s The following NEW packages will be installed: 3958s autopkgtest-satdep 3958s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 3958s Need to get 0 B/700 B of archives. 3958s After this operation, 0 B of additional disk space will be used. 3958s Get:1 /tmp/autopkgtest.4jUaKD/8-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [700 B] 3959s Selecting previously unselected package autopkgtest-satdep. 3959s (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 ... 76743 files and directories currently installed.) 3959s Preparing to unpack .../8-autopkgtest-satdep.deb ... 3959s Unpacking autopkgtest-satdep (0) ... 3959s Setting up autopkgtest-satdep (0) ... 3960s (Reading database ... 76743 files and directories currently installed.) 3960s Removing autopkgtest-satdep (0) ... 3961s autopkgtest [18:01:57]: test htcacheclean: [----------------------- 3961s + htc_enabled 3961s + ls /etc/rc[2345].d/S*apache-htcacheclean 3961s + return 1 3961s + a2enmod cache_disk 3961s Considering dependency cache for cache_disk: 3961s Enabling module cache. 3961s Enabling module cache_disk. 3961s Enabling external service apache-htcacheclean 3961s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 3961s Executing: /usr/lib/systemd/systemd-sysv-install enable apache-htcacheclean 3961s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service -> /usr/lib/systemd/system/apache-htcacheclean.service. 3962s The service will be started on next reboot. 3962s To activate the new configuration, you need to run: 3962s systemctl restart apache2 3962s systemctl start apache-htcacheclean 3962s + htc_enabled 3962s + ls /etc/rc2.d/S01apache-htcacheclean /etc/rc3.d/S01apache-htcacheclean /etc/rc4.d/S01apache-htcacheclean /etc/rc5.d/S01apache-htcacheclean 3962s + return 0 3962s + service apache-htcacheclean start 3962s + ps -ef 3962s + grep /usr/bin/htcacheclean 3962s + PGREP=pgrep -P 1 -u www-data -G www-data htcacheclean 3962s + pgrep -P 1 -u www-data -G www-data htcacheclean 3962s www-data 2384 1 0 18:01 ? 00:00:00 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 3962s root 3460 3323 0 18:01 ? 00:00:00 grep /usr/bin/htcacheclean 3962s + service apache-htcacheclean status 3962s 2384 3962s ● apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 3962s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 3962s Active: active (running) since Mon 2024-04-08 18:01:28 UTC; 30s ago 3962s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 3962s Main PID: 2384 (htcacheclean) 3962s Tasks: 1 (limit: 4622) 3962s Memory: 284.0K (peak: 844.0K) 3962s CPU: 3ms 3962s CGroup: /system.slice/apache-htcacheclean.service 3962s └─2384 /usr/bin/htcacheclean -d 120 -p /var/cache/apache2/mod_cache_disk -l 300M -n 3962s 3962s Apr 08 18:01:28 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3962s Apr 08 18:01:28 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3962s + service apache-htcacheclean stop 3963s + sleep 1 3964s + pgrep -P 1 -u www-data -G www-data htcacheclean 3964s + service apache-htcacheclean status 3964s + a2dismod cache_disk 3964s ○ apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server 3964s Loaded: loaded (/usr/lib/systemd/system/apache-htcacheclean.service; enabled; preset: enabled) 3964s Active: inactive (dead) since Mon 2024-04-08 18:01:59 UTC; 1s ago 3964s Duration: 30.877s 3964s Docs: https://httpd.apache.org/docs/2.4/programs/htcacheclean.html 3964s Main PID: 2384 (code=exited, status=0/SUCCESS) 3964s CPU: 4ms 3964s 3964s Apr 08 18:01:28 autopkgtest systemd[1]: Starting apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3964s Apr 08 18:01:28 autopkgtest systemd[1]: Started apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3964s Apr 08 18:01:59 autopkgtest systemd[1]: Stopping apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server... 3964s Apr 08 18:01:59 autopkgtest systemd[1]: apache-htcacheclean.service: Deactivated successfully. 3964s Apr 08 18:01:59 autopkgtest systemd[1]: Stopped apache-htcacheclean.service - Disk Cache Cleaning Daemon for Apache HTTP Server. 3964s Disabling external service apache-htcacheclean 3964s Synchronizing state of apache-htcacheclean.service with SysV service script with /usr/lib/systemd/systemd-sysv-install. 3964s Executing: /usr/lib/systemd/systemd-sysv-install disable apache-htcacheclean 3965s Removed "/etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service". 3965s + htc_enabled 3965s + ls /etc/rc[2345].d/S*apache-htcacheclean 3965s + return 1 3965s + a2enmod cache_socache 3965s Module cache_disk disabled. 3965s To activate the new configuration, you need to run: 3965s systemctl restart apache2 3965s systemctl stop apache-htcacheclean 3965s Considering dependency cache for cache_socache: 3965s Module cache already enabled 3965s Enabling module cache_socache. 3965s To activate the new configuration, you need to run: 3965s systemctl restart apache2 3965s + htc_enabled 3965s + ls /etc/rc[2345].d/S*apache-htcacheclean 3965s + return 1 3965s + exit 0 3965s autopkgtest [18:02:01]: test htcacheclean: -----------------------] 3966s autopkgtest [18:02:02]: test htcacheclean: - - - - - - - - - - results - - - - - - - - - - 3966s htcacheclean PASS 3966s autopkgtest [18:02:02]: test ssl-passphrase: preparing testbed 3967s Note, using file '/tmp/autopkgtest.4jUaKD/9-autopkgtest-satdep.dsc' to get the build dependencies 3967s Reading package lists... 3968s Building dependency tree... 3968s Reading state information... 3968s Starting pkgProblemResolver with broken count: 0 3968s Starting 2 pkgProblemResolver with broken count: 0 3968s Done 3968s The following NEW packages will be installed: 3968s expect libtcl8.6 ssl-cert tcl-expect tcl8.6 3968s 0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded. 3968s Need to get 1263 kB of archives. 3968s After this operation, 4842 kB of additional disk space will be used. 3968s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 libtcl8.6 amd64 8.6.14+dfsg-1build1 [988 kB] 3968s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 tcl8.6 amd64 8.6.14+dfsg-1build1 [14.7 kB] 3968s Get:3 http://ftpmaster.internal/ubuntu noble/universe amd64 tcl-expect amd64 5.45.4-2build1 [105 kB] 3968s Get:4 http://ftpmaster.internal/ubuntu noble/universe amd64 expect amd64 5.45.4-2build1 [137 kB] 3968s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 3969s Preconfiguring packages ... 3969s Fetched 1263 kB in 0s (22.2 MB/s) 3969s Selecting previously unselected package libtcl8.6:amd64. 3969s (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 ... 76743 files and directories currently installed.) 3969s Preparing to unpack .../libtcl8.6_8.6.14+dfsg-1build1_amd64.deb ... 3969s Unpacking libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 3969s Selecting previously unselected package tcl8.6. 3969s Preparing to unpack .../tcl8.6_8.6.14+dfsg-1build1_amd64.deb ... 3969s Unpacking tcl8.6 (8.6.14+dfsg-1build1) ... 3969s Selecting previously unselected package tcl-expect:amd64. 3969s Preparing to unpack .../tcl-expect_5.45.4-2build1_amd64.deb ... 3969s Unpacking tcl-expect:amd64 (5.45.4-2build1) ... 3969s Selecting previously unselected package expect. 3969s Preparing to unpack .../expect_5.45.4-2build1_amd64.deb ... 3969s Unpacking expect (5.45.4-2build1) ... 3969s Selecting previously unselected package ssl-cert. 3969s Preparing to unpack .../ssl-cert_1.1.2ubuntu1_all.deb ... 3969s Unpacking ssl-cert (1.1.2ubuntu1) ... 3969s Setting up ssl-cert (1.1.2ubuntu1) ... 3969s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 3970s Setting up libtcl8.6:amd64 (8.6.14+dfsg-1build1) ... 3970s Setting up tcl8.6 (8.6.14+dfsg-1build1) ... 3970s Setting up tcl-expect:amd64 (5.45.4-2build1) ... 3970s Setting up expect (5.45.4-2build1) ... 3970s Processing triggers for man-db (2.12.0-4build1) ... 3970s Processing triggers for libc-bin (2.39-0ubuntu8) ... 3973s Reading package lists... 3973s Building dependency tree... 3973s Reading state information... 3974s Starting pkgProblemResolver with broken count: 0 3974s Starting 2 pkgProblemResolver with broken count: 0 3974s Done 3974s The following NEW packages will be installed: 3974s autopkgtest-satdep 3974s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 3974s Need to get 0 B/696 B of archives. 3974s After this operation, 0 B of additional disk space will be used. 3974s Get:1 /tmp/autopkgtest.4jUaKD/10-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [696 B] 3975s Selecting previously unselected package autopkgtest-satdep. 3975s (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 ... 77083 files and directories currently installed.) 3975s Preparing to unpack .../10-autopkgtest-satdep.deb ... 3975s Unpacking autopkgtest-satdep (0) ... 3975s Setting up autopkgtest-satdep (0) ... 3976s (Reading database ... 77083 files and directories currently installed.) 3976s Removing autopkgtest-satdep (0) ... 3977s autopkgtest [18:02:13]: test ssl-passphrase: [----------------------- 3977s + cd /etc/ssl/private 3977s + [ -f ssl-cert-snakeoil.key.nopassphrase ] 3977s + mv ssl-cert-snakeoil.key ssl-cert-snakeoil.key.nopassphrase 3977s + openssl rsa -des3 -in ssl-cert-snakeoil.key.nopassphrase -out ssl-cert-snakeoil.key -passout pass:test 3977s writing RSA key 3977s + a2enmod ssl 3977s Considering dependency mime for ssl: 3977s Module mime already enabled 3977s Considering dependency socache_shmcb for ssl: 3977s Enabling module socache_shmcb. 3977s Enabling module ssl. 3977s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 3977s + a2ensite default-ssl 3977s To activate the new configuration, you need to run: 3977s systemctl restart apache2 3977s Enabling site default-ssl. 3977s To activate the new configuration, you need to run: 3977s systemctl reload apache2 3977s + expect 3977s + password_responder 3977s + [ ! -e /run/systemd/ask-password/sck.* ] 3977s + sleep 1 3977s spawn service apache2 restart 3978s Enter passphrase for SSL/TLS keys for adt-noble-i386-apache2-20240408-165556-juju-7f2275-prod-propose.openstack.prodstack5.lan.:443 (RSA): (press TAB for no echo) + [ ! -e /run/systemd/ask-password/sck.6ed0442fdc37fbe3 ] 3978s + echo ssl-passphrase test password responder: found prompt, sending password 3978s + echo test 3978s + /lib/systemd/systemd-reply-password 1 /run/systemd/ask-password/sck.6ed0442fdc37fbe3 3978s ssl-passphrase test password responder: found prompt, sending password 3978s 3978s + echo Hello, world! 3978s + curl -k https://localhost/hello.txt 3978s % Total % Received % Xferd Average Speed Time Time Time Current 3978s Dload Upload Total Spent Left Speed 3978s 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 14 100 14 0 0 1205 0 --:--:-- --:--:-- --:--:-- 1272 3978s + result=Hello, world! 3978s + [ Hello, world! != Hello, world! ] 3978s autopkgtest [18:02:14]: test ssl-passphrase: -----------------------] 3978s ssl-passphrase PASS 3978s autopkgtest [18:02:14]: test ssl-passphrase: - - - - - - - - - - results - - - - - - - - - - 3979s autopkgtest [18:02:15]: test check-http2: preparing testbed 5158s autopkgtest [18:21:54]: testbed dpkg architecture: amd64 5158s autopkgtest [18:21:54]: testbed apt version: 2.7.14build2 5158s autopkgtest [18:21:54]: test architecture: i386 5158s autopkgtest [18:21:54]: @@@@@@@@@@@@@@@@@@@@ test bed setup 5159s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 5159s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [315 kB] 5159s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [834 kB] 5159s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [11.3 kB] 5159s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4680 B] 5159s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [243 kB] 5159s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [319 kB] 5159s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 5159s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [5016 B] 5159s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [16.3 kB] 5159s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 5159s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [445 kB] 5159s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [1036 kB] 5159s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 5159s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [2336 B] 5159s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [10.4 kB] 5159s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 5161s Fetched 3371 kB in 1s (5945 kB/s) 5161s Reading package lists... 5163s Reading package lists... 5163s Building dependency tree... 5163s Reading state information... 5163s Calculating upgrade... 5163s The following packages will be upgraded: 5163s bash curl grub-common grub-pc grub-pc-bin grub2-common libcurl3t64-gnutls 5163s libcurl4t64 libpython3.12-minimal libpython3.12-stdlib libsasl2-2 5163s libsasl2-modules libsasl2-modules-db python3-gi python3.12 5163s python3.12-minimal shim-signed 5163s 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5163s Need to get 12.6 MB of archives. 5163s After this operation, 34.8 kB disk space will be freed. 5163s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 bash amd64 5.2.21-2ubuntu4 [794 kB] 5163s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12 amd64 3.12.2-5ubuntu3 [644 kB] 5163s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-stdlib amd64 3.12.2-5ubuntu3 [2067 kB] 5163s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12-minimal amd64 3.12.2-5ubuntu3 [2337 kB] 5163s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-minimal amd64 3.12.2-5ubuntu3 [833 kB] 5163s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 python3-gi amd64 3.48.2-1 [232 kB] 5163s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 curl amd64 8.5.0-2ubuntu10 [227 kB] 5163s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl4t64 amd64 8.5.0-2ubuntu10 [340 kB] 5163s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc amd64 2.12-1ubuntu7 [137 kB] 5163s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 grub2-common amd64 2.12-1ubuntu7 [669 kB] 5163s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc-bin amd64 2.12-1ubuntu7 [1097 kB] 5163s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 grub-common amd64 2.12-1ubuntu7 [2120 kB] 5163s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl3t64-gnutls amd64 8.5.0-2ubuntu10 [333 kB] 5163s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-5ubuntu3 [20.3 kB] 5163s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-5ubuntu3 [53.2 kB] 5163s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules amd64 2.1.28+dfsg1-5ubuntu3 [69.7 kB] 5163s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 shim-signed amd64 1.58+15.8-0ubuntu1 [665 kB] 5164s Preconfiguring packages ... 5164s Fetched 12.6 MB in 0s (105 MB/s) 5164s (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 ... 105900 files and directories currently installed.) 5164s Preparing to unpack .../bash_5.2.21-2ubuntu4_amd64.deb ... 5164s Unpacking bash (5.2.21-2ubuntu4) over (5.2.21-2ubuntu2) ... 5164s Setting up bash (5.2.21-2ubuntu4) ... 5164s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 5164s (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 ... 105900 files and directories currently installed.) 5164s Preparing to unpack .../00-python3.12_3.12.2-5ubuntu3_amd64.deb ... 5164s Unpacking python3.12 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 5164s Preparing to unpack .../01-libpython3.12-stdlib_3.12.2-5ubuntu3_amd64.deb ... 5165s Unpacking libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 5165s Preparing to unpack .../02-python3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 5165s Unpacking python3.12-minimal (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 5165s Preparing to unpack .../03-libpython3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 5165s Unpacking libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 5165s Preparing to unpack .../04-python3-gi_3.48.2-1_amd64.deb ... 5165s Unpacking python3-gi (3.48.2-1) over (3.48.1-1build1) ... 5165s Preparing to unpack .../05-curl_8.5.0-2ubuntu10_amd64.deb ... 5165s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 5165s Preparing to unpack .../06-libcurl4t64_8.5.0-2ubuntu10_amd64.deb ... 5165s Unpacking libcurl4t64:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 5165s Preparing to unpack .../07-grub-pc_2.12-1ubuntu7_amd64.deb ... 5165s Unpacking grub-pc (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 5165s Preparing to unpack .../08-grub2-common_2.12-1ubuntu7_amd64.deb ... 5165s Unpacking grub2-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 5165s Preparing to unpack .../09-grub-pc-bin_2.12-1ubuntu7_amd64.deb ... 5165s Unpacking grub-pc-bin (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 5166s Preparing to unpack .../10-grub-common_2.12-1ubuntu7_amd64.deb ... 5166s Unpacking grub-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 5166s Preparing to unpack .../11-libcurl3t64-gnutls_8.5.0-2ubuntu10_amd64.deb ... 5166s Unpacking libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 5166s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 5166s Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 5166s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 5166s Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 5166s Preparing to unpack .../14-libsasl2-modules_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 5166s Unpacking libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 5166s Preparing to unpack .../15-shim-signed_1.58+15.8-0ubuntu1_amd64.deb ... 5166s Unpacking shim-signed (1.58+15.8-0ubuntu1) over (1.57+15.8-0ubuntu1) ... 5166s Setting up libcurl4t64:amd64 (8.5.0-2ubuntu10) ... 5166s Setting up libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) ... 5166s Setting up libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) ... 5166s Setting up libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) ... 5166s Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) ... 5166s Setting up grub-common (2.12-1ubuntu7) ... 5166s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 5167s Setting up python3-gi (3.48.2-1) ... 5167s Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) ... 5167s Setting up curl (8.5.0-2ubuntu10) ... 5167s Setting up python3.12-minimal (3.12.2-5ubuntu3) ... 5168s Setting up libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) ... 5168s Setting up grub2-common (2.12-1ubuntu7) ... 5168s Setting up python3.12 (3.12.2-5ubuntu3) ... 5169s Setting up grub-pc-bin (2.12-1ubuntu7) ... 5169s Setting up shim-signed (1.58+15.8-0ubuntu1) ... 5169s Installing for x86_64-efi platform. 5169s grub-install: warning: EFI variables cannot be set on this system. 5169s grub-install: warning: You will have to complete the GRUB setup manually. 5169s Installation finished. No error reported. 5169s Setting up grub-pc (2.12-1ubuntu7) ... 5170s Installing for i386-pc platform. 5170s Installation finished. No error reported. 5170s Sourcing file `/etc/default/grub' 5170s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 5170s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 5170s Generating grub configuration file ... 5170s Found linux image: /boot/vmlinuz-6.8.0-22-generic 5170s Found initrd image: /boot/initrd.img-6.8.0-22-generic 5170s Found linux image: /boot/vmlinuz-6.8.0-11-generic 5170s Found initrd image: /boot/initrd.img-6.8.0-11-generic 5171s Warning: os-prober will not be executed to detect other bootable partitions. 5171s Systems on them will not be added to the GRUB boot configuration. 5171s Check GRUB_DISABLE_OS_PROBER documentation entry. 5171s Adding boot menu entry for UEFI Firmware Settings ... 5171s done 5171s Processing triggers for install-info (7.1-3build2) ... 5171s Processing triggers for libc-bin (2.39-0ubuntu8) ... 5171s Processing triggers for systemd (255.4-1ubuntu7) ... 5171s Processing triggers for man-db (2.12.0-4build1) ... 5172s Processing triggers for debianutils (5.17build1) ... 5172s Reading package lists... 5172s Building dependency tree... 5172s Reading state information... 5173s The following packages will be REMOVED: 5173s linux-headers-6.8.0-11* linux-headers-6.8.0-11-generic* 5173s linux-image-6.8.0-11-generic* linux-modules-6.8.0-11-generic* 5173s 0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded. 5173s After this operation, 167 MB disk space will be freed. 5173s (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 ... 105901 files and directories currently installed.) 5173s Removing linux-headers-6.8.0-11-generic (6.8.0-11.11) ... 5174s Removing linux-headers-6.8.0-11 (6.8.0-11.11) ... 5176s Removing linux-image-6.8.0-11-generic (6.8.0-11.11) ... 5176s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.8.0-22-generic 5176s I: /boot/initrd.img.old is now a symlink to initrd.img-6.8.0-22-generic 5176s /etc/kernel/postrm.d/initramfs-tools: 5176s update-initramfs: Deleting /boot/initrd.img-6.8.0-11-generic 5176s /etc/kernel/postrm.d/zz-update-grub: 5176s Sourcing file `/etc/default/grub' 5176s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 5176s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 5176s Generating grub configuration file ... 5176s Found linux image: /boot/vmlinuz-6.8.0-22-generic 5176s Found initrd image: /boot/initrd.img-6.8.0-22-generic 5177s Warning: os-prober will not be executed to detect other bootable partitions. 5177s Systems on them will not be added to the GRUB boot configuration. 5177s Check GRUB_DISABLE_OS_PROBER documentation entry. 5177s Adding boot menu entry for UEFI Firmware Settings ... 5177s done 5177s Removing linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 5177s (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 ... 74382 files and directories currently installed.) 5177s Purging configuration files for linux-image-6.8.0-11-generic (6.8.0-11.11) ... 5177s Purging configuration files for linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 5177s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 5177s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 5177s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 5177s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 5179s Reading package lists... 5179s Reading package lists... 5179s Building dependency tree... 5179s Reading state information... 5179s Calculating upgrade... 5180s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5180s Reading package lists... 5180s Building dependency tree... 5180s Reading state information... 5180s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 5180s autopkgtest [18:22:16]: rebooting testbed after setup commands that affected boot 5204s Note, using file '/tmp/autopkgtest.4jUaKD/11-autopkgtest-satdep.dsc' to get the build dependencies 5204s Reading package lists... 5205s Building dependency tree... 5205s Reading state information... 5205s Starting pkgProblemResolver with broken count: 0 5205s Starting 2 pkgProblemResolver with broken count: 0 5205s Done 5205s The following NEW packages will be installed: 5205s apache2:i386 apache2-bin:i386 apache2-data apache2-utils build-essential cpp 5205s cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu g++ g++-13 5205s g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 5205s gcc-13-x86-64-linux-gnu gcc-14-base:i386 gcc-x86-64-linux-gnu libapr1t64 5205s libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 libaprutil1-ldap:i386 5205s libaprutil1t64 libaprutil1t64:i386 libasan8 libatomic1 libbrotli1:i386 5205s libc6:i386 libcc1-0 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 5205s libdb5.3t64:i386 libev4t64 libexpat1:i386 libffi8:i386 libgcc-13-dev 5205s libgcc-s1:i386 libgdbm6t64:i386 libgmp10:i386 libgnutls30t64:i386 libgomp1 5205s libgssapi-krb5-2:i386 libhogweed6t64:i386 libhwasan0 libicu74:i386 5205s libidn2-0:i386 libisl23 libitm1 libjansson4:i386 libjemalloc2 5205s libk5crypto3:i386 libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 5205s libldap2:i386 liblsan0 liblua5.4-0:i386 liblzma5:i386 libmpc3 5205s libnettle8t64:i386 libnghttp2-14:i386 libp11-kit0:i386 libpcre2-8-0:i386 5205s libpsl5t64:i386 libquadmath0 librtmp1:i386 libsasl2-2:i386 5205s libsasl2-modules-db:i386 libsqlite3-0:i386 libssh-4:i386 libssl3t64:i386 5205s libstdc++-13-dev libstdc++6:i386 libtasn1-6:i386 libtsan2 libubsan1 5205s libunistring5:i386 libuuid1:i386 libxml2:i386 libzstd1:i386 nghttp2-client 5205s ssl-cert zlib1g:i386 5205s 0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded. 5205s Need to get 90.2 MB of archives. 5205s After this operation, 315 MB of additional disk space will be used. 5205s Get:1 http://ftpmaster.internal/ubuntu noble/main i386 gcc-14-base i386 14-20240330-1ubuntu2 [47.4 kB] 5206s Get:2 http://ftpmaster.internal/ubuntu noble/main i386 libgcc-s1 i386 14-20240330-1ubuntu2 [95.2 kB] 5206s Get:3 http://ftpmaster.internal/ubuntu noble/main i386 libc6 i386 2.39-0ubuntu8 [3010 kB] 5206s Get:4 http://ftpmaster.internal/ubuntu noble/main i386 libuuid1 i386 2.39.3-9ubuntu4 [36.4 kB] 5206s Get:5 http://ftpmaster.internal/ubuntu noble/main i386 libapr1t64 i386 1.7.2-3.1build2 [116 kB] 5206s Get:6 http://ftpmaster.internal/ubuntu noble/main i386 libcrypt1 i386 1:4.4.36-4 [106 kB] 5206s Get:7 http://ftpmaster.internal/ubuntu noble/main i386 libdb5.3t64 i386 5.3.28+dfsg2-6build1 [806 kB] 5206s Get:8 http://ftpmaster.internal/ubuntu noble/main i386 libexpat1 i386 2.6.1-2build1 [91.2 kB] 5206s Get:9 http://ftpmaster.internal/ubuntu noble/main i386 libgdbm6t64 i386 1.23-5.1build1 [39.4 kB] 5206s Get:10 http://ftpmaster.internal/ubuntu noble/main i386 libssl3t64 i386 3.0.13-0ubuntu3 [1919 kB] 5206s Get:11 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1t64 i386 1.6.3-1.1ubuntu7 [101 kB] 5206s Get:12 http://ftpmaster.internal/ubuntu noble/main i386 libsqlite3-0 i386 3.45.1-1ubuntu2 [775 kB] 5206s Get:13 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-1.1ubuntu7 [11.6 kB] 5206s Get:14 http://ftpmaster.internal/ubuntu noble/main i386 libgmp10 i386 2:6.3.0+dfsg-2ubuntu4 [273 kB] 5206s Get:15 http://ftpmaster.internal/ubuntu noble/main i386 libnettle8t64 i386 3.9.1-2.2build1 [191 kB] 5206s Get:16 http://ftpmaster.internal/ubuntu noble/main i386 libhogweed6t64 i386 3.9.1-2.2build1 [202 kB] 5206s Get:17 http://ftpmaster.internal/ubuntu noble/main i386 libunistring5 i386 1.1-2 [543 kB] 5206s Get:18 http://ftpmaster.internal/ubuntu noble/main i386 libidn2-0 i386 2.3.7-2 [102 kB] 5206s Get:19 http://ftpmaster.internal/ubuntu noble/main i386 libffi8 i386 3.4.6-1 [22.7 kB] 5206s Get:20 http://ftpmaster.internal/ubuntu noble/main i386 libp11-kit0 i386 0.25.3-4ubuntu1 [289 kB] 5206s Get:21 http://ftpmaster.internal/ubuntu noble/main i386 libtasn1-6 i386 4.19.0-3 [44.3 kB] 5206s Get:22 http://ftpmaster.internal/ubuntu noble/main i386 libgnutls30t64 i386 3.8.3-1.1ubuntu3 [1010 kB] 5206s Get:23 http://ftpmaster.internal/ubuntu noble/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-5ubuntu3 [21.7 kB] 5206s Get:24 http://ftpmaster.internal/ubuntu noble/main i386 libsasl2-2 i386 2.1.28+dfsg1-5ubuntu3 [61.5 kB] 5206s Get:25 http://ftpmaster.internal/ubuntu noble/main i386 libldap2 i386 2.6.7+dfsg-1~exp1ubuntu8 [210 kB] 5206s Get:26 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-ldap i386 1.6.3-1.1ubuntu7 [9226 B] 5206s Get:27 http://ftpmaster.internal/ubuntu noble/main i386 libbrotli1 i386 1.1.0-2build2 [334 kB] 5206s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libkrb5support0 i386 1.20.1-6ubuntu2 [37.4 kB] 5206s Get:29 http://ftpmaster.internal/ubuntu noble/main i386 libcom-err2 i386 1.47.0-2.4~exp1ubuntu3 [23.1 kB] 5206s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libk5crypto3 i386 1.20.1-6ubuntu2 [86.1 kB] 5206s Get:31 http://ftpmaster.internal/ubuntu noble/main i386 libkeyutils1 i386 1.6.3-3 [9824 B] 5206s Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libkrb5-3 i386 1.20.1-6ubuntu2 [395 kB] 5206s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libgssapi-krb5-2 i386 1.20.1-6ubuntu2 [153 kB] 5206s Get:34 http://ftpmaster.internal/ubuntu noble/main i386 libnghttp2-14 i386 1.59.0-1build2 [89.2 kB] 5206s Get:35 http://ftpmaster.internal/ubuntu noble/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 5206s Get:36 http://ftpmaster.internal/ubuntu noble/main i386 zlib1g i386 1:1.3.dfsg-3.1ubuntu2 [58.8 kB] 5206s Get:37 http://ftpmaster.internal/ubuntu noble/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 5206s Get:38 http://ftpmaster.internal/ubuntu noble/main i386 libssh-4 i386 0.10.6-2build2 [212 kB] 5206s Get:39 http://ftpmaster.internal/ubuntu noble/main i386 libzstd1 i386 1.5.5+dfsg2-2 [287 kB] 5206s Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libcurl4t64 i386 8.5.0-2ubuntu10 [376 kB] 5206s Get:41 http://ftpmaster.internal/ubuntu noble/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 5206s Get:42 http://ftpmaster.internal/ubuntu noble/main i386 libstdc++6 i386 14-20240330-1ubuntu2 [862 kB] 5206s Get:43 http://ftpmaster.internal/ubuntu noble/main i386 liblua5.4-0 i386 5.4.6-3build2 [182 kB] 5206s Get:44 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-8-0 i386 10.42-4ubuntu1 [227 kB] 5206s Get:45 http://ftpmaster.internal/ubuntu noble/main i386 libicu74 i386 74.2-1ubuntu1 [11.0 MB] 5206s Get:46 http://ftpmaster.internal/ubuntu noble/main i386 liblzma5 i386 5.6.1+really5.4.5-1 [133 kB] 5206s Get:47 http://ftpmaster.internal/ubuntu noble/main i386 libxml2 i386 2.9.14+dfsg-1.3ubuntu3 [722 kB] 5206s Get:48 http://ftpmaster.internal/ubuntu noble/main i386 apache2-bin i386 2.4.58-1ubuntu7 [1439 kB] 5206s Get:49 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 5206s Get:50 http://ftpmaster.internal/ubuntu noble/main amd64 libapr1t64 amd64 1.7.2-3.1build2 [107 kB] 5206s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 5206s Get:52 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-utils amd64 2.4.58-1ubuntu7 [95.9 kB] 5206s Get:53 http://ftpmaster.internal/ubuntu noble/main i386 apache2 i386 2.4.58-1ubuntu7 [90.2 kB] 5206s Get:54 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3 [741 kB] 5206s Get:55 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1 [54.1 kB] 5206s Get:56 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [11.2 MB] 5206s Get:57 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13 amd64 13.2.0-23ubuntu3 [1034 B] 5206s Get:58 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 5206s Get:59 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 5206s Get:60 http://ftpmaster.internal/ubuntu noble/main amd64 libcc1-0 amd64 14-20240330-1ubuntu2 [47.7 kB] 5206s Get:61 http://ftpmaster.internal/ubuntu noble/main amd64 libgomp1 amd64 14-20240330-1ubuntu2 [147 kB] 5206s Get:62 http://ftpmaster.internal/ubuntu noble/main amd64 libitm1 amd64 14-20240330-1ubuntu2 [29.1 kB] 5206s Get:63 http://ftpmaster.internal/ubuntu noble/main amd64 libatomic1 amd64 14-20240330-1ubuntu2 [10.4 kB] 5206s Get:64 http://ftpmaster.internal/ubuntu noble/main amd64 libasan8 amd64 14-20240330-1ubuntu2 [3020 kB] 5206s Get:65 http://ftpmaster.internal/ubuntu noble/main amd64 liblsan0 amd64 14-20240330-1ubuntu2 [1310 kB] 5206s Get:66 http://ftpmaster.internal/ubuntu noble/main amd64 libtsan2 amd64 14-20240330-1ubuntu2 [2731 kB] 5206s Get:67 http://ftpmaster.internal/ubuntu noble/main amd64 libubsan1 amd64 14-20240330-1ubuntu2 [1172 kB] 5206s Get:68 http://ftpmaster.internal/ubuntu noble/main amd64 libhwasan0 amd64 14-20240330-1ubuntu2 [1629 kB] 5206s Get:69 http://ftpmaster.internal/ubuntu noble/main amd64 libquadmath0 amd64 14-20240330-1ubuntu2 [155 kB] 5206s Get:70 http://ftpmaster.internal/ubuntu noble/main amd64 libgcc-13-dev amd64 13.2.0-23ubuntu3 [2687 kB] 5206s Get:71 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [21.9 MB] 5207s Get:72 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13 amd64 13.2.0-23ubuntu3 [479 kB] 5207s Get:73 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 5207s Get:74 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 5207s Get:75 http://ftpmaster.internal/ubuntu noble/main amd64 libstdc++-13-dev amd64 13.2.0-23ubuntu3 [2398 kB] 5207s Get:76 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [12.5 MB] 5207s Get:77 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13 amd64 13.2.0-23ubuntu3 [14.5 kB] 5207s Get:78 http://ftpmaster.internal/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 5207s Get:79 http://ftpmaster.internal/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 5207s Get:80 http://ftpmaster.internal/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 5207s Get:81 http://ftpmaster.internal/ubuntu noble/universe amd64 libev4t64 amd64 1:4.33-2.1build1 [31.0 kB] 5207s Get:82 http://ftpmaster.internal/ubuntu noble/universe amd64 libjemalloc2 amd64 5.3.0-2 [257 kB] 5207s Get:83 http://ftpmaster.internal/ubuntu noble/universe amd64 nghttp2-client amd64 1.59.0-1build2 [159 kB] 5207s Get:84 http://ftpmaster.internal/ubuntu noble/main amd64 ssl-cert all 1.1.2ubuntu1 [17.8 kB] 5207s Preconfiguring packages ... 5207s Fetched 90.2 MB in 1s (75.1 MB/s) 5207s Selecting previously unselected package gcc-14-base:i386. 5207s (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 ... 74381 files and directories currently installed.) 5207s Preparing to unpack .../00-gcc-14-base_14-20240330-1ubuntu2_i386.deb ... 5207s Unpacking gcc-14-base:i386 (14-20240330-1ubuntu2) ... 5207s Selecting previously unselected package libgcc-s1:i386. 5207s Preparing to unpack .../01-libgcc-s1_14-20240330-1ubuntu2_i386.deb ... 5207s Unpacking libgcc-s1:i386 (14-20240330-1ubuntu2) ... 5207s Selecting previously unselected package libc6:i386. 5207s Preparing to unpack .../02-libc6_2.39-0ubuntu8_i386.deb ... 5208s Unpacking libc6:i386 (2.39-0ubuntu8) ... 5208s Selecting previously unselected package libuuid1:i386. 5208s Preparing to unpack .../03-libuuid1_2.39.3-9ubuntu4_i386.deb ... 5208s Unpacking libuuid1:i386 (2.39.3-9ubuntu4) ... 5208s Selecting previously unselected package libapr1t64:i386. 5208s Preparing to unpack .../04-libapr1t64_1.7.2-3.1build2_i386.deb ... 5208s Unpacking libapr1t64:i386 (1.7.2-3.1build2) ... 5208s Selecting previously unselected package libcrypt1:i386. 5208s Preparing to unpack .../05-libcrypt1_1%3a4.4.36-4_i386.deb ... 5208s Unpacking libcrypt1:i386 (1:4.4.36-4) ... 5208s Selecting previously unselected package libdb5.3t64:i386. 5208s Preparing to unpack .../06-libdb5.3t64_5.3.28+dfsg2-6build1_i386.deb ... 5208s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-6build1) ... 5208s Selecting previously unselected package libexpat1:i386. 5208s Preparing to unpack .../07-libexpat1_2.6.1-2build1_i386.deb ... 5208s Unpacking libexpat1:i386 (2.6.1-2build1) ... 5208s Selecting previously unselected package libgdbm6t64:i386. 5208s Preparing to unpack .../08-libgdbm6t64_1.23-5.1build1_i386.deb ... 5208s Unpacking libgdbm6t64:i386 (1.23-5.1build1) ... 5208s Selecting previously unselected package libssl3t64:i386. 5208s Preparing to unpack .../09-libssl3t64_3.0.13-0ubuntu3_i386.deb ... 5208s Unpacking libssl3t64:i386 (3.0.13-0ubuntu3) ... 5208s Selecting previously unselected package libaprutil1t64:i386. 5208s Preparing to unpack .../10-libaprutil1t64_1.6.3-1.1ubuntu7_i386.deb ... 5208s Unpacking libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 5208s Selecting previously unselected package libsqlite3-0:i386. 5208s Preparing to unpack .../11-libsqlite3-0_3.45.1-1ubuntu2_i386.deb ... 5208s Unpacking libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 5208s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 5208s Preparing to unpack .../12-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_i386.deb ... 5208s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 5208s Selecting previously unselected package libgmp10:i386. 5208s Preparing to unpack .../13-libgmp10_2%3a6.3.0+dfsg-2ubuntu4_i386.deb ... 5208s Unpacking libgmp10:i386 (2:6.3.0+dfsg-2ubuntu4) ... 5208s Selecting previously unselected package libnettle8t64:i386. 5208s Preparing to unpack .../14-libnettle8t64_3.9.1-2.2build1_i386.deb ... 5208s Unpacking libnettle8t64:i386 (3.9.1-2.2build1) ... 5208s Selecting previously unselected package libhogweed6t64:i386. 5208s Preparing to unpack .../15-libhogweed6t64_3.9.1-2.2build1_i386.deb ... 5208s Unpacking libhogweed6t64:i386 (3.9.1-2.2build1) ... 5208s Selecting previously unselected package libunistring5:i386. 5208s Preparing to unpack .../16-libunistring5_1.1-2_i386.deb ... 5208s Unpacking libunistring5:i386 (1.1-2) ... 5208s Selecting previously unselected package libidn2-0:i386. 5208s Preparing to unpack .../17-libidn2-0_2.3.7-2_i386.deb ... 5208s Unpacking libidn2-0:i386 (2.3.7-2) ... 5208s Selecting previously unselected package libffi8:i386. 5208s Preparing to unpack .../18-libffi8_3.4.6-1_i386.deb ... 5208s Unpacking libffi8:i386 (3.4.6-1) ... 5208s Selecting previously unselected package libp11-kit0:i386. 5208s Preparing to unpack .../19-libp11-kit0_0.25.3-4ubuntu1_i386.deb ... 5208s Unpacking libp11-kit0:i386 (0.25.3-4ubuntu1) ... 5208s Selecting previously unselected package libtasn1-6:i386. 5208s Preparing to unpack .../20-libtasn1-6_4.19.0-3_i386.deb ... 5208s Unpacking libtasn1-6:i386 (4.19.0-3) ... 5208s Selecting previously unselected package libgnutls30t64:i386. 5208s Preparing to unpack .../21-libgnutls30t64_3.8.3-1.1ubuntu3_i386.deb ... 5208s Unpacking libgnutls30t64:i386 (3.8.3-1.1ubuntu3) ... 5208s Selecting previously unselected package libsasl2-modules-db:i386. 5208s Preparing to unpack .../22-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_i386.deb ... 5208s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3) ... 5208s Selecting previously unselected package libsasl2-2:i386. 5208s Preparing to unpack .../23-libsasl2-2_2.1.28+dfsg1-5ubuntu3_i386.deb ... 5208s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3) ... 5208s Selecting previously unselected package libldap2:i386. 5208s Preparing to unpack .../24-libldap2_2.6.7+dfsg-1~exp1ubuntu8_i386.deb ... 5208s Unpacking libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8) ... 5208s Selecting previously unselected package libaprutil1-ldap:i386. 5208s Preparing to unpack .../25-libaprutil1-ldap_1.6.3-1.1ubuntu7_i386.deb ... 5208s Unpacking libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 5208s Selecting previously unselected package libbrotli1:i386. 5208s Preparing to unpack .../26-libbrotli1_1.1.0-2build2_i386.deb ... 5208s Unpacking libbrotli1:i386 (1.1.0-2build2) ... 5208s Selecting previously unselected package libkrb5support0:i386. 5208s Preparing to unpack .../27-libkrb5support0_1.20.1-6ubuntu2_i386.deb ... 5208s Unpacking libkrb5support0:i386 (1.20.1-6ubuntu2) ... 5208s Selecting previously unselected package libcom-err2:i386. 5209s Preparing to unpack .../28-libcom-err2_1.47.0-2.4~exp1ubuntu3_i386.deb ... 5209s Unpacking libcom-err2:i386 (1.47.0-2.4~exp1ubuntu3) ... 5209s Selecting previously unselected package libk5crypto3:i386. 5209s Preparing to unpack .../29-libk5crypto3_1.20.1-6ubuntu2_i386.deb ... 5209s Unpacking libk5crypto3:i386 (1.20.1-6ubuntu2) ... 5209s Selecting previously unselected package libkeyutils1:i386. 5209s Preparing to unpack .../30-libkeyutils1_1.6.3-3_i386.deb ... 5209s Unpacking libkeyutils1:i386 (1.6.3-3) ... 5209s Selecting previously unselected package libkrb5-3:i386. 5209s Preparing to unpack .../31-libkrb5-3_1.20.1-6ubuntu2_i386.deb ... 5209s Unpacking libkrb5-3:i386 (1.20.1-6ubuntu2) ... 5209s Selecting previously unselected package libgssapi-krb5-2:i386. 5209s Preparing to unpack .../32-libgssapi-krb5-2_1.20.1-6ubuntu2_i386.deb ... 5209s Unpacking libgssapi-krb5-2:i386 (1.20.1-6ubuntu2) ... 5209s Selecting previously unselected package libnghttp2-14:i386. 5209s Preparing to unpack .../33-libnghttp2-14_1.59.0-1build2_i386.deb ... 5209s Unpacking libnghttp2-14:i386 (1.59.0-1build2) ... 5209s Selecting previously unselected package libpsl5t64:i386. 5209s Preparing to unpack .../34-libpsl5t64_0.21.2-1.1build1_i386.deb ... 5209s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 5209s Selecting previously unselected package zlib1g:i386. 5209s Preparing to unpack .../35-zlib1g_1%3a1.3.dfsg-3.1ubuntu2_i386.deb ... 5209s Unpacking zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2) ... 5209s Selecting previously unselected package librtmp1:i386. 5209s Preparing to unpack .../36-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 5209s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 5209s Selecting previously unselected package libssh-4:i386. 5209s Preparing to unpack .../37-libssh-4_0.10.6-2build2_i386.deb ... 5209s Unpacking libssh-4:i386 (0.10.6-2build2) ... 5209s Selecting previously unselected package libzstd1:i386. 5209s Preparing to unpack .../38-libzstd1_1.5.5+dfsg2-2_i386.deb ... 5209s Unpacking libzstd1:i386 (1.5.5+dfsg2-2) ... 5209s Selecting previously unselected package libcurl4t64:i386. 5209s Preparing to unpack .../39-libcurl4t64_8.5.0-2ubuntu10_i386.deb ... 5209s Unpacking libcurl4t64:i386 (8.5.0-2ubuntu10) ... 5209s Selecting previously unselected package libjansson4:i386. 5209s Preparing to unpack .../40-libjansson4_2.14-2build2_i386.deb ... 5209s Unpacking libjansson4:i386 (2.14-2build2) ... 5209s Selecting previously unselected package libstdc++6:i386. 5209s Preparing to unpack .../41-libstdc++6_14-20240330-1ubuntu2_i386.deb ... 5209s Unpacking libstdc++6:i386 (14-20240330-1ubuntu2) ... 5209s Selecting previously unselected package liblua5.4-0:i386. 5209s Preparing to unpack .../42-liblua5.4-0_5.4.6-3build2_i386.deb ... 5209s Unpacking liblua5.4-0:i386 (5.4.6-3build2) ... 5209s Selecting previously unselected package libpcre2-8-0:i386. 5209s Preparing to unpack .../43-libpcre2-8-0_10.42-4ubuntu1_i386.deb ... 5209s Unpacking libpcre2-8-0:i386 (10.42-4ubuntu1) ... 5209s Selecting previously unselected package libicu74:i386. 5209s Preparing to unpack .../44-libicu74_74.2-1ubuntu1_i386.deb ... 5209s Unpacking libicu74:i386 (74.2-1ubuntu1) ... 5209s Selecting previously unselected package liblzma5:i386. 5209s Preparing to unpack .../45-liblzma5_5.6.1+really5.4.5-1_i386.deb ... 5209s Unpacking liblzma5:i386 (5.6.1+really5.4.5-1) ... 5209s Selecting previously unselected package libxml2:i386. 5209s Preparing to unpack .../46-libxml2_2.9.14+dfsg-1.3ubuntu3_i386.deb ... 5209s Unpacking libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 5209s Selecting previously unselected package apache2-bin:i386. 5209s Preparing to unpack .../47-apache2-bin_2.4.58-1ubuntu7_i386.deb ... 5209s Unpacking apache2-bin:i386 (2.4.58-1ubuntu7) ... 5209s Selecting previously unselected package apache2-data. 5209s Preparing to unpack .../48-apache2-data_2.4.58-1ubuntu7_all.deb ... 5209s Unpacking apache2-data (2.4.58-1ubuntu7) ... 5209s Selecting previously unselected package libapr1t64:amd64. 5210s Preparing to unpack .../49-libapr1t64_1.7.2-3.1build2_amd64.deb ... 5210s Unpacking libapr1t64:amd64 (1.7.2-3.1build2) ... 5210s Selecting previously unselected package libaprutil1t64:amd64. 5210s Preparing to unpack .../50-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 5210s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 5210s Selecting previously unselected package apache2-utils. 5210s Preparing to unpack .../51-apache2-utils_2.4.58-1ubuntu7_amd64.deb ... 5210s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 5210s Selecting previously unselected package apache2:i386. 5210s Preparing to unpack .../52-apache2_2.4.58-1ubuntu7_i386.deb ... 5210s Unpacking apache2:i386 (2.4.58-1ubuntu7) ... 5210s Selecting previously unselected package libisl23:amd64. 5210s Preparing to unpack .../53-libisl23_0.26-3_amd64.deb ... 5210s Unpacking libisl23:amd64 (0.26-3) ... 5210s Selecting previously unselected package libmpc3:amd64. 5210s Preparing to unpack .../54-libmpc3_1.3.1-1_amd64.deb ... 5210s Unpacking libmpc3:amd64 (1.3.1-1) ... 5210s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 5210s Preparing to unpack .../55-cpp-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 5210s Unpacking cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 5210s Selecting previously unselected package cpp-13. 5210s Preparing to unpack .../56-cpp-13_13.2.0-23ubuntu3_amd64.deb ... 5210s Unpacking cpp-13 (13.2.0-23ubuntu3) ... 5210s Selecting previously unselected package cpp-x86-64-linux-gnu. 5210s Preparing to unpack .../57-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 5210s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 5210s Selecting previously unselected package cpp. 5210s Preparing to unpack .../58-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 5210s Unpacking cpp (4:13.2.0-7ubuntu1) ... 5210s Selecting previously unselected package libcc1-0:amd64. 5210s Preparing to unpack .../59-libcc1-0_14-20240330-1ubuntu2_amd64.deb ... 5210s Unpacking libcc1-0:amd64 (14-20240330-1ubuntu2) ... 5210s Selecting previously unselected package libgomp1:amd64. 5210s Preparing to unpack .../60-libgomp1_14-20240330-1ubuntu2_amd64.deb ... 5210s Unpacking libgomp1:amd64 (14-20240330-1ubuntu2) ... 5210s Selecting previously unselected package libitm1:amd64. 5210s Preparing to unpack .../61-libitm1_14-20240330-1ubuntu2_amd64.deb ... 5210s Unpacking libitm1:amd64 (14-20240330-1ubuntu2) ... 5210s Selecting previously unselected package libatomic1:amd64. 5210s Preparing to unpack .../62-libatomic1_14-20240330-1ubuntu2_amd64.deb ... 5210s Unpacking libatomic1:amd64 (14-20240330-1ubuntu2) ... 5210s Selecting previously unselected package libasan8:amd64. 5210s Preparing to unpack .../63-libasan8_14-20240330-1ubuntu2_amd64.deb ... 5210s Unpacking libasan8:amd64 (14-20240330-1ubuntu2) ... 5210s Selecting previously unselected package liblsan0:amd64. 5210s Preparing to unpack .../64-liblsan0_14-20240330-1ubuntu2_amd64.deb ... 5210s Unpacking liblsan0:amd64 (14-20240330-1ubuntu2) ... 5210s Selecting previously unselected package libtsan2:amd64. 5210s Preparing to unpack .../65-libtsan2_14-20240330-1ubuntu2_amd64.deb ... 5210s Unpacking libtsan2:amd64 (14-20240330-1ubuntu2) ... 5210s Selecting previously unselected package libubsan1:amd64. 5210s Preparing to unpack .../66-libubsan1_14-20240330-1ubuntu2_amd64.deb ... 5210s Unpacking libubsan1:amd64 (14-20240330-1ubuntu2) ... 5210s Selecting previously unselected package libhwasan0:amd64. 5210s Preparing to unpack .../67-libhwasan0_14-20240330-1ubuntu2_amd64.deb ... 5210s Unpacking libhwasan0:amd64 (14-20240330-1ubuntu2) ... 5211s Selecting previously unselected package libquadmath0:amd64. 5211s Preparing to unpack .../68-libquadmath0_14-20240330-1ubuntu2_amd64.deb ... 5211s Unpacking libquadmath0:amd64 (14-20240330-1ubuntu2) ... 5211s Selecting previously unselected package libgcc-13-dev:amd64. 5211s Preparing to unpack .../69-libgcc-13-dev_13.2.0-23ubuntu3_amd64.deb ... 5211s Unpacking libgcc-13-dev:amd64 (13.2.0-23ubuntu3) ... 5211s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 5211s Preparing to unpack .../70-gcc-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 5211s Unpacking gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 5211s Selecting previously unselected package gcc-13. 5211s Preparing to unpack .../71-gcc-13_13.2.0-23ubuntu3_amd64.deb ... 5211s Unpacking gcc-13 (13.2.0-23ubuntu3) ... 5211s Selecting previously unselected package gcc-x86-64-linux-gnu. 5211s Preparing to unpack .../72-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 5211s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 5211s Selecting previously unselected package gcc. 5211s Preparing to unpack .../73-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 5211s Unpacking gcc (4:13.2.0-7ubuntu1) ... 5211s Selecting previously unselected package libstdc++-13-dev:amd64. 5211s Preparing to unpack .../74-libstdc++-13-dev_13.2.0-23ubuntu3_amd64.deb ... 5211s Unpacking libstdc++-13-dev:amd64 (13.2.0-23ubuntu3) ... 5211s Selecting previously unselected package g++-13-x86-64-linux-gnu. 5211s Preparing to unpack .../75-g++-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 5211s Unpacking g++-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 5212s Selecting previously unselected package g++-13. 5212s Preparing to unpack .../76-g++-13_13.2.0-23ubuntu3_amd64.deb ... 5212s Unpacking g++-13 (13.2.0-23ubuntu3) ... 5212s Selecting previously unselected package g++-x86-64-linux-gnu. 5212s Preparing to unpack .../77-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 5212s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 5212s Selecting previously unselected package g++. 5212s Preparing to unpack .../78-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 5212s Unpacking g++ (4:13.2.0-7ubuntu1) ... 5212s Selecting previously unselected package build-essential. 5212s Preparing to unpack .../79-build-essential_12.10ubuntu1_amd64.deb ... 5212s Unpacking build-essential (12.10ubuntu1) ... 5212s Selecting previously unselected package libev4t64:amd64. 5212s Preparing to unpack .../80-libev4t64_1%3a4.33-2.1build1_amd64.deb ... 5212s Unpacking libev4t64:amd64 (1:4.33-2.1build1) ... 5212s Selecting previously unselected package libjemalloc2:amd64. 5212s Preparing to unpack .../81-libjemalloc2_5.3.0-2_amd64.deb ... 5212s Unpacking libjemalloc2:amd64 (5.3.0-2) ... 5212s Selecting previously unselected package nghttp2-client. 5212s Preparing to unpack .../82-nghttp2-client_1.59.0-1build2_amd64.deb ... 5212s Unpacking nghttp2-client (1.59.0-1build2) ... 5212s Selecting previously unselected package ssl-cert. 5212s Preparing to unpack .../83-ssl-cert_1.1.2ubuntu1_all.deb ... 5212s Unpacking ssl-cert (1.1.2ubuntu1) ... 5212s Setting up libev4t64:amd64 (1:4.33-2.1build1) ... 5212s Setting up gcc-14-base:i386 (14-20240330-1ubuntu2) ... 5212s Setting up libjemalloc2:amd64 (5.3.0-2) ... 5212s Setting up libgomp1:amd64 (14-20240330-1ubuntu2) ... 5212s Setting up nghttp2-client (1.59.0-1build2) ... 5212s Setting up ssl-cert (1.1.2ubuntu1) ... 5212s Created symlink /etc/systemd/system/multi-user.target.wants/ssl-cert.service → /usr/lib/systemd/system/ssl-cert.service. 5213s Setting up libquadmath0:amd64 (14-20240330-1ubuntu2) ... 5213s Setting up libmpc3:amd64 (1.3.1-1) ... 5213s Setting up libatomic1:amd64 (14-20240330-1ubuntu2) ... 5213s Setting up libubsan1:amd64 (14-20240330-1ubuntu2) ... 5213s Setting up libhwasan0:amd64 (14-20240330-1ubuntu2) ... 5213s Setting up libasan8:amd64 (14-20240330-1ubuntu2) ... 5213s Setting up libapr1t64:amd64 (1.7.2-3.1build2) ... 5213s Setting up apache2-data (2.4.58-1ubuntu7) ... 5213s Setting up libtsan2:amd64 (14-20240330-1ubuntu2) ... 5213s Setting up libisl23:amd64 (0.26-3) ... 5213s Setting up libcc1-0:amd64 (14-20240330-1ubuntu2) ... 5213s Setting up liblsan0:amd64 (14-20240330-1ubuntu2) ... 5213s Setting up libitm1:amd64 (14-20240330-1ubuntu2) ... 5213s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 5213s Setting up cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 5213s Setting up libgcc-13-dev:amd64 (13.2.0-23ubuntu3) ... 5213s Setting up libstdc++-13-dev:amd64 (13.2.0-23ubuntu3) ... 5213s Setting up apache2-utils (2.4.58-1ubuntu7) ... 5213s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 5213s Setting up cpp-13 (13.2.0-23ubuntu3) ... 5213s Setting up gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 5213s Setting up gcc-13 (13.2.0-23ubuntu3) ... 5213s Setting up cpp (4:13.2.0-7ubuntu1) ... 5213s Setting up g++-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 5213s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 5213s Setting up gcc (4:13.2.0-7ubuntu1) ... 5213s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 5213s Setting up g++-13 (13.2.0-23ubuntu3) ... 5213s Setting up g++ (4:13.2.0-7ubuntu1) ... 5213s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 5213s Setting up build-essential (12.10ubuntu1) ... 5213s Setting up libgcc-s1:i386 (14-20240330-1ubuntu2) ... 5213s Setting up libc6:i386 (2.39-0ubuntu8) ... 5213s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-6build1) ... 5213s Setting up libffi8:i386 (3.4.6-1) ... 5213s Setting up libtasn1-6:i386 (4.19.0-3) ... 5213s Setting up libstdc++6:i386 (14-20240330-1ubuntu2) ... 5213s Setting up libexpat1:i386 (2.6.1-2build1) ... 5213s Setting up libzstd1:i386 (1.5.5+dfsg2-2) ... 5213s Setting up libkeyutils1:i386 (1.6.3-3) ... 5213s Setting up libgdbm6t64:i386 (1.23-5.1build1) ... 5213s Setting up liblzma5:i386 (5.6.1+really5.4.5-1) ... 5213s Setting up libssl3t64:i386 (3.0.13-0ubuntu3) ... 5213s Setting up libbrotli1:i386 (1.1.0-2build2) ... 5213s Setting up libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 5213s Setting up libnghttp2-14:i386 (1.59.0-1build2) ... 5213s Setting up zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2) ... 5213s Setting up libcrypt1:i386 (1:4.4.36-4) ... 5213s Setting up libcom-err2:i386 (1.47.0-2.4~exp1ubuntu3) ... 5213s Setting up libjansson4:i386 (2.14-2build2) ... 5213s Setting up libkrb5support0:i386 (1.20.1-6ubuntu2) ... 5213s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3) ... 5213s Setting up libnettle8t64:i386 (3.9.1-2.2build1) ... 5213s Setting up libgmp10:i386 (2:6.3.0+dfsg-2ubuntu4) ... 5213s Setting up libp11-kit0:i386 (0.25.3-4ubuntu1) ... 5213s Setting up libunistring5:i386 (1.1-2) ... 5213s Setting up libuuid1:i386 (2.39.3-9ubuntu4) ... 5213s Setting up libpcre2-8-0:i386 (10.42-4ubuntu1) ... 5213s Setting up libk5crypto3:i386 (1.20.1-6ubuntu2) ... 5213s Setting up libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3) ... 5213s Setting up libicu74:i386 (74.2-1ubuntu1) ... 5213s Setting up libhogweed6t64:i386 (3.9.1-2.2build1) ... 5213s Setting up libapr1t64:i386 (1.7.2-3.1build2) ... 5213s Setting up liblua5.4-0:i386 (5.4.6-3build2) ... 5213s Setting up libkrb5-3:i386 (1.20.1-6ubuntu2) ... 5213s Setting up libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 5213s Setting up libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 5213s Setting up libidn2-0:i386 (2.3.7-2) ... 5213s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 5213s Setting up libgssapi-krb5-2:i386 (1.20.1-6ubuntu2) ... 5213s Setting up libssh-4:i386 (0.10.6-2build2) ... 5213s Setting up libgnutls30t64:i386 (3.8.3-1.1ubuntu3) ... 5213s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 5213s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 5213s Setting up libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8) ... 5213s Setting up libcurl4t64:i386 (8.5.0-2ubuntu10) ... 5213s Setting up libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 5213s Setting up apache2-bin:i386 (2.4.58-1ubuntu7) ... 5213s Setting up apache2:i386 (2.4.58-1ubuntu7) ... 5213s Enabling module mpm_event. 5213s Enabling module authz_core. 5213s Enabling module authz_host. 5213s Enabling module authn_core. 5213s Enabling module auth_basic. 5213s Enabling module access_compat. 5213s Enabling module authn_file. 5213s Enabling module authz_user. 5213s Enabling module alias. 5213s Enabling module dir. 5214s Enabling module autoindex. 5214s Enabling module env. 5214s Enabling module mime. 5214s Enabling module negotiation. 5214s Enabling module setenvif. 5214s Enabling module filter. 5214s Enabling module deflate. 5214s Enabling module status. 5214s Enabling module reqtimeout. 5214s Enabling conf charset. 5214s Enabling conf localized-error-pages. 5214s Enabling conf other-vhosts-access-log. 5214s Enabling conf security. 5214s Enabling conf serve-cgi-bin. 5214s Enabling site 000-default. 5215s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 5215s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 5216s Processing triggers for libc-bin (2.39-0ubuntu8) ... 5216s Processing triggers for ufw (0.36.2-5) ... 5216s Processing triggers for man-db (2.12.0-4build1) ... 5218s Reading package lists... 5219s Building dependency tree... 5219s Reading state information... 5219s Starting pkgProblemResolver with broken count: 0 5219s Starting 2 pkgProblemResolver with broken count: 0 5219s Done 5220s The following NEW packages will be installed: 5220s autopkgtest-satdep 5220s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 5220s Need to get 0 B/700 B of archives. 5220s After this operation, 0 B of additional disk space will be used. 5220s Get:1 /tmp/autopkgtest.4jUaKD/12-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [700 B] 5220s Selecting previously unselected package autopkgtest-satdep. 5220s (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 ... 76773 files and directories currently installed.) 5220s Preparing to unpack .../12-autopkgtest-satdep.deb ... 5220s Unpacking autopkgtest-satdep (0) ... 5220s Setting up autopkgtest-satdep (0) ... 5222s (Reading database ... 76773 files and directories currently installed.) 5222s Removing autopkgtest-satdep (0) ... 5231s autopkgtest [18:23:07]: test check-http2: [----------------------- 5231s + a2enmod http2 5231s Enabling module http2. 5231s To activate the new configuration, you need to run: 5231s systemctl restart apache2 5231s + a2enmod ssl 5231s Considering dependency mime for ssl: 5231s Module mime already enabled 5231s Considering dependency socache_shmcb for ssl: 5231s Enabling module socache_shmcb. 5231s Enabling module ssl. 5231s See /usr/share/doc/apache2/README.Debian.gz on how to configure SSL and create self-signed certificates. 5231s To activate the new configuration, you need to run: 5231s systemctl restart apache2 5231s + a2ensite default-ssl 5231s Enabling site default-ssl. 5231s To activate the new configuration, you need to run: 5231s systemctl reload apache2 5231s + echo Protocols h2c h2 http/1.1 5231s + service apache2 restart 5231s + echo Hello, world! 5231s + testapache curl -s -k http://localhost/hello.txt 5231s + cmd=curl -s -k http://localhost/hello.txt 5231s + curl -s -k http://localhost/hello.txt 5231s OK 5231s + result=Hello, world! 5231s + [ Hello, world! != Hello, world! ] 5231s + echo OK 5231s + testapache curl -s -k https://localhost/hello.txt 5231s + cmd=curl -s -k https://localhost/hello.txt 5231s + curl -s -k https://localhost/hello.txt 5231s OK 5231s + result=Hello, world! 5231s + [ Hello, world! != Hello, world! ] 5231s + echo OK 5231s + testapache nghttp --no-verify-peer https://localhost/hello.txt 5231s + cmd=nghttp --no-verify-peer https://localhost/hello.txt 5231s + nghttp --no-verify-peer https://localhost/hello.txt 5231s OK 5231s + result=Hello, world! 5231s + [ Hello, world! != Hello, world! ] 5231s + echo OK 5231s + testapache nghttp -u --no-verify-peer http://localhost/hello.txt 5231s + cmd=nghttp -u --no-verify-peer http://localhost/hello.txt 5231s + nghttp -u --no-verify-peer http://localhost/hello.txt 5231s + result=Hello, world! 5231s + [ Hello, world! != Hello, world! ] 5231s + echo OK 5231s OK 5231s autopkgtest [18:23:07]: test check-http2: -----------------------] 5231s autopkgtest [18:23:07]: test check-http2: - - - - - - - - - - results - - - - - - - - - - 5231s check-http2 PASS 5231s autopkgtest [18:23:07]: test check-ubuntu-branding: preparing testbed 6481s autopkgtest [18:43:57]: testbed dpkg architecture: amd64 6481s autopkgtest [18:43:57]: testbed apt version: 2.7.14build2 6481s autopkgtest [18:43:57]: test architecture: i386 6481s autopkgtest [18:43:57]: @@@@@@@@@@@@@@@@@@@@ test bed setup 6481s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 6481s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [834 kB] 6481s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [315 kB] 6481s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [11.3 kB] 6481s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4680 B] 6481s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [325 kB] 6481s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [247 kB] 6481s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 6481s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [5016 B] 6481s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [16.3 kB] 6481s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 6481s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [1040 kB] 6481s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [445 kB] 6481s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 6481s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [2336 B] 6481s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [10.4 kB] 6481s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 6484s Fetched 3387 kB in 1s (5531 kB/s) 6484s Reading package lists... 6485s Reading package lists... 6486s Building dependency tree... 6486s Reading state information... 6486s Calculating upgrade... 6486s The following packages will be upgraded: 6486s bash curl grub-common grub-pc grub-pc-bin grub2-common libcurl3t64-gnutls 6486s libcurl4t64 libpython3.12-minimal libpython3.12-stdlib libsasl2-2 6486s libsasl2-modules libsasl2-modules-db python3-gi python3.12 6486s python3.12-minimal shim-signed 6486s 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 6486s Need to get 12.6 MB of archives. 6486s After this operation, 34.8 kB disk space will be freed. 6486s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 bash amd64 5.2.21-2ubuntu4 [794 kB] 6486s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12 amd64 3.12.2-5ubuntu3 [644 kB] 6486s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-stdlib amd64 3.12.2-5ubuntu3 [2067 kB] 6486s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12-minimal amd64 3.12.2-5ubuntu3 [2337 kB] 6486s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-minimal amd64 3.12.2-5ubuntu3 [833 kB] 6486s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 python3-gi amd64 3.48.2-1 [232 kB] 6486s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 curl amd64 8.5.0-2ubuntu10 [227 kB] 6486s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl4t64 amd64 8.5.0-2ubuntu10 [340 kB] 6486s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc amd64 2.12-1ubuntu7 [137 kB] 6486s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 grub2-common amd64 2.12-1ubuntu7 [669 kB] 6486s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc-bin amd64 2.12-1ubuntu7 [1097 kB] 6486s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 grub-common amd64 2.12-1ubuntu7 [2120 kB] 6486s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl3t64-gnutls amd64 8.5.0-2ubuntu10 [333 kB] 6486s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-5ubuntu3 [20.3 kB] 6486s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-5ubuntu3 [53.2 kB] 6486s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules amd64 2.1.28+dfsg1-5ubuntu3 [69.7 kB] 6486s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 shim-signed amd64 1.58+15.8-0ubuntu1 [665 kB] 6487s Preconfiguring packages ... 6487s Fetched 12.6 MB in 0s (57.2 MB/s) 6487s (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 ... 105900 files and directories currently installed.) 6487s Preparing to unpack .../bash_5.2.21-2ubuntu4_amd64.deb ... 6487s Unpacking bash (5.2.21-2ubuntu4) over (5.2.21-2ubuntu2) ... 6487s Setting up bash (5.2.21-2ubuntu4) ... 6487s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 6487s (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 ... 105900 files and directories currently installed.) 6487s Preparing to unpack .../00-python3.12_3.12.2-5ubuntu3_amd64.deb ... 6487s Unpacking python3.12 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 6487s Preparing to unpack .../01-libpython3.12-stdlib_3.12.2-5ubuntu3_amd64.deb ... 6488s Unpacking libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 6488s Preparing to unpack .../02-python3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 6488s Unpacking python3.12-minimal (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 6488s Preparing to unpack .../03-libpython3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 6488s Unpacking libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 6488s Preparing to unpack .../04-python3-gi_3.48.2-1_amd64.deb ... 6488s Unpacking python3-gi (3.48.2-1) over (3.48.1-1build1) ... 6488s Preparing to unpack .../05-curl_8.5.0-2ubuntu10_amd64.deb ... 6488s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 6488s Preparing to unpack .../06-libcurl4t64_8.5.0-2ubuntu10_amd64.deb ... 6488s Unpacking libcurl4t64:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 6488s Preparing to unpack .../07-grub-pc_2.12-1ubuntu7_amd64.deb ... 6488s Unpacking grub-pc (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 6488s Preparing to unpack .../08-grub2-common_2.12-1ubuntu7_amd64.deb ... 6488s Unpacking grub2-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 6488s Preparing to unpack .../09-grub-pc-bin_2.12-1ubuntu7_amd64.deb ... 6488s Unpacking grub-pc-bin (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 6488s Preparing to unpack .../10-grub-common_2.12-1ubuntu7_amd64.deb ... 6489s Unpacking grub-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 6489s Preparing to unpack .../11-libcurl3t64-gnutls_8.5.0-2ubuntu10_amd64.deb ... 6489s Unpacking libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 6489s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 6489s Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 6489s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 6489s Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 6489s Preparing to unpack .../14-libsasl2-modules_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 6489s Unpacking libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 6489s Preparing to unpack .../15-shim-signed_1.58+15.8-0ubuntu1_amd64.deb ... 6489s Unpacking shim-signed (1.58+15.8-0ubuntu1) over (1.57+15.8-0ubuntu1) ... 6489s Setting up libcurl4t64:amd64 (8.5.0-2ubuntu10) ... 6489s Setting up libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) ... 6489s Setting up libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) ... 6489s Setting up libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) ... 6489s Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) ... 6489s Setting up grub-common (2.12-1ubuntu7) ... 6489s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 6490s Setting up python3-gi (3.48.2-1) ... 6490s Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) ... 6490s Setting up curl (8.5.0-2ubuntu10) ... 6490s Setting up python3.12-minimal (3.12.2-5ubuntu3) ... 6491s Setting up libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) ... 6491s Setting up grub2-common (2.12-1ubuntu7) ... 6491s Setting up python3.12 (3.12.2-5ubuntu3) ... 6492s Setting up grub-pc-bin (2.12-1ubuntu7) ... 6492s Setting up shim-signed (1.58+15.8-0ubuntu1) ... 6492s Installing for x86_64-efi platform. 6492s grub-install: warning: EFI variables cannot be set on this system. 6492s grub-install: warning: You will have to complete the GRUB setup manually. 6492s Installation finished. No error reported. 6492s Setting up grub-pc (2.12-1ubuntu7) ... 6493s Installing for i386-pc platform. 6493s Installation finished. No error reported. 6493s Sourcing file `/etc/default/grub' 6493s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 6493s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 6493s Generating grub configuration file ... 6493s Found linux image: /boot/vmlinuz-6.8.0-22-generic 6493s Found initrd image: /boot/initrd.img-6.8.0-22-generic 6493s Found linux image: /boot/vmlinuz-6.8.0-11-generic 6493s Found initrd image: /boot/initrd.img-6.8.0-11-generic 6493s Warning: os-prober will not be executed to detect other bootable partitions. 6493s Systems on them will not be added to the GRUB boot configuration. 6493s Check GRUB_DISABLE_OS_PROBER documentation entry. 6493s Adding boot menu entry for UEFI Firmware Settings ... 6493s done 6493s Processing triggers for install-info (7.1-3build2) ... 6494s Processing triggers for libc-bin (2.39-0ubuntu8) ... 6494s Processing triggers for systemd (255.4-1ubuntu7) ... 6494s Processing triggers for man-db (2.12.0-4build1) ... 6495s Processing triggers for debianutils (5.17build1) ... 6495s Reading package lists... 6496s Building dependency tree... 6496s Reading state information... 6496s The following packages will be REMOVED: 6496s linux-headers-6.8.0-11* linux-headers-6.8.0-11-generic* 6496s linux-image-6.8.0-11-generic* linux-modules-6.8.0-11-generic* 6496s 0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded. 6496s After this operation, 167 MB disk space will be freed. 6496s (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 ... 105901 files and directories currently installed.) 6496s Removing linux-headers-6.8.0-11-generic (6.8.0-11.11) ... 6497s Removing linux-headers-6.8.0-11 (6.8.0-11.11) ... 6499s Removing linux-image-6.8.0-11-generic (6.8.0-11.11) ... 6499s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.8.0-22-generic 6499s I: /boot/initrd.img.old is now a symlink to initrd.img-6.8.0-22-generic 6499s /etc/kernel/postrm.d/initramfs-tools: 6499s update-initramfs: Deleting /boot/initrd.img-6.8.0-11-generic 6499s /etc/kernel/postrm.d/zz-update-grub: 6499s Sourcing file `/etc/default/grub' 6499s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 6499s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 6499s Generating grub configuration file ... 6500s Found linux image: /boot/vmlinuz-6.8.0-22-generic 6500s Found initrd image: /boot/initrd.img-6.8.0-22-generic 6500s Warning: os-prober will not be executed to detect other bootable partitions. 6500s Systems on them will not be added to the GRUB boot configuration. 6500s Check GRUB_DISABLE_OS_PROBER documentation entry. 6500s Adding boot menu entry for UEFI Firmware Settings ... 6500s done 6500s Removing linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 6500s (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 ... 74382 files and directories currently installed.) 6500s Purging configuration files for linux-image-6.8.0-11-generic (6.8.0-11.11) ... 6500s Purging configuration files for linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 6501s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 6501s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 6501s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 6501s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 6502s Reading package lists... 6502s Reading package lists... 6502s Building dependency tree... 6502s Reading state information... 6502s Calculating upgrade... 6503s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 6503s Reading package lists... 6503s Building dependency tree... 6503s Reading state information... 6503s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 6503s autopkgtest [18:44:19]: rebooting testbed after setup commands that affected boot 6525s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 6533s Note, using file '/tmp/autopkgtest.4jUaKD/13-autopkgtest-satdep.dsc' to get the build dependencies 6533s Reading package lists... 6533s Building dependency tree... 6533s Reading state information... 6534s Starting pkgProblemResolver with broken count: 0 6534s Starting 2 pkgProblemResolver with broken count: 0 6534s Done 6535s The following NEW packages will be installed: 6535s apache2:i386 apache2-bin:i386 apache2-data apache2-utils build-essential cpp 6535s cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu g++ g++-13 6535s g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 6535s gcc-13-x86-64-linux-gnu gcc-14-base:i386 gcc-x86-64-linux-gnu libapr1t64 6535s libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 libaprutil1-ldap:i386 6535s libaprutil1t64 libaprutil1t64:i386 libasan8 libatomic1 libbrotli1:i386 6535s libc6:i386 libcc1-0 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 6535s libdb5.3t64:i386 libexpat1:i386 libffi8:i386 libgcc-13-dev libgcc-s1:i386 6535s libgdbm6t64:i386 libgmp10:i386 libgnutls30t64:i386 libgomp1 6535s libgssapi-krb5-2:i386 libhogweed6t64:i386 libhwasan0 libicu74:i386 6535s libidn2-0:i386 libisl23 libitm1 libjansson4:i386 libk5crypto3:i386 6535s libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 libldap2:i386 liblsan0 6535s liblua5.4-0:i386 liblzma5:i386 libmpc3 libnettle8t64:i386 libnghttp2-14:i386 6535s libp11-kit0:i386 libpcre2-8-0:i386 libpsl5t64:i386 libquadmath0 6535s librtmp1:i386 libsasl2-2:i386 libsasl2-modules-db:i386 libsqlite3-0:i386 6535s libssh-4:i386 libssl3t64:i386 libstdc++-13-dev libstdc++6:i386 6535s libtasn1-6:i386 libtsan2 libubsan1 libunistring5:i386 libuuid1:i386 6535s libxml2:i386 libzstd1:i386 zlib1g:i386 6535s 0 upgraded, 80 newly installed, 0 to remove and 0 not upgraded. 6535s Need to get 89.8 MB of archives. 6535s After this operation, 314 MB of additional disk space will be used. 6535s Get:1 http://ftpmaster.internal/ubuntu noble/main i386 gcc-14-base i386 14-20240330-1ubuntu2 [47.4 kB] 6535s Get:2 http://ftpmaster.internal/ubuntu noble/main i386 libgcc-s1 i386 14-20240330-1ubuntu2 [95.2 kB] 6535s Get:3 http://ftpmaster.internal/ubuntu noble/main i386 libc6 i386 2.39-0ubuntu8 [3010 kB] 6535s Get:4 http://ftpmaster.internal/ubuntu noble/main i386 libuuid1 i386 2.39.3-9ubuntu4 [36.4 kB] 6535s Get:5 http://ftpmaster.internal/ubuntu noble/main i386 libapr1t64 i386 1.7.2-3.1build2 [116 kB] 6535s Get:6 http://ftpmaster.internal/ubuntu noble/main i386 libcrypt1 i386 1:4.4.36-4 [106 kB] 6535s Get:7 http://ftpmaster.internal/ubuntu noble/main i386 libdb5.3t64 i386 5.3.28+dfsg2-6build1 [806 kB] 6535s Get:8 http://ftpmaster.internal/ubuntu noble/main i386 libexpat1 i386 2.6.1-2build1 [91.2 kB] 6535s Get:9 http://ftpmaster.internal/ubuntu noble/main i386 libgdbm6t64 i386 1.23-5.1build1 [39.4 kB] 6535s Get:10 http://ftpmaster.internal/ubuntu noble/main i386 libssl3t64 i386 3.0.13-0ubuntu3 [1919 kB] 6535s Get:11 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1t64 i386 1.6.3-1.1ubuntu7 [101 kB] 6535s Get:12 http://ftpmaster.internal/ubuntu noble/main i386 libsqlite3-0 i386 3.45.1-1ubuntu2 [775 kB] 6535s Get:13 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-1.1ubuntu7 [11.6 kB] 6535s Get:14 http://ftpmaster.internal/ubuntu noble/main i386 libgmp10 i386 2:6.3.0+dfsg-2ubuntu4 [273 kB] 6535s Get:15 http://ftpmaster.internal/ubuntu noble/main i386 libnettle8t64 i386 3.9.1-2.2build1 [191 kB] 6535s Get:16 http://ftpmaster.internal/ubuntu noble/main i386 libhogweed6t64 i386 3.9.1-2.2build1 [202 kB] 6535s Get:17 http://ftpmaster.internal/ubuntu noble/main i386 libunistring5 i386 1.1-2 [543 kB] 6535s Get:18 http://ftpmaster.internal/ubuntu noble/main i386 libidn2-0 i386 2.3.7-2 [102 kB] 6535s Get:19 http://ftpmaster.internal/ubuntu noble/main i386 libffi8 i386 3.4.6-1 [22.7 kB] 6535s Get:20 http://ftpmaster.internal/ubuntu noble/main i386 libp11-kit0 i386 0.25.3-4ubuntu1 [289 kB] 6535s Get:21 http://ftpmaster.internal/ubuntu noble/main i386 libtasn1-6 i386 4.19.0-3 [44.3 kB] 6535s Get:22 http://ftpmaster.internal/ubuntu noble/main i386 libgnutls30t64 i386 3.8.3-1.1ubuntu3 [1010 kB] 6535s Get:23 http://ftpmaster.internal/ubuntu noble/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-5ubuntu3 [21.7 kB] 6535s Get:24 http://ftpmaster.internal/ubuntu noble/main i386 libsasl2-2 i386 2.1.28+dfsg1-5ubuntu3 [61.5 kB] 6535s Get:25 http://ftpmaster.internal/ubuntu noble/main i386 libldap2 i386 2.6.7+dfsg-1~exp1ubuntu8 [210 kB] 6535s Get:26 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-ldap i386 1.6.3-1.1ubuntu7 [9226 B] 6535s Get:27 http://ftpmaster.internal/ubuntu noble/main i386 libbrotli1 i386 1.1.0-2build2 [334 kB] 6535s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libkrb5support0 i386 1.20.1-6ubuntu2 [37.4 kB] 6535s Get:29 http://ftpmaster.internal/ubuntu noble/main i386 libcom-err2 i386 1.47.0-2.4~exp1ubuntu3 [23.1 kB] 6535s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libk5crypto3 i386 1.20.1-6ubuntu2 [86.1 kB] 6535s Get:31 http://ftpmaster.internal/ubuntu noble/main i386 libkeyutils1 i386 1.6.3-3 [9824 B] 6535s Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libkrb5-3 i386 1.20.1-6ubuntu2 [395 kB] 6535s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libgssapi-krb5-2 i386 1.20.1-6ubuntu2 [153 kB] 6535s Get:34 http://ftpmaster.internal/ubuntu noble/main i386 libnghttp2-14 i386 1.59.0-1build2 [89.2 kB] 6535s Get:35 http://ftpmaster.internal/ubuntu noble/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 6535s Get:36 http://ftpmaster.internal/ubuntu noble/main i386 zlib1g i386 1:1.3.dfsg-3.1ubuntu2 [58.8 kB] 6535s Get:37 http://ftpmaster.internal/ubuntu noble/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 6535s Get:38 http://ftpmaster.internal/ubuntu noble/main i386 libssh-4 i386 0.10.6-2build2 [212 kB] 6535s Get:39 http://ftpmaster.internal/ubuntu noble/main i386 libzstd1 i386 1.5.5+dfsg2-2 [287 kB] 6535s Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libcurl4t64 i386 8.5.0-2ubuntu10 [376 kB] 6535s Get:41 http://ftpmaster.internal/ubuntu noble/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 6535s Get:42 http://ftpmaster.internal/ubuntu noble/main i386 libstdc++6 i386 14-20240330-1ubuntu2 [862 kB] 6535s Get:43 http://ftpmaster.internal/ubuntu noble/main i386 liblua5.4-0 i386 5.4.6-3build2 [182 kB] 6535s Get:44 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-8-0 i386 10.42-4ubuntu1 [227 kB] 6535s Get:45 http://ftpmaster.internal/ubuntu noble/main i386 libicu74 i386 74.2-1ubuntu1 [11.0 MB] 6535s Get:46 http://ftpmaster.internal/ubuntu noble/main i386 liblzma5 i386 5.6.1+really5.4.5-1 [133 kB] 6535s Get:47 http://ftpmaster.internal/ubuntu noble/main i386 libxml2 i386 2.9.14+dfsg-1.3ubuntu3 [722 kB] 6535s Get:48 http://ftpmaster.internal/ubuntu noble/main i386 apache2-bin i386 2.4.58-1ubuntu7 [1439 kB] 6535s Get:49 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 6535s Get:50 http://ftpmaster.internal/ubuntu noble/main amd64 libapr1t64 amd64 1.7.2-3.1build2 [107 kB] 6535s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 6535s Get:52 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-utils amd64 2.4.58-1ubuntu7 [95.9 kB] 6535s Get:53 http://ftpmaster.internal/ubuntu noble/main i386 apache2 i386 2.4.58-1ubuntu7 [90.2 kB] 6535s Get:54 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3 [741 kB] 6535s Get:55 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1 [54.1 kB] 6535s Get:56 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [11.2 MB] 6535s Get:57 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13 amd64 13.2.0-23ubuntu3 [1034 B] 6535s Get:58 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 6535s Get:59 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 6535s Get:60 http://ftpmaster.internal/ubuntu noble/main amd64 libcc1-0 amd64 14-20240330-1ubuntu2 [47.7 kB] 6535s Get:61 http://ftpmaster.internal/ubuntu noble/main amd64 libgomp1 amd64 14-20240330-1ubuntu2 [147 kB] 6535s Get:62 http://ftpmaster.internal/ubuntu noble/main amd64 libitm1 amd64 14-20240330-1ubuntu2 [29.1 kB] 6535s Get:63 http://ftpmaster.internal/ubuntu noble/main amd64 libatomic1 amd64 14-20240330-1ubuntu2 [10.4 kB] 6535s Get:64 http://ftpmaster.internal/ubuntu noble/main amd64 libasan8 amd64 14-20240330-1ubuntu2 [3020 kB] 6535s Get:65 http://ftpmaster.internal/ubuntu noble/main amd64 liblsan0 amd64 14-20240330-1ubuntu2 [1310 kB] 6535s Get:66 http://ftpmaster.internal/ubuntu noble/main amd64 libtsan2 amd64 14-20240330-1ubuntu2 [2731 kB] 6535s Get:67 http://ftpmaster.internal/ubuntu noble/main amd64 libubsan1 amd64 14-20240330-1ubuntu2 [1172 kB] 6535s Get:68 http://ftpmaster.internal/ubuntu noble/main amd64 libhwasan0 amd64 14-20240330-1ubuntu2 [1629 kB] 6535s Get:69 http://ftpmaster.internal/ubuntu noble/main amd64 libquadmath0 amd64 14-20240330-1ubuntu2 [155 kB] 6535s Get:70 http://ftpmaster.internal/ubuntu noble/main amd64 libgcc-13-dev amd64 13.2.0-23ubuntu3 [2687 kB] 6535s Get:71 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [21.9 MB] 6536s Get:72 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13 amd64 13.2.0-23ubuntu3 [479 kB] 6536s Get:73 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 6536s Get:74 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 6536s Get:75 http://ftpmaster.internal/ubuntu noble/main amd64 libstdc++-13-dev amd64 13.2.0-23ubuntu3 [2398 kB] 6536s Get:76 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [12.5 MB] 6536s Get:77 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13 amd64 13.2.0-23ubuntu3 [14.5 kB] 6536s Get:78 http://ftpmaster.internal/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 6536s Get:79 http://ftpmaster.internal/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 6536s Get:80 http://ftpmaster.internal/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 6536s Preconfiguring packages ... 6536s Fetched 89.8 MB in 1s (120 MB/s) 6536s Selecting previously unselected package gcc-14-base:i386. 6536s (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 ... 74381 files and directories currently installed.) 6536s Preparing to unpack .../00-gcc-14-base_14-20240330-1ubuntu2_i386.deb ... 6536s Unpacking gcc-14-base:i386 (14-20240330-1ubuntu2) ... 6536s Selecting previously unselected package libgcc-s1:i386. 6536s Preparing to unpack .../01-libgcc-s1_14-20240330-1ubuntu2_i386.deb ... 6536s Unpacking libgcc-s1:i386 (14-20240330-1ubuntu2) ... 6536s Selecting previously unselected package libc6:i386. 6536s Preparing to unpack .../02-libc6_2.39-0ubuntu8_i386.deb ... 6537s Unpacking libc6:i386 (2.39-0ubuntu8) ... 6537s Selecting previously unselected package libuuid1:i386. 6537s Preparing to unpack .../03-libuuid1_2.39.3-9ubuntu4_i386.deb ... 6537s Unpacking libuuid1:i386 (2.39.3-9ubuntu4) ... 6537s Selecting previously unselected package libapr1t64:i386. 6537s Preparing to unpack .../04-libapr1t64_1.7.2-3.1build2_i386.deb ... 6537s Unpacking libapr1t64:i386 (1.7.2-3.1build2) ... 6537s Selecting previously unselected package libcrypt1:i386. 6537s Preparing to unpack .../05-libcrypt1_1%3a4.4.36-4_i386.deb ... 6537s Unpacking libcrypt1:i386 (1:4.4.36-4) ... 6537s Selecting previously unselected package libdb5.3t64:i386. 6537s Preparing to unpack .../06-libdb5.3t64_5.3.28+dfsg2-6build1_i386.deb ... 6537s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-6build1) ... 6537s Selecting previously unselected package libexpat1:i386. 6537s Preparing to unpack .../07-libexpat1_2.6.1-2build1_i386.deb ... 6537s Unpacking libexpat1:i386 (2.6.1-2build1) ... 6537s Selecting previously unselected package libgdbm6t64:i386. 6537s Preparing to unpack .../08-libgdbm6t64_1.23-5.1build1_i386.deb ... 6537s Unpacking libgdbm6t64:i386 (1.23-5.1build1) ... 6537s Selecting previously unselected package libssl3t64:i386. 6537s Preparing to unpack .../09-libssl3t64_3.0.13-0ubuntu3_i386.deb ... 6537s Unpacking libssl3t64:i386 (3.0.13-0ubuntu3) ... 6537s Selecting previously unselected package libaprutil1t64:i386. 6537s Preparing to unpack .../10-libaprutil1t64_1.6.3-1.1ubuntu7_i386.deb ... 6537s Unpacking libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 6537s Selecting previously unselected package libsqlite3-0:i386. 6537s Preparing to unpack .../11-libsqlite3-0_3.45.1-1ubuntu2_i386.deb ... 6537s Unpacking libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 6537s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 6537s Preparing to unpack .../12-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_i386.deb ... 6537s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 6537s Selecting previously unselected package libgmp10:i386. 6537s Preparing to unpack .../13-libgmp10_2%3a6.3.0+dfsg-2ubuntu4_i386.deb ... 6537s Unpacking libgmp10:i386 (2:6.3.0+dfsg-2ubuntu4) ... 6537s Selecting previously unselected package libnettle8t64:i386. 6537s Preparing to unpack .../14-libnettle8t64_3.9.1-2.2build1_i386.deb ... 6537s Unpacking libnettle8t64:i386 (3.9.1-2.2build1) ... 6537s Selecting previously unselected package libhogweed6t64:i386. 6537s Preparing to unpack .../15-libhogweed6t64_3.9.1-2.2build1_i386.deb ... 6537s Unpacking libhogweed6t64:i386 (3.9.1-2.2build1) ... 6537s Selecting previously unselected package libunistring5:i386. 6537s Preparing to unpack .../16-libunistring5_1.1-2_i386.deb ... 6537s Unpacking libunistring5:i386 (1.1-2) ... 6537s Selecting previously unselected package libidn2-0:i386. 6537s Preparing to unpack .../17-libidn2-0_2.3.7-2_i386.deb ... 6537s Unpacking libidn2-0:i386 (2.3.7-2) ... 6537s Selecting previously unselected package libffi8:i386. 6537s Preparing to unpack .../18-libffi8_3.4.6-1_i386.deb ... 6537s Unpacking libffi8:i386 (3.4.6-1) ... 6537s Selecting previously unselected package libp11-kit0:i386. 6537s Preparing to unpack .../19-libp11-kit0_0.25.3-4ubuntu1_i386.deb ... 6537s Unpacking libp11-kit0:i386 (0.25.3-4ubuntu1) ... 6537s Selecting previously unselected package libtasn1-6:i386. 6537s Preparing to unpack .../20-libtasn1-6_4.19.0-3_i386.deb ... 6537s Unpacking libtasn1-6:i386 (4.19.0-3) ... 6537s Selecting previously unselected package libgnutls30t64:i386. 6537s Preparing to unpack .../21-libgnutls30t64_3.8.3-1.1ubuntu3_i386.deb ... 6537s Unpacking libgnutls30t64:i386 (3.8.3-1.1ubuntu3) ... 6537s Selecting previously unselected package libsasl2-modules-db:i386. 6537s Preparing to unpack .../22-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_i386.deb ... 6537s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3) ... 6537s Selecting previously unselected package libsasl2-2:i386. 6537s Preparing to unpack .../23-libsasl2-2_2.1.28+dfsg1-5ubuntu3_i386.deb ... 6537s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3) ... 6537s Selecting previously unselected package libldap2:i386. 6537s Preparing to unpack .../24-libldap2_2.6.7+dfsg-1~exp1ubuntu8_i386.deb ... 6537s Unpacking libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8) ... 6537s Selecting previously unselected package libaprutil1-ldap:i386. 6537s Preparing to unpack .../25-libaprutil1-ldap_1.6.3-1.1ubuntu7_i386.deb ... 6537s Unpacking libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 6537s Selecting previously unselected package libbrotli1:i386. 6537s Preparing to unpack .../26-libbrotli1_1.1.0-2build2_i386.deb ... 6537s Unpacking libbrotli1:i386 (1.1.0-2build2) ... 6537s Selecting previously unselected package libkrb5support0:i386. 6537s Preparing to unpack .../27-libkrb5support0_1.20.1-6ubuntu2_i386.deb ... 6537s Unpacking libkrb5support0:i386 (1.20.1-6ubuntu2) ... 6537s Selecting previously unselected package libcom-err2:i386. 6537s Preparing to unpack .../28-libcom-err2_1.47.0-2.4~exp1ubuntu3_i386.deb ... 6537s Unpacking libcom-err2:i386 (1.47.0-2.4~exp1ubuntu3) ... 6538s Selecting previously unselected package libk5crypto3:i386. 6538s Preparing to unpack .../29-libk5crypto3_1.20.1-6ubuntu2_i386.deb ... 6538s Unpacking libk5crypto3:i386 (1.20.1-6ubuntu2) ... 6538s Selecting previously unselected package libkeyutils1:i386. 6538s Preparing to unpack .../30-libkeyutils1_1.6.3-3_i386.deb ... 6538s Unpacking libkeyutils1:i386 (1.6.3-3) ... 6538s Selecting previously unselected package libkrb5-3:i386. 6538s Preparing to unpack .../31-libkrb5-3_1.20.1-6ubuntu2_i386.deb ... 6538s Unpacking libkrb5-3:i386 (1.20.1-6ubuntu2) ... 6538s Selecting previously unselected package libgssapi-krb5-2:i386. 6538s Preparing to unpack .../32-libgssapi-krb5-2_1.20.1-6ubuntu2_i386.deb ... 6538s Unpacking libgssapi-krb5-2:i386 (1.20.1-6ubuntu2) ... 6538s Selecting previously unselected package libnghttp2-14:i386. 6538s Preparing to unpack .../33-libnghttp2-14_1.59.0-1build2_i386.deb ... 6538s Unpacking libnghttp2-14:i386 (1.59.0-1build2) ... 6538s Selecting previously unselected package libpsl5t64:i386. 6538s Preparing to unpack .../34-libpsl5t64_0.21.2-1.1build1_i386.deb ... 6538s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 6538s Selecting previously unselected package zlib1g:i386. 6538s Preparing to unpack .../35-zlib1g_1%3a1.3.dfsg-3.1ubuntu2_i386.deb ... 6538s Unpacking zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2) ... 6538s Selecting previously unselected package librtmp1:i386. 6538s Preparing to unpack .../36-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 6538s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 6538s Selecting previously unselected package libssh-4:i386. 6538s Preparing to unpack .../37-libssh-4_0.10.6-2build2_i386.deb ... 6538s Unpacking libssh-4:i386 (0.10.6-2build2) ... 6538s Selecting previously unselected package libzstd1:i386. 6538s Preparing to unpack .../38-libzstd1_1.5.5+dfsg2-2_i386.deb ... 6538s Unpacking libzstd1:i386 (1.5.5+dfsg2-2) ... 6538s Selecting previously unselected package libcurl4t64:i386. 6538s Preparing to unpack .../39-libcurl4t64_8.5.0-2ubuntu10_i386.deb ... 6538s Unpacking libcurl4t64:i386 (8.5.0-2ubuntu10) ... 6538s Selecting previously unselected package libjansson4:i386. 6538s Preparing to unpack .../40-libjansson4_2.14-2build2_i386.deb ... 6538s Unpacking libjansson4:i386 (2.14-2build2) ... 6538s Selecting previously unselected package libstdc++6:i386. 6538s Preparing to unpack .../41-libstdc++6_14-20240330-1ubuntu2_i386.deb ... 6538s Unpacking libstdc++6:i386 (14-20240330-1ubuntu2) ... 6538s Selecting previously unselected package liblua5.4-0:i386. 6538s Preparing to unpack .../42-liblua5.4-0_5.4.6-3build2_i386.deb ... 6538s Unpacking liblua5.4-0:i386 (5.4.6-3build2) ... 6538s Selecting previously unselected package libpcre2-8-0:i386. 6538s Preparing to unpack .../43-libpcre2-8-0_10.42-4ubuntu1_i386.deb ... 6538s Unpacking libpcre2-8-0:i386 (10.42-4ubuntu1) ... 6538s Selecting previously unselected package libicu74:i386. 6538s Preparing to unpack .../44-libicu74_74.2-1ubuntu1_i386.deb ... 6538s Unpacking libicu74:i386 (74.2-1ubuntu1) ... 6538s Selecting previously unselected package liblzma5:i386. 6538s Preparing to unpack .../45-liblzma5_5.6.1+really5.4.5-1_i386.deb ... 6538s Unpacking liblzma5:i386 (5.6.1+really5.4.5-1) ... 6538s Selecting previously unselected package libxml2:i386. 6538s Preparing to unpack .../46-libxml2_2.9.14+dfsg-1.3ubuntu3_i386.deb ... 6538s Unpacking libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 6538s Selecting previously unselected package apache2-bin:i386. 6538s Preparing to unpack .../47-apache2-bin_2.4.58-1ubuntu7_i386.deb ... 6538s Unpacking apache2-bin:i386 (2.4.58-1ubuntu7) ... 6538s Selecting previously unselected package apache2-data. 6538s Preparing to unpack .../48-apache2-data_2.4.58-1ubuntu7_all.deb ... 6538s Unpacking apache2-data (2.4.58-1ubuntu7) ... 6538s Selecting previously unselected package libapr1t64:amd64. 6538s Preparing to unpack .../49-libapr1t64_1.7.2-3.1build2_amd64.deb ... 6538s Unpacking libapr1t64:amd64 (1.7.2-3.1build2) ... 6538s Selecting previously unselected package libaprutil1t64:amd64. 6538s Preparing to unpack .../50-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 6538s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 6538s Selecting previously unselected package apache2-utils. 6538s Preparing to unpack .../51-apache2-utils_2.4.58-1ubuntu7_amd64.deb ... 6538s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 6538s Selecting previously unselected package apache2:i386. 6538s Preparing to unpack .../52-apache2_2.4.58-1ubuntu7_i386.deb ... 6538s Unpacking apache2:i386 (2.4.58-1ubuntu7) ... 6538s Selecting previously unselected package libisl23:amd64. 6539s Preparing to unpack .../53-libisl23_0.26-3_amd64.deb ... 6539s Unpacking libisl23:amd64 (0.26-3) ... 6539s Selecting previously unselected package libmpc3:amd64. 6539s Preparing to unpack .../54-libmpc3_1.3.1-1_amd64.deb ... 6539s Unpacking libmpc3:amd64 (1.3.1-1) ... 6539s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 6539s Preparing to unpack .../55-cpp-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 6539s Unpacking cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 6539s Selecting previously unselected package cpp-13. 6539s Preparing to unpack .../56-cpp-13_13.2.0-23ubuntu3_amd64.deb ... 6539s Unpacking cpp-13 (13.2.0-23ubuntu3) ... 6539s Selecting previously unselected package cpp-x86-64-linux-gnu. 6539s Preparing to unpack .../57-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 6539s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 6539s Selecting previously unselected package cpp. 6539s Preparing to unpack .../58-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 6539s Unpacking cpp (4:13.2.0-7ubuntu1) ... 6539s Selecting previously unselected package libcc1-0:amd64. 6539s Preparing to unpack .../59-libcc1-0_14-20240330-1ubuntu2_amd64.deb ... 6539s Unpacking libcc1-0:amd64 (14-20240330-1ubuntu2) ... 6539s Selecting previously unselected package libgomp1:amd64. 6539s Preparing to unpack .../60-libgomp1_14-20240330-1ubuntu2_amd64.deb ... 6539s Unpacking libgomp1:amd64 (14-20240330-1ubuntu2) ... 6539s Selecting previously unselected package libitm1:amd64. 6539s Preparing to unpack .../61-libitm1_14-20240330-1ubuntu2_amd64.deb ... 6539s Unpacking libitm1:amd64 (14-20240330-1ubuntu2) ... 6539s Selecting previously unselected package libatomic1:amd64. 6539s Preparing to unpack .../62-libatomic1_14-20240330-1ubuntu2_amd64.deb ... 6539s Unpacking libatomic1:amd64 (14-20240330-1ubuntu2) ... 6539s Selecting previously unselected package libasan8:amd64. 6539s Preparing to unpack .../63-libasan8_14-20240330-1ubuntu2_amd64.deb ... 6539s Unpacking libasan8:amd64 (14-20240330-1ubuntu2) ... 6539s Selecting previously unselected package liblsan0:amd64. 6539s Preparing to unpack .../64-liblsan0_14-20240330-1ubuntu2_amd64.deb ... 6539s Unpacking liblsan0:amd64 (14-20240330-1ubuntu2) ... 6539s Selecting previously unselected package libtsan2:amd64. 6539s Preparing to unpack .../65-libtsan2_14-20240330-1ubuntu2_amd64.deb ... 6539s Unpacking libtsan2:amd64 (14-20240330-1ubuntu2) ... 6539s Selecting previously unselected package libubsan1:amd64. 6539s Preparing to unpack .../66-libubsan1_14-20240330-1ubuntu2_amd64.deb ... 6539s Unpacking libubsan1:amd64 (14-20240330-1ubuntu2) ... 6539s Selecting previously unselected package libhwasan0:amd64. 6539s Preparing to unpack .../67-libhwasan0_14-20240330-1ubuntu2_amd64.deb ... 6539s Unpacking libhwasan0:amd64 (14-20240330-1ubuntu2) ... 6539s Selecting previously unselected package libquadmath0:amd64. 6539s Preparing to unpack .../68-libquadmath0_14-20240330-1ubuntu2_amd64.deb ... 6539s Unpacking libquadmath0:amd64 (14-20240330-1ubuntu2) ... 6539s Selecting previously unselected package libgcc-13-dev:amd64. 6539s Preparing to unpack .../69-libgcc-13-dev_13.2.0-23ubuntu3_amd64.deb ... 6539s Unpacking libgcc-13-dev:amd64 (13.2.0-23ubuntu3) ... 6539s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 6539s Preparing to unpack .../70-gcc-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 6539s Unpacking gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 6540s Selecting previously unselected package gcc-13. 6540s Preparing to unpack .../71-gcc-13_13.2.0-23ubuntu3_amd64.deb ... 6540s Unpacking gcc-13 (13.2.0-23ubuntu3) ... 6540s Selecting previously unselected package gcc-x86-64-linux-gnu. 6540s Preparing to unpack .../72-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 6540s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 6540s Selecting previously unselected package gcc. 6540s Preparing to unpack .../73-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 6540s Unpacking gcc (4:13.2.0-7ubuntu1) ... 6540s Selecting previously unselected package libstdc++-13-dev:amd64. 6540s Preparing to unpack .../74-libstdc++-13-dev_13.2.0-23ubuntu3_amd64.deb ... 6540s Unpacking libstdc++-13-dev:amd64 (13.2.0-23ubuntu3) ... 6540s Selecting previously unselected package g++-13-x86-64-linux-gnu. 6540s Preparing to unpack .../75-g++-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 6540s Unpacking g++-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 6540s Selecting previously unselected package g++-13. 6540s Preparing to unpack .../76-g++-13_13.2.0-23ubuntu3_amd64.deb ... 6540s Unpacking g++-13 (13.2.0-23ubuntu3) ... 6540s Selecting previously unselected package g++-x86-64-linux-gnu. 6540s Preparing to unpack .../77-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 6540s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 6540s Selecting previously unselected package g++. 6540s Preparing to unpack .../78-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 6540s Unpacking g++ (4:13.2.0-7ubuntu1) ... 6540s Selecting previously unselected package build-essential. 6540s Preparing to unpack .../79-build-essential_12.10ubuntu1_amd64.deb ... 6540s Unpacking build-essential (12.10ubuntu1) ... 6540s Setting up gcc-14-base:i386 (14-20240330-1ubuntu2) ... 6540s Setting up libgomp1:amd64 (14-20240330-1ubuntu2) ... 6540s Setting up libquadmath0:amd64 (14-20240330-1ubuntu2) ... 6540s Setting up libmpc3:amd64 (1.3.1-1) ... 6540s Setting up libatomic1:amd64 (14-20240330-1ubuntu2) ... 6540s Setting up libubsan1:amd64 (14-20240330-1ubuntu2) ... 6540s Setting up libhwasan0:amd64 (14-20240330-1ubuntu2) ... 6540s Setting up libasan8:amd64 (14-20240330-1ubuntu2) ... 6540s Setting up libapr1t64:amd64 (1.7.2-3.1build2) ... 6540s Setting up apache2-data (2.4.58-1ubuntu7) ... 6540s Setting up libtsan2:amd64 (14-20240330-1ubuntu2) ... 6540s Setting up libisl23:amd64 (0.26-3) ... 6540s Setting up libcc1-0:amd64 (14-20240330-1ubuntu2) ... 6540s Setting up liblsan0:amd64 (14-20240330-1ubuntu2) ... 6540s Setting up libitm1:amd64 (14-20240330-1ubuntu2) ... 6540s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 6540s Setting up cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 6540s Setting up libgcc-13-dev:amd64 (13.2.0-23ubuntu3) ... 6540s Setting up libstdc++-13-dev:amd64 (13.2.0-23ubuntu3) ... 6540s Setting up apache2-utils (2.4.58-1ubuntu7) ... 6540s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 6540s Setting up cpp-13 (13.2.0-23ubuntu3) ... 6540s Setting up gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 6540s Setting up gcc-13 (13.2.0-23ubuntu3) ... 6540s Setting up cpp (4:13.2.0-7ubuntu1) ... 6540s Setting up g++-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 6540s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 6540s Setting up gcc (4:13.2.0-7ubuntu1) ... 6540s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 6540s Setting up g++-13 (13.2.0-23ubuntu3) ... 6540s Setting up g++ (4:13.2.0-7ubuntu1) ... 6540s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 6540s Setting up build-essential (12.10ubuntu1) ... 6540s Setting up libgcc-s1:i386 (14-20240330-1ubuntu2) ... 6540s Setting up libc6:i386 (2.39-0ubuntu8) ... 6541s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-6build1) ... 6541s Setting up libffi8:i386 (3.4.6-1) ... 6541s Setting up libtasn1-6:i386 (4.19.0-3) ... 6541s Setting up libstdc++6:i386 (14-20240330-1ubuntu2) ... 6541s Setting up libexpat1:i386 (2.6.1-2build1) ... 6541s Setting up libzstd1:i386 (1.5.5+dfsg2-2) ... 6541s Setting up libkeyutils1:i386 (1.6.3-3) ... 6541s Setting up libgdbm6t64:i386 (1.23-5.1build1) ... 6541s Setting up liblzma5:i386 (5.6.1+really5.4.5-1) ... 6541s Setting up libssl3t64:i386 (3.0.13-0ubuntu3) ... 6541s Setting up libbrotli1:i386 (1.1.0-2build2) ... 6541s Setting up libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 6541s Setting up libnghttp2-14:i386 (1.59.0-1build2) ... 6541s Setting up zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2) ... 6541s Setting up libcrypt1:i386 (1:4.4.36-4) ... 6541s Setting up libcom-err2:i386 (1.47.0-2.4~exp1ubuntu3) ... 6541s Setting up libjansson4:i386 (2.14-2build2) ... 6541s Setting up libkrb5support0:i386 (1.20.1-6ubuntu2) ... 6541s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3) ... 6541s Setting up libnettle8t64:i386 (3.9.1-2.2build1) ... 6541s Setting up libgmp10:i386 (2:6.3.0+dfsg-2ubuntu4) ... 6541s Setting up libp11-kit0:i386 (0.25.3-4ubuntu1) ... 6541s Setting up libunistring5:i386 (1.1-2) ... 6541s Setting up libuuid1:i386 (2.39.3-9ubuntu4) ... 6541s Setting up libpcre2-8-0:i386 (10.42-4ubuntu1) ... 6541s Setting up libk5crypto3:i386 (1.20.1-6ubuntu2) ... 6541s Setting up libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3) ... 6541s Setting up libicu74:i386 (74.2-1ubuntu1) ... 6541s Setting up libhogweed6t64:i386 (3.9.1-2.2build1) ... 6541s Setting up libapr1t64:i386 (1.7.2-3.1build2) ... 6541s Setting up liblua5.4-0:i386 (5.4.6-3build2) ... 6541s Setting up libkrb5-3:i386 (1.20.1-6ubuntu2) ... 6541s Setting up libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 6541s Setting up libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 6541s Setting up libidn2-0:i386 (2.3.7-2) ... 6541s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 6541s Setting up libgssapi-krb5-2:i386 (1.20.1-6ubuntu2) ... 6541s Setting up libssh-4:i386 (0.10.6-2build2) ... 6541s Setting up libgnutls30t64:i386 (3.8.3-1.1ubuntu3) ... 6541s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 6541s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 6541s Setting up libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8) ... 6541s Setting up libcurl4t64:i386 (8.5.0-2ubuntu10) ... 6541s Setting up libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 6541s Setting up apache2-bin:i386 (2.4.58-1ubuntu7) ... 6541s Setting up apache2:i386 (2.4.58-1ubuntu7) ... 6541s Enabling module mpm_event. 6541s Enabling module authz_core. 6541s Enabling module authz_host. 6541s Enabling module authn_core. 6541s Enabling module auth_basic. 6541s Enabling module access_compat. 6541s Enabling module authn_file. 6541s Enabling module authz_user. 6541s Enabling module alias. 6541s Enabling module dir. 6541s Enabling module autoindex. 6541s Enabling module env. 6541s Enabling module mime. 6541s Enabling module negotiation. 6541s Enabling module setenvif. 6541s Enabling module filter. 6541s Enabling module deflate. 6541s Enabling module status. 6541s Enabling module reqtimeout. 6541s Enabling conf charset. 6542s Enabling conf localized-error-pages. 6542s Enabling conf other-vhosts-access-log. 6542s Enabling conf security. 6542s Enabling conf serve-cgi-bin. 6542s Enabling site 000-default. 6542s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 6543s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 6544s Processing triggers for libc-bin (2.39-0ubuntu8) ... 6544s Processing triggers for ufw (0.36.2-5) ... 6544s Processing triggers for man-db (2.12.0-4build1) ... 6547s Reading package lists... 6547s Building dependency tree... 6547s Reading state information... 6547s Starting pkgProblemResolver with broken count: 0 6547s Starting 2 pkgProblemResolver with broken count: 0 6547s Done 6548s The following NEW packages will be installed: 6548s autopkgtest-satdep 6548s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 6548s Need to get 0 B/696 B of archives. 6548s After this operation, 0 B of additional disk space will be used. 6548s Get:1 /tmp/autopkgtest.4jUaKD/14-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [696 B] 6548s Selecting previously unselected package autopkgtest-satdep. 6548s (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 ... 76743 files and directories currently installed.) 6548s Preparing to unpack .../14-autopkgtest-satdep.deb ... 6548s Unpacking autopkgtest-satdep (0) ... 6548s Setting up autopkgtest-satdep (0) ... 6551s (Reading database ... 76743 files and directories currently installed.) 6551s Removing autopkgtest-satdep (0) ... 6558s autopkgtest [18:45:14]: test check-ubuntu-branding: [----------------------- 6558s + ubuntu_logo_path=icons/ubuntu-logo.png 6558s ++ curl -s http://localhost 6558s + html_content=' 6558s 6558s 6558s 6558s 6558s Apache2 Ubuntu Default Page: It works 6558s 6558s 6558s 6558s
6558s 6558s
6558s
6558s

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

6558s 6558s

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

6558s 6558s
6558s
6558s
6558s Configuration Overview 6558s
6558s
6558s

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

6558s

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

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

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

6558s

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

6558s
6558s 6558s
6558s
6558s Reporting Problems 6558s
6558s
6558s

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

6558s

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

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

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

6558s 6558s

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

6558s 6558s
6558s
6558s
6558s Configuration Overview 6558s
6558s
6558s

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

6558s

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

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

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

6558s

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

6558s
6558s 6558s
6558s
6558s Reporting Problems 6558s
6558s
6558s

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

6558s

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

6558s
6558s 6558s
6558s
6558s
6558s
6558s 6558s =~ icons/ubuntu-logo\.png ]] 6558s ++ curl -s -I http://localhost/icons/ubuntu-logo.png 6558s ++ grep Content-Type 6558s ++ tr -d '[:space:]' 6558s ++ cut -d ' ' -f 2- 6558s + content_type=image/png 6558s + expected=image/png 6558s + '[' image/png '!=' image/png ']' 6559s autopkgtest [18:45:15]: test check-ubuntu-branding: -----------------------] 6559s autopkgtest [18:45:15]: test check-ubuntu-branding: - - - - - - - - - - results - - - - - - - - - - 6559s check-ubuntu-branding PASS 6559s autopkgtest [18:45:15]: test chroot: preparing testbed 7807s autopkgtest [19:06:03]: testbed dpkg architecture: amd64 7807s autopkgtest [19:06:03]: testbed apt version: 2.7.14build2 7807s autopkgtest [19:06:03]: test architecture: i386 7807s autopkgtest [19:06:03]: @@@@@@@@@@@@@@@@@@@@ test bed setup 7807s Get:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease [117 kB] 7807s Get:2 http://ftpmaster.internal/ubuntu noble-proposed/restricted Sources [4680 B] 7807s Get:3 http://ftpmaster.internal/ubuntu noble-proposed/multiverse Sources [11.3 kB] 7807s Get:4 http://ftpmaster.internal/ubuntu noble-proposed/universe Sources [834 kB] 7807s Get:5 http://ftpmaster.internal/ubuntu noble-proposed/main Sources [315 kB] 7807s Get:6 http://ftpmaster.internal/ubuntu noble-proposed/main i386 Packages [247 kB] 7807s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 Packages [325 kB] 7807s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 c-n-f Metadata [3508 B] 7807s Get:9 http://ftpmaster.internal/ubuntu noble-proposed/restricted i386 Packages [5016 B] 7807s Get:10 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 Packages [16.3 kB] 7807s Get:11 http://ftpmaster.internal/ubuntu noble-proposed/restricted amd64 c-n-f Metadata [116 B] 7807s Get:12 http://ftpmaster.internal/ubuntu noble-proposed/universe i386 Packages [445 kB] 7807s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 Packages [1040 kB] 7808s Get:14 http://ftpmaster.internal/ubuntu noble-proposed/universe amd64 c-n-f Metadata [9396 B] 7808s Get:15 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 Packages [10.4 kB] 7808s Get:16 http://ftpmaster.internal/ubuntu noble-proposed/multiverse i386 Packages [2336 B] 7808s Get:17 http://ftpmaster.internal/ubuntu noble-proposed/multiverse amd64 c-n-f Metadata [196 B] 7810s Fetched 3387 kB in 1s (5547 kB/s) 7810s Reading package lists... 7811s Reading package lists... 7812s Building dependency tree... 7812s Reading state information... 7812s Calculating upgrade... 7812s The following packages will be upgraded: 7812s bash curl grub-common grub-pc grub-pc-bin grub2-common libcurl3t64-gnutls 7812s libcurl4t64 libpython3.12-minimal libpython3.12-stdlib libsasl2-2 7812s libsasl2-modules libsasl2-modules-db python3-gi python3.12 7812s python3.12-minimal shim-signed 7812s 17 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 7812s Need to get 12.6 MB of archives. 7812s After this operation, 34.8 kB disk space will be freed. 7812s Get:1 http://ftpmaster.internal/ubuntu noble/main amd64 bash amd64 5.2.21-2ubuntu4 [794 kB] 7812s Get:2 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12 amd64 3.12.2-5ubuntu3 [644 kB] 7812s Get:3 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-stdlib amd64 3.12.2-5ubuntu3 [2067 kB] 7812s Get:4 http://ftpmaster.internal/ubuntu noble/main amd64 python3.12-minimal amd64 3.12.2-5ubuntu3 [2337 kB] 7812s Get:5 http://ftpmaster.internal/ubuntu noble/main amd64 libpython3.12-minimal amd64 3.12.2-5ubuntu3 [833 kB] 7812s Get:6 http://ftpmaster.internal/ubuntu noble/main amd64 python3-gi amd64 3.48.2-1 [232 kB] 7812s Get:7 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 curl amd64 8.5.0-2ubuntu10 [227 kB] 7812s Get:8 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl4t64 amd64 8.5.0-2ubuntu10 [340 kB] 7812s Get:9 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc amd64 2.12-1ubuntu7 [137 kB] 7812s Get:10 http://ftpmaster.internal/ubuntu noble/main amd64 grub2-common amd64 2.12-1ubuntu7 [669 kB] 7812s Get:11 http://ftpmaster.internal/ubuntu noble/main amd64 grub-pc-bin amd64 2.12-1ubuntu7 [1097 kB] 7812s Get:12 http://ftpmaster.internal/ubuntu noble/main amd64 grub-common amd64 2.12-1ubuntu7 [2120 kB] 7812s Get:13 http://ftpmaster.internal/ubuntu noble-proposed/main amd64 libcurl3t64-gnutls amd64 8.5.0-2ubuntu10 [333 kB] 7812s Get:14 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules-db amd64 2.1.28+dfsg1-5ubuntu3 [20.3 kB] 7812s Get:15 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-2 amd64 2.1.28+dfsg1-5ubuntu3 [53.2 kB] 7812s Get:16 http://ftpmaster.internal/ubuntu noble/main amd64 libsasl2-modules amd64 2.1.28+dfsg1-5ubuntu3 [69.7 kB] 7812s Get:17 http://ftpmaster.internal/ubuntu noble/main amd64 shim-signed amd64 1.58+15.8-0ubuntu1 [665 kB] 7813s Preconfiguring packages ... 7813s Fetched 12.6 MB in 0s (96.2 MB/s) 7813s (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 ... 105900 files and directories currently installed.) 7813s Preparing to unpack .../bash_5.2.21-2ubuntu4_amd64.deb ... 7813s Unpacking bash (5.2.21-2ubuntu4) over (5.2.21-2ubuntu2) ... 7813s Setting up bash (5.2.21-2ubuntu4) ... 7813s update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode 7813s (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 ... 105900 files and directories currently installed.) 7813s Preparing to unpack .../00-python3.12_3.12.2-5ubuntu3_amd64.deb ... 7813s Unpacking python3.12 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 7813s Preparing to unpack .../01-libpython3.12-stdlib_3.12.2-5ubuntu3_amd64.deb ... 7813s Unpacking libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 7814s Preparing to unpack .../02-python3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 7814s Unpacking python3.12-minimal (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 7814s Preparing to unpack .../03-libpython3.12-minimal_3.12.2-5ubuntu3_amd64.deb ... 7814s Unpacking libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) over (3.12.2-4build4) ... 7814s Preparing to unpack .../04-python3-gi_3.48.2-1_amd64.deb ... 7814s Unpacking python3-gi (3.48.2-1) over (3.48.1-1build1) ... 7814s Preparing to unpack .../05-curl_8.5.0-2ubuntu10_amd64.deb ... 7814s Unpacking curl (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 7814s Preparing to unpack .../06-libcurl4t64_8.5.0-2ubuntu10_amd64.deb ... 7814s Unpacking libcurl4t64:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 7814s Preparing to unpack .../07-grub-pc_2.12-1ubuntu7_amd64.deb ... 7814s Unpacking grub-pc (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 7814s Preparing to unpack .../08-grub2-common_2.12-1ubuntu7_amd64.deb ... 7814s Unpacking grub2-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 7814s Preparing to unpack .../09-grub-pc-bin_2.12-1ubuntu7_amd64.deb ... 7814s Unpacking grub-pc-bin (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 7814s Preparing to unpack .../10-grub-common_2.12-1ubuntu7_amd64.deb ... 7814s Unpacking grub-common (2.12-1ubuntu7) over (2.12-1ubuntu6) ... 7815s Preparing to unpack .../11-libcurl3t64-gnutls_8.5.0-2ubuntu10_amd64.deb ... 7815s Unpacking libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) over (8.5.0-2ubuntu9) ... 7815s Preparing to unpack .../12-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 7815s Unpacking libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 7815s Preparing to unpack .../13-libsasl2-2_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 7815s Unpacking libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 7815s Preparing to unpack .../14-libsasl2-modules_2.1.28+dfsg1-5ubuntu3_amd64.deb ... 7815s Unpacking libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) over (2.1.28+dfsg1-5ubuntu2) ... 7815s Preparing to unpack .../15-shim-signed_1.58+15.8-0ubuntu1_amd64.deb ... 7815s Unpacking shim-signed (1.58+15.8-0ubuntu1) over (1.57+15.8-0ubuntu1) ... 7815s Setting up libcurl4t64:amd64 (8.5.0-2ubuntu10) ... 7815s Setting up libsasl2-modules:amd64 (2.1.28+dfsg1-5ubuntu3) ... 7815s Setting up libpython3.12-minimal:amd64 (3.12.2-5ubuntu3) ... 7815s Setting up libcurl3t64-gnutls:amd64 (8.5.0-2ubuntu10) ... 7815s Setting up libsasl2-modules-db:amd64 (2.1.28+dfsg1-5ubuntu3) ... 7815s Setting up grub-common (2.12-1ubuntu7) ... 7815s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults 7816s Setting up python3-gi (3.48.2-1) ... 7816s Setting up libsasl2-2:amd64 (2.1.28+dfsg1-5ubuntu3) ... 7816s Setting up curl (8.5.0-2ubuntu10) ... 7816s Setting up python3.12-minimal (3.12.2-5ubuntu3) ... 7817s Setting up libpython3.12-stdlib:amd64 (3.12.2-5ubuntu3) ... 7817s Setting up grub2-common (2.12-1ubuntu7) ... 7817s Setting up python3.12 (3.12.2-5ubuntu3) ... 7818s Setting up grub-pc-bin (2.12-1ubuntu7) ... 7818s Setting up shim-signed (1.58+15.8-0ubuntu1) ... 7818s Installing for x86_64-efi platform. 7819s grub-install: warning: EFI variables cannot be set on this system. 7819s grub-install: warning: You will have to complete the GRUB setup manually. 7819s Installation finished. No error reported. 7819s Setting up grub-pc (2.12-1ubuntu7) ... 7819s Installing for i386-pc platform. 7819s Installation finished. No error reported. 7819s Sourcing file `/etc/default/grub' 7819s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 7819s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 7819s Generating grub configuration file ... 7819s Found linux image: /boot/vmlinuz-6.8.0-22-generic 7819s Found initrd image: /boot/initrd.img-6.8.0-22-generic 7820s Found linux image: /boot/vmlinuz-6.8.0-11-generic 7820s Found initrd image: /boot/initrd.img-6.8.0-11-generic 7820s Warning: os-prober will not be executed to detect other bootable partitions. 7820s Systems on them will not be added to the GRUB boot configuration. 7820s Check GRUB_DISABLE_OS_PROBER documentation entry. 7820s Adding boot menu entry for UEFI Firmware Settings ... 7820s done 7820s Processing triggers for install-info (7.1-3build2) ... 7820s Processing triggers for libc-bin (2.39-0ubuntu8) ... 7820s Processing triggers for systemd (255.4-1ubuntu7) ... 7820s Processing triggers for man-db (2.12.0-4build1) ... 7821s Processing triggers for debianutils (5.17build1) ... 7822s Reading package lists... 7822s Building dependency tree... 7822s Reading state information... 7822s The following packages will be REMOVED: 7822s linux-headers-6.8.0-11* linux-headers-6.8.0-11-generic* 7822s linux-image-6.8.0-11-generic* linux-modules-6.8.0-11-generic* 7822s 0 upgraded, 0 newly installed, 4 to remove and 0 not upgraded. 7822s After this operation, 167 MB disk space will be freed. 7822s (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 ... 105901 files and directories currently installed.) 7822s Removing linux-headers-6.8.0-11-generic (6.8.0-11.11) ... 7823s Removing linux-headers-6.8.0-11 (6.8.0-11.11) ... 7825s Removing linux-image-6.8.0-11-generic (6.8.0-11.11) ... 7825s I: /boot/vmlinuz.old is now a symlink to vmlinuz-6.8.0-22-generic 7825s I: /boot/initrd.img.old is now a symlink to initrd.img-6.8.0-22-generic 7825s /etc/kernel/postrm.d/initramfs-tools: 7825s update-initramfs: Deleting /boot/initrd.img-6.8.0-11-generic 7826s /etc/kernel/postrm.d/zz-update-grub: 7826s Sourcing file `/etc/default/grub' 7826s Sourcing file `/etc/default/grub.d/50-cloudimg-settings.cfg' 7826s Sourcing file `/etc/default/grub.d/90-autopkgtest.cfg' 7826s Generating grub configuration file ... 7826s Found linux image: /boot/vmlinuz-6.8.0-22-generic 7826s Found initrd image: /boot/initrd.img-6.8.0-22-generic 7826s Warning: os-prober will not be executed to detect other bootable partitions. 7826s Systems on them will not be added to the GRUB boot configuration. 7826s Check GRUB_DISABLE_OS_PROBER documentation entry. 7826s Adding boot menu entry for UEFI Firmware Settings ... 7826s done 7826s Removing linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 7826s (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 ... 74382 files and directories currently installed.) 7826s Purging configuration files for linux-image-6.8.0-11-generic (6.8.0-11.11) ... 7826s Purging configuration files for linux-modules-6.8.0-11-generic (6.8.0-11.11) ... 7827s Hit:1 http://ftpmaster.internal/ubuntu noble-proposed InRelease 7827s Hit:2 http://ftpmaster.internal/ubuntu noble InRelease 7827s Hit:3 http://ftpmaster.internal/ubuntu noble-updates InRelease 7827s Hit:4 http://ftpmaster.internal/ubuntu noble-security InRelease 7828s Reading package lists... 7828s Reading package lists... 7828s Building dependency tree... 7828s Reading state information... 7829s Calculating upgrade... 7829s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 7829s Reading package lists... 7829s Building dependency tree... 7829s Reading state information... 7830s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 7830s autopkgtest [19:06:26]: rebooting testbed after setup commands that affected boot 7851s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds... 7859s Note, using file '/tmp/autopkgtest.4jUaKD/15-autopkgtest-satdep.dsc' to get the build dependencies 7860s Reading package lists... 7860s Building dependency tree... 7860s Reading state information... 7860s Starting pkgProblemResolver with broken count: 0 7860s Starting 2 pkgProblemResolver with broken count: 0 7860s Done 7861s The following NEW packages will be installed: 7861s apache2:i386 apache2-bin:i386 apache2-data apache2-utils build-essential cpp 7861s cpp-13 cpp-13-x86-64-linux-gnu cpp-x86-64-linux-gnu g++ g++-13 7861s g++-13-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-13 7861s gcc-13-x86-64-linux-gnu gcc-14-base:i386 gcc-x86-64-linux-gnu libapr1t64 7861s libapr1t64:i386 libaprutil1-dbd-sqlite3:i386 libaprutil1-ldap:i386 7861s libaprutil1t64 libaprutil1t64:i386 libasan8 libatomic1 libbrotli1:i386 7861s libc6:i386 libcc1-0 libcom-err2:i386 libcrypt1:i386 libcurl4t64:i386 7861s libdb5.3t64:i386 libexpat1:i386 libffi8:i386 libgcc-13-dev libgcc-s1:i386 7861s libgdbm6t64:i386 libgmp10:i386 libgnutls30t64:i386 libgomp1 7861s libgssapi-krb5-2:i386 libhogweed6t64:i386 libhwasan0 libicu74:i386 7861s libidn2-0:i386 libisl23 libitm1 libjansson4:i386 libk5crypto3:i386 7861s libkeyutils1:i386 libkrb5-3:i386 libkrb5support0:i386 libldap2:i386 liblsan0 7861s liblua5.4-0:i386 liblzma5:i386 libmpc3 libnettle8t64:i386 libnghttp2-14:i386 7861s libp11-kit0:i386 libpcre2-8-0:i386 libpsl5t64:i386 libquadmath0 7861s librtmp1:i386 libsasl2-2:i386 libsasl2-modules-db:i386 libsqlite3-0:i386 7861s libssh-4:i386 libssl3t64:i386 libstdc++-13-dev libstdc++6:i386 7861s libtasn1-6:i386 libtsan2 libubsan1 libunistring5:i386 libuuid1:i386 7861s libxml2:i386 libzstd1:i386 zlib1g:i386 7861s 0 upgraded, 80 newly installed, 0 to remove and 0 not upgraded. 7861s Need to get 89.8 MB of archives. 7861s After this operation, 314 MB of additional disk space will be used. 7861s Get:1 http://ftpmaster.internal/ubuntu noble/main i386 gcc-14-base i386 14-20240330-1ubuntu2 [47.4 kB] 7861s Get:2 http://ftpmaster.internal/ubuntu noble/main i386 libgcc-s1 i386 14-20240330-1ubuntu2 [95.2 kB] 7861s Get:3 http://ftpmaster.internal/ubuntu noble/main i386 libc6 i386 2.39-0ubuntu8 [3010 kB] 7861s Get:4 http://ftpmaster.internal/ubuntu noble/main i386 libuuid1 i386 2.39.3-9ubuntu4 [36.4 kB] 7861s Get:5 http://ftpmaster.internal/ubuntu noble/main i386 libapr1t64 i386 1.7.2-3.1build2 [116 kB] 7861s Get:6 http://ftpmaster.internal/ubuntu noble/main i386 libcrypt1 i386 1:4.4.36-4 [106 kB] 7861s Get:7 http://ftpmaster.internal/ubuntu noble/main i386 libdb5.3t64 i386 5.3.28+dfsg2-6build1 [806 kB] 7861s Get:8 http://ftpmaster.internal/ubuntu noble/main i386 libexpat1 i386 2.6.1-2build1 [91.2 kB] 7861s Get:9 http://ftpmaster.internal/ubuntu noble/main i386 libgdbm6t64 i386 1.23-5.1build1 [39.4 kB] 7861s Get:10 http://ftpmaster.internal/ubuntu noble/main i386 libssl3t64 i386 3.0.13-0ubuntu3 [1919 kB] 7861s Get:11 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1t64 i386 1.6.3-1.1ubuntu7 [101 kB] 7861s Get:12 http://ftpmaster.internal/ubuntu noble/main i386 libsqlite3-0 i386 3.45.1-1ubuntu2 [775 kB] 7861s Get:13 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-dbd-sqlite3 i386 1.6.3-1.1ubuntu7 [11.6 kB] 7861s Get:14 http://ftpmaster.internal/ubuntu noble/main i386 libgmp10 i386 2:6.3.0+dfsg-2ubuntu4 [273 kB] 7861s Get:15 http://ftpmaster.internal/ubuntu noble/main i386 libnettle8t64 i386 3.9.1-2.2build1 [191 kB] 7861s Get:16 http://ftpmaster.internal/ubuntu noble/main i386 libhogweed6t64 i386 3.9.1-2.2build1 [202 kB] 7861s Get:17 http://ftpmaster.internal/ubuntu noble/main i386 libunistring5 i386 1.1-2 [543 kB] 7861s Get:18 http://ftpmaster.internal/ubuntu noble/main i386 libidn2-0 i386 2.3.7-2 [102 kB] 7861s Get:19 http://ftpmaster.internal/ubuntu noble/main i386 libffi8 i386 3.4.6-1 [22.7 kB] 7861s Get:20 http://ftpmaster.internal/ubuntu noble/main i386 libp11-kit0 i386 0.25.3-4ubuntu1 [289 kB] 7861s Get:21 http://ftpmaster.internal/ubuntu noble/main i386 libtasn1-6 i386 4.19.0-3 [44.3 kB] 7861s Get:22 http://ftpmaster.internal/ubuntu noble/main i386 libgnutls30t64 i386 3.8.3-1.1ubuntu3 [1010 kB] 7861s Get:23 http://ftpmaster.internal/ubuntu noble/main i386 libsasl2-modules-db i386 2.1.28+dfsg1-5ubuntu3 [21.7 kB] 7861s Get:24 http://ftpmaster.internal/ubuntu noble/main i386 libsasl2-2 i386 2.1.28+dfsg1-5ubuntu3 [61.5 kB] 7861s Get:25 http://ftpmaster.internal/ubuntu noble/main i386 libldap2 i386 2.6.7+dfsg-1~exp1ubuntu8 [210 kB] 7861s Get:26 http://ftpmaster.internal/ubuntu noble/main i386 libaprutil1-ldap i386 1.6.3-1.1ubuntu7 [9226 B] 7861s Get:27 http://ftpmaster.internal/ubuntu noble/main i386 libbrotli1 i386 1.1.0-2build2 [334 kB] 7861s Get:28 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libkrb5support0 i386 1.20.1-6ubuntu2 [37.4 kB] 7861s Get:29 http://ftpmaster.internal/ubuntu noble/main i386 libcom-err2 i386 1.47.0-2.4~exp1ubuntu3 [23.1 kB] 7861s Get:30 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libk5crypto3 i386 1.20.1-6ubuntu2 [86.1 kB] 7861s Get:31 http://ftpmaster.internal/ubuntu noble/main i386 libkeyutils1 i386 1.6.3-3 [9824 B] 7861s Get:32 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libkrb5-3 i386 1.20.1-6ubuntu2 [395 kB] 7861s Get:33 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libgssapi-krb5-2 i386 1.20.1-6ubuntu2 [153 kB] 7861s Get:34 http://ftpmaster.internal/ubuntu noble/main i386 libnghttp2-14 i386 1.59.0-1build2 [89.2 kB] 7861s Get:35 http://ftpmaster.internal/ubuntu noble/main i386 libpsl5t64 i386 0.21.2-1.1build1 [57.7 kB] 7861s Get:36 http://ftpmaster.internal/ubuntu noble/main i386 zlib1g i386 1:1.3.dfsg-3.1ubuntu2 [58.8 kB] 7861s Get:37 http://ftpmaster.internal/ubuntu noble/main i386 librtmp1 i386 2.4+20151223.gitfa8646d.1-2build7 [60.7 kB] 7861s Get:38 http://ftpmaster.internal/ubuntu noble/main i386 libssh-4 i386 0.10.6-2build2 [212 kB] 7861s Get:39 http://ftpmaster.internal/ubuntu noble/main i386 libzstd1 i386 1.5.5+dfsg2-2 [287 kB] 7861s Get:40 http://ftpmaster.internal/ubuntu noble-proposed/main i386 libcurl4t64 i386 8.5.0-2ubuntu10 [376 kB] 7861s Get:41 http://ftpmaster.internal/ubuntu noble/main i386 libjansson4 i386 2.14-2build2 [35.2 kB] 7861s Get:42 http://ftpmaster.internal/ubuntu noble/main i386 libstdc++6 i386 14-20240330-1ubuntu2 [862 kB] 7861s Get:43 http://ftpmaster.internal/ubuntu noble/main i386 liblua5.4-0 i386 5.4.6-3build2 [182 kB] 7861s Get:44 http://ftpmaster.internal/ubuntu noble/main i386 libpcre2-8-0 i386 10.42-4ubuntu1 [227 kB] 7861s Get:45 http://ftpmaster.internal/ubuntu noble/main i386 libicu74 i386 74.2-1ubuntu1 [11.0 MB] 7861s Get:46 http://ftpmaster.internal/ubuntu noble/main i386 liblzma5 i386 5.6.1+really5.4.5-1 [133 kB] 7861s Get:47 http://ftpmaster.internal/ubuntu noble/main i386 libxml2 i386 2.9.14+dfsg-1.3ubuntu3 [722 kB] 7861s Get:48 http://ftpmaster.internal/ubuntu noble/main i386 apache2-bin i386 2.4.58-1ubuntu7 [1439 kB] 7861s Get:49 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-data all 2.4.58-1ubuntu7 [163 kB] 7861s Get:50 http://ftpmaster.internal/ubuntu noble/main amd64 libapr1t64 amd64 1.7.2-3.1build2 [107 kB] 7861s Get:51 http://ftpmaster.internal/ubuntu noble/main amd64 libaprutil1t64 amd64 1.6.3-1.1ubuntu7 [91.9 kB] 7861s Get:52 http://ftpmaster.internal/ubuntu noble/main amd64 apache2-utils amd64 2.4.58-1ubuntu7 [95.9 kB] 7861s Get:53 http://ftpmaster.internal/ubuntu noble/main i386 apache2 i386 2.4.58-1ubuntu7 [90.2 kB] 7861s Get:54 http://ftpmaster.internal/ubuntu noble/main amd64 libisl23 amd64 0.26-3 [741 kB] 7861s Get:55 http://ftpmaster.internal/ubuntu noble/main amd64 libmpc3 amd64 1.3.1-1 [54.1 kB] 7861s Get:56 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [11.2 MB] 7861s Get:57 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-13 amd64 13.2.0-23ubuntu3 [1034 B] 7861s Get:58 http://ftpmaster.internal/ubuntu noble/main amd64 cpp-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [5326 B] 7861s Get:59 http://ftpmaster.internal/ubuntu noble/main amd64 cpp amd64 4:13.2.0-7ubuntu1 [22.4 kB] 7861s Get:60 http://ftpmaster.internal/ubuntu noble/main amd64 libcc1-0 amd64 14-20240330-1ubuntu2 [47.7 kB] 7861s Get:61 http://ftpmaster.internal/ubuntu noble/main amd64 libgomp1 amd64 14-20240330-1ubuntu2 [147 kB] 7861s Get:62 http://ftpmaster.internal/ubuntu noble/main amd64 libitm1 amd64 14-20240330-1ubuntu2 [29.1 kB] 7861s Get:63 http://ftpmaster.internal/ubuntu noble/main amd64 libatomic1 amd64 14-20240330-1ubuntu2 [10.4 kB] 7861s Get:64 http://ftpmaster.internal/ubuntu noble/main amd64 libasan8 amd64 14-20240330-1ubuntu2 [3020 kB] 7861s Get:65 http://ftpmaster.internal/ubuntu noble/main amd64 liblsan0 amd64 14-20240330-1ubuntu2 [1310 kB] 7861s Get:66 http://ftpmaster.internal/ubuntu noble/main amd64 libtsan2 amd64 14-20240330-1ubuntu2 [2731 kB] 7861s Get:67 http://ftpmaster.internal/ubuntu noble/main amd64 libubsan1 amd64 14-20240330-1ubuntu2 [1172 kB] 7861s Get:68 http://ftpmaster.internal/ubuntu noble/main amd64 libhwasan0 amd64 14-20240330-1ubuntu2 [1629 kB] 7861s Get:69 http://ftpmaster.internal/ubuntu noble/main amd64 libquadmath0 amd64 14-20240330-1ubuntu2 [155 kB] 7861s Get:70 http://ftpmaster.internal/ubuntu noble/main amd64 libgcc-13-dev amd64 13.2.0-23ubuntu3 [2687 kB] 7861s Get:71 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [21.9 MB] 7861s Get:72 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-13 amd64 13.2.0-23ubuntu3 [479 kB] 7861s Get:73 http://ftpmaster.internal/ubuntu noble/main amd64 gcc-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [1212 B] 7861s Get:74 http://ftpmaster.internal/ubuntu noble/main amd64 gcc amd64 4:13.2.0-7ubuntu1 [5018 B] 7861s Get:75 http://ftpmaster.internal/ubuntu noble/main amd64 libstdc++-13-dev amd64 13.2.0-23ubuntu3 [2398 kB] 7861s Get:76 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13-x86-64-linux-gnu amd64 13.2.0-23ubuntu3 [12.5 MB] 7861s Get:77 http://ftpmaster.internal/ubuntu noble/main amd64 g++-13 amd64 13.2.0-23ubuntu3 [14.5 kB] 7861s Get:78 http://ftpmaster.internal/ubuntu noble/main amd64 g++-x86-64-linux-gnu amd64 4:13.2.0-7ubuntu1 [964 B] 7861s Get:79 http://ftpmaster.internal/ubuntu noble/main amd64 g++ amd64 4:13.2.0-7ubuntu1 [1100 B] 7861s Get:80 http://ftpmaster.internal/ubuntu noble/main amd64 build-essential amd64 12.10ubuntu1 [4928 B] 7862s Preconfiguring packages ... 7862s Fetched 89.8 MB in 1s (129 MB/s) 7862s Selecting previously unselected package gcc-14-base:i386. 7862s (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 ... 74381 files and directories currently installed.) 7862s Preparing to unpack .../00-gcc-14-base_14-20240330-1ubuntu2_i386.deb ... 7862s Unpacking gcc-14-base:i386 (14-20240330-1ubuntu2) ... 7862s Selecting previously unselected package libgcc-s1:i386. 7862s Preparing to unpack .../01-libgcc-s1_14-20240330-1ubuntu2_i386.deb ... 7862s Unpacking libgcc-s1:i386 (14-20240330-1ubuntu2) ... 7862s Selecting previously unselected package libc6:i386. 7862s Preparing to unpack .../02-libc6_2.39-0ubuntu8_i386.deb ... 7862s Unpacking libc6:i386 (2.39-0ubuntu8) ... 7863s Selecting previously unselected package libuuid1:i386. 7863s Preparing to unpack .../03-libuuid1_2.39.3-9ubuntu4_i386.deb ... 7863s Unpacking libuuid1:i386 (2.39.3-9ubuntu4) ... 7863s Selecting previously unselected package libapr1t64:i386. 7863s Preparing to unpack .../04-libapr1t64_1.7.2-3.1build2_i386.deb ... 7863s Unpacking libapr1t64:i386 (1.7.2-3.1build2) ... 7863s Selecting previously unselected package libcrypt1:i386. 7863s Preparing to unpack .../05-libcrypt1_1%3a4.4.36-4_i386.deb ... 7863s Unpacking libcrypt1:i386 (1:4.4.36-4) ... 7863s Selecting previously unselected package libdb5.3t64:i386. 7863s Preparing to unpack .../06-libdb5.3t64_5.3.28+dfsg2-6build1_i386.deb ... 7863s Unpacking libdb5.3t64:i386 (5.3.28+dfsg2-6build1) ... 7863s Selecting previously unselected package libexpat1:i386. 7863s Preparing to unpack .../07-libexpat1_2.6.1-2build1_i386.deb ... 7863s Unpacking libexpat1:i386 (2.6.1-2build1) ... 7863s Selecting previously unselected package libgdbm6t64:i386. 7863s Preparing to unpack .../08-libgdbm6t64_1.23-5.1build1_i386.deb ... 7863s Unpacking libgdbm6t64:i386 (1.23-5.1build1) ... 7863s Selecting previously unselected package libssl3t64:i386. 7863s Preparing to unpack .../09-libssl3t64_3.0.13-0ubuntu3_i386.deb ... 7863s Unpacking libssl3t64:i386 (3.0.13-0ubuntu3) ... 7863s Selecting previously unselected package libaprutil1t64:i386. 7863s Preparing to unpack .../10-libaprutil1t64_1.6.3-1.1ubuntu7_i386.deb ... 7863s Unpacking libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 7863s Selecting previously unselected package libsqlite3-0:i386. 7863s Preparing to unpack .../11-libsqlite3-0_3.45.1-1ubuntu2_i386.deb ... 7863s Unpacking libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 7863s Selecting previously unselected package libaprutil1-dbd-sqlite3:i386. 7863s Preparing to unpack .../12-libaprutil1-dbd-sqlite3_1.6.3-1.1ubuntu7_i386.deb ... 7863s Unpacking libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 7863s Selecting previously unselected package libgmp10:i386. 7863s Preparing to unpack .../13-libgmp10_2%3a6.3.0+dfsg-2ubuntu4_i386.deb ... 7863s Unpacking libgmp10:i386 (2:6.3.0+dfsg-2ubuntu4) ... 7863s Selecting previously unselected package libnettle8t64:i386. 7863s Preparing to unpack .../14-libnettle8t64_3.9.1-2.2build1_i386.deb ... 7863s Unpacking libnettle8t64:i386 (3.9.1-2.2build1) ... 7863s Selecting previously unselected package libhogweed6t64:i386. 7863s Preparing to unpack .../15-libhogweed6t64_3.9.1-2.2build1_i386.deb ... 7863s Unpacking libhogweed6t64:i386 (3.9.1-2.2build1) ... 7863s Selecting previously unselected package libunistring5:i386. 7863s Preparing to unpack .../16-libunistring5_1.1-2_i386.deb ... 7863s Unpacking libunistring5:i386 (1.1-2) ... 7863s Selecting previously unselected package libidn2-0:i386. 7863s Preparing to unpack .../17-libidn2-0_2.3.7-2_i386.deb ... 7863s Unpacking libidn2-0:i386 (2.3.7-2) ... 7863s Selecting previously unselected package libffi8:i386. 7863s Preparing to unpack .../18-libffi8_3.4.6-1_i386.deb ... 7863s Unpacking libffi8:i386 (3.4.6-1) ... 7863s Selecting previously unselected package libp11-kit0:i386. 7863s Preparing to unpack .../19-libp11-kit0_0.25.3-4ubuntu1_i386.deb ... 7863s Unpacking libp11-kit0:i386 (0.25.3-4ubuntu1) ... 7863s Selecting previously unselected package libtasn1-6:i386. 7863s Preparing to unpack .../20-libtasn1-6_4.19.0-3_i386.deb ... 7863s Unpacking libtasn1-6:i386 (4.19.0-3) ... 7863s Selecting previously unselected package libgnutls30t64:i386. 7863s Preparing to unpack .../21-libgnutls30t64_3.8.3-1.1ubuntu3_i386.deb ... 7863s Unpacking libgnutls30t64:i386 (3.8.3-1.1ubuntu3) ... 7863s Selecting previously unselected package libsasl2-modules-db:i386. 7863s Preparing to unpack .../22-libsasl2-modules-db_2.1.28+dfsg1-5ubuntu3_i386.deb ... 7863s Unpacking libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3) ... 7863s Selecting previously unselected package libsasl2-2:i386. 7863s Preparing to unpack .../23-libsasl2-2_2.1.28+dfsg1-5ubuntu3_i386.deb ... 7863s Unpacking libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3) ... 7863s Selecting previously unselected package libldap2:i386. 7863s Preparing to unpack .../24-libldap2_2.6.7+dfsg-1~exp1ubuntu8_i386.deb ... 7863s Unpacking libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8) ... 7863s Selecting previously unselected package libaprutil1-ldap:i386. 7863s Preparing to unpack .../25-libaprutil1-ldap_1.6.3-1.1ubuntu7_i386.deb ... 7863s Unpacking libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 7863s Selecting previously unselected package libbrotli1:i386. 7863s Preparing to unpack .../26-libbrotli1_1.1.0-2build2_i386.deb ... 7863s Unpacking libbrotli1:i386 (1.1.0-2build2) ... 7863s Selecting previously unselected package libkrb5support0:i386. 7863s Preparing to unpack .../27-libkrb5support0_1.20.1-6ubuntu2_i386.deb ... 7863s Unpacking libkrb5support0:i386 (1.20.1-6ubuntu2) ... 7863s Selecting previously unselected package libcom-err2:i386. 7863s Preparing to unpack .../28-libcom-err2_1.47.0-2.4~exp1ubuntu3_i386.deb ... 7863s Unpacking libcom-err2:i386 (1.47.0-2.4~exp1ubuntu3) ... 7863s Selecting previously unselected package libk5crypto3:i386. 7863s Preparing to unpack .../29-libk5crypto3_1.20.1-6ubuntu2_i386.deb ... 7863s Unpacking libk5crypto3:i386 (1.20.1-6ubuntu2) ... 7863s Selecting previously unselected package libkeyutils1:i386. 7863s Preparing to unpack .../30-libkeyutils1_1.6.3-3_i386.deb ... 7863s Unpacking libkeyutils1:i386 (1.6.3-3) ... 7863s Selecting previously unselected package libkrb5-3:i386. 7863s Preparing to unpack .../31-libkrb5-3_1.20.1-6ubuntu2_i386.deb ... 7863s Unpacking libkrb5-3:i386 (1.20.1-6ubuntu2) ... 7863s Selecting previously unselected package libgssapi-krb5-2:i386. 7863s Preparing to unpack .../32-libgssapi-krb5-2_1.20.1-6ubuntu2_i386.deb ... 7863s Unpacking libgssapi-krb5-2:i386 (1.20.1-6ubuntu2) ... 7863s Selecting previously unselected package libnghttp2-14:i386. 7864s Preparing to unpack .../33-libnghttp2-14_1.59.0-1build2_i386.deb ... 7864s Unpacking libnghttp2-14:i386 (1.59.0-1build2) ... 7864s Selecting previously unselected package libpsl5t64:i386. 7864s Preparing to unpack .../34-libpsl5t64_0.21.2-1.1build1_i386.deb ... 7864s Unpacking libpsl5t64:i386 (0.21.2-1.1build1) ... 7864s Selecting previously unselected package zlib1g:i386. 7864s Preparing to unpack .../35-zlib1g_1%3a1.3.dfsg-3.1ubuntu2_i386.deb ... 7864s Unpacking zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2) ... 7864s Selecting previously unselected package librtmp1:i386. 7864s Preparing to unpack .../36-librtmp1_2.4+20151223.gitfa8646d.1-2build7_i386.deb ... 7864s Unpacking librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 7864s Selecting previously unselected package libssh-4:i386. 7864s Preparing to unpack .../37-libssh-4_0.10.6-2build2_i386.deb ... 7864s Unpacking libssh-4:i386 (0.10.6-2build2) ... 7864s Selecting previously unselected package libzstd1:i386. 7864s Preparing to unpack .../38-libzstd1_1.5.5+dfsg2-2_i386.deb ... 7864s Unpacking libzstd1:i386 (1.5.5+dfsg2-2) ... 7864s Selecting previously unselected package libcurl4t64:i386. 7864s Preparing to unpack .../39-libcurl4t64_8.5.0-2ubuntu10_i386.deb ... 7864s Unpacking libcurl4t64:i386 (8.5.0-2ubuntu10) ... 7864s Selecting previously unselected package libjansson4:i386. 7864s Preparing to unpack .../40-libjansson4_2.14-2build2_i386.deb ... 7864s Unpacking libjansson4:i386 (2.14-2build2) ... 7864s Selecting previously unselected package libstdc++6:i386. 7864s Preparing to unpack .../41-libstdc++6_14-20240330-1ubuntu2_i386.deb ... 7864s Unpacking libstdc++6:i386 (14-20240330-1ubuntu2) ... 7864s Selecting previously unselected package liblua5.4-0:i386. 7864s Preparing to unpack .../42-liblua5.4-0_5.4.6-3build2_i386.deb ... 7864s Unpacking liblua5.4-0:i386 (5.4.6-3build2) ... 7864s Selecting previously unselected package libpcre2-8-0:i386. 7864s Preparing to unpack .../43-libpcre2-8-0_10.42-4ubuntu1_i386.deb ... 7864s Unpacking libpcre2-8-0:i386 (10.42-4ubuntu1) ... 7864s Selecting previously unselected package libicu74:i386. 7864s Preparing to unpack .../44-libicu74_74.2-1ubuntu1_i386.deb ... 7864s Unpacking libicu74:i386 (74.2-1ubuntu1) ... 7864s Selecting previously unselected package liblzma5:i386. 7864s Preparing to unpack .../45-liblzma5_5.6.1+really5.4.5-1_i386.deb ... 7864s Unpacking liblzma5:i386 (5.6.1+really5.4.5-1) ... 7864s Selecting previously unselected package libxml2:i386. 7864s Preparing to unpack .../46-libxml2_2.9.14+dfsg-1.3ubuntu3_i386.deb ... 7864s Unpacking libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 7864s Selecting previously unselected package apache2-bin:i386. 7864s Preparing to unpack .../47-apache2-bin_2.4.58-1ubuntu7_i386.deb ... 7864s Unpacking apache2-bin:i386 (2.4.58-1ubuntu7) ... 7864s Selecting previously unselected package apache2-data. 7864s Preparing to unpack .../48-apache2-data_2.4.58-1ubuntu7_all.deb ... 7864s Unpacking apache2-data (2.4.58-1ubuntu7) ... 7864s Selecting previously unselected package libapr1t64:amd64. 7864s Preparing to unpack .../49-libapr1t64_1.7.2-3.1build2_amd64.deb ... 7864s Unpacking libapr1t64:amd64 (1.7.2-3.1build2) ... 7864s Selecting previously unselected package libaprutil1t64:amd64. 7865s Preparing to unpack .../50-libaprutil1t64_1.6.3-1.1ubuntu7_amd64.deb ... 7865s Unpacking libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 7865s Selecting previously unselected package apache2-utils. 7865s Preparing to unpack .../51-apache2-utils_2.4.58-1ubuntu7_amd64.deb ... 7865s Unpacking apache2-utils (2.4.58-1ubuntu7) ... 7865s Selecting previously unselected package apache2:i386. 7865s Preparing to unpack .../52-apache2_2.4.58-1ubuntu7_i386.deb ... 7865s Unpacking apache2:i386 (2.4.58-1ubuntu7) ... 7865s Selecting previously unselected package libisl23:amd64. 7865s Preparing to unpack .../53-libisl23_0.26-3_amd64.deb ... 7865s Unpacking libisl23:amd64 (0.26-3) ... 7865s Selecting previously unselected package libmpc3:amd64. 7865s Preparing to unpack .../54-libmpc3_1.3.1-1_amd64.deb ... 7865s Unpacking libmpc3:amd64 (1.3.1-1) ... 7865s Selecting previously unselected package cpp-13-x86-64-linux-gnu. 7865s Preparing to unpack .../55-cpp-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 7865s Unpacking cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 7865s Selecting previously unselected package cpp-13. 7865s Preparing to unpack .../56-cpp-13_13.2.0-23ubuntu3_amd64.deb ... 7865s Unpacking cpp-13 (13.2.0-23ubuntu3) ... 7865s Selecting previously unselected package cpp-x86-64-linux-gnu. 7865s Preparing to unpack .../57-cpp-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 7865s Unpacking cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 7865s Selecting previously unselected package cpp. 7865s Preparing to unpack .../58-cpp_4%3a13.2.0-7ubuntu1_amd64.deb ... 7865s Unpacking cpp (4:13.2.0-7ubuntu1) ... 7865s Selecting previously unselected package libcc1-0:amd64. 7865s Preparing to unpack .../59-libcc1-0_14-20240330-1ubuntu2_amd64.deb ... 7865s Unpacking libcc1-0:amd64 (14-20240330-1ubuntu2) ... 7865s Selecting previously unselected package libgomp1:amd64. 7865s Preparing to unpack .../60-libgomp1_14-20240330-1ubuntu2_amd64.deb ... 7865s Unpacking libgomp1:amd64 (14-20240330-1ubuntu2) ... 7865s Selecting previously unselected package libitm1:amd64. 7865s Preparing to unpack .../61-libitm1_14-20240330-1ubuntu2_amd64.deb ... 7865s Unpacking libitm1:amd64 (14-20240330-1ubuntu2) ... 7865s Selecting previously unselected package libatomic1:amd64. 7865s Preparing to unpack .../62-libatomic1_14-20240330-1ubuntu2_amd64.deb ... 7865s Unpacking libatomic1:amd64 (14-20240330-1ubuntu2) ... 7865s Selecting previously unselected package libasan8:amd64. 7865s Preparing to unpack .../63-libasan8_14-20240330-1ubuntu2_amd64.deb ... 7865s Unpacking libasan8:amd64 (14-20240330-1ubuntu2) ... 7865s Selecting previously unselected package liblsan0:amd64. 7865s Preparing to unpack .../64-liblsan0_14-20240330-1ubuntu2_amd64.deb ... 7865s Unpacking liblsan0:amd64 (14-20240330-1ubuntu2) ... 7865s Selecting previously unselected package libtsan2:amd64. 7865s Preparing to unpack .../65-libtsan2_14-20240330-1ubuntu2_amd64.deb ... 7865s Unpacking libtsan2:amd64 (14-20240330-1ubuntu2) ... 7865s Selecting previously unselected package libubsan1:amd64. 7865s Preparing to unpack .../66-libubsan1_14-20240330-1ubuntu2_amd64.deb ... 7865s Unpacking libubsan1:amd64 (14-20240330-1ubuntu2) ... 7865s Selecting previously unselected package libhwasan0:amd64. 7865s Preparing to unpack .../67-libhwasan0_14-20240330-1ubuntu2_amd64.deb ... 7865s Unpacking libhwasan0:amd64 (14-20240330-1ubuntu2) ... 7865s Selecting previously unselected package libquadmath0:amd64. 7865s Preparing to unpack .../68-libquadmath0_14-20240330-1ubuntu2_amd64.deb ... 7865s Unpacking libquadmath0:amd64 (14-20240330-1ubuntu2) ... 7866s Selecting previously unselected package libgcc-13-dev:amd64. 7866s Preparing to unpack .../69-libgcc-13-dev_13.2.0-23ubuntu3_amd64.deb ... 7866s Unpacking libgcc-13-dev:amd64 (13.2.0-23ubuntu3) ... 7866s Selecting previously unselected package gcc-13-x86-64-linux-gnu. 7866s Preparing to unpack .../70-gcc-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 7866s Unpacking gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 7866s Selecting previously unselected package gcc-13. 7866s Preparing to unpack .../71-gcc-13_13.2.0-23ubuntu3_amd64.deb ... 7866s Unpacking gcc-13 (13.2.0-23ubuntu3) ... 7866s Selecting previously unselected package gcc-x86-64-linux-gnu. 7866s Preparing to unpack .../72-gcc-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 7866s Unpacking gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 7866s Selecting previously unselected package gcc. 7866s Preparing to unpack .../73-gcc_4%3a13.2.0-7ubuntu1_amd64.deb ... 7866s Unpacking gcc (4:13.2.0-7ubuntu1) ... 7866s Selecting previously unselected package libstdc++-13-dev:amd64. 7866s Preparing to unpack .../74-libstdc++-13-dev_13.2.0-23ubuntu3_amd64.deb ... 7866s Unpacking libstdc++-13-dev:amd64 (13.2.0-23ubuntu3) ... 7866s Selecting previously unselected package g++-13-x86-64-linux-gnu. 7866s Preparing to unpack .../75-g++-13-x86-64-linux-gnu_13.2.0-23ubuntu3_amd64.deb ... 7866s Unpacking g++-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 7867s Selecting previously unselected package g++-13. 7867s Preparing to unpack .../76-g++-13_13.2.0-23ubuntu3_amd64.deb ... 7867s Unpacking g++-13 (13.2.0-23ubuntu3) ... 7867s Selecting previously unselected package g++-x86-64-linux-gnu. 7867s Preparing to unpack .../77-g++-x86-64-linux-gnu_4%3a13.2.0-7ubuntu1_amd64.deb ... 7867s Unpacking g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 7867s Selecting previously unselected package g++. 7867s Preparing to unpack .../78-g++_4%3a13.2.0-7ubuntu1_amd64.deb ... 7867s Unpacking g++ (4:13.2.0-7ubuntu1) ... 7867s Selecting previously unselected package build-essential. 7867s Preparing to unpack .../79-build-essential_12.10ubuntu1_amd64.deb ... 7867s Unpacking build-essential (12.10ubuntu1) ... 7867s Setting up gcc-14-base:i386 (14-20240330-1ubuntu2) ... 7867s Setting up libgomp1:amd64 (14-20240330-1ubuntu2) ... 7867s Setting up libquadmath0:amd64 (14-20240330-1ubuntu2) ... 7867s Setting up libmpc3:amd64 (1.3.1-1) ... 7867s Setting up libatomic1:amd64 (14-20240330-1ubuntu2) ... 7867s Setting up libubsan1:amd64 (14-20240330-1ubuntu2) ... 7867s Setting up libhwasan0:amd64 (14-20240330-1ubuntu2) ... 7867s Setting up libasan8:amd64 (14-20240330-1ubuntu2) ... 7867s Setting up libapr1t64:amd64 (1.7.2-3.1build2) ... 7867s Setting up apache2-data (2.4.58-1ubuntu7) ... 7867s Setting up libtsan2:amd64 (14-20240330-1ubuntu2) ... 7867s Setting up libisl23:amd64 (0.26-3) ... 7867s Setting up libcc1-0:amd64 (14-20240330-1ubuntu2) ... 7867s Setting up liblsan0:amd64 (14-20240330-1ubuntu2) ... 7867s Setting up libitm1:amd64 (14-20240330-1ubuntu2) ... 7867s Setting up libaprutil1t64:amd64 (1.6.3-1.1ubuntu7) ... 7867s Setting up cpp-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 7867s Setting up libgcc-13-dev:amd64 (13.2.0-23ubuntu3) ... 7867s Setting up libstdc++-13-dev:amd64 (13.2.0-23ubuntu3) ... 7867s Setting up apache2-utils (2.4.58-1ubuntu7) ... 7867s Setting up cpp-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 7867s Setting up cpp-13 (13.2.0-23ubuntu3) ... 7867s Setting up gcc-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 7867s Setting up gcc-13 (13.2.0-23ubuntu3) ... 7867s Setting up cpp (4:13.2.0-7ubuntu1) ... 7867s Setting up g++-13-x86-64-linux-gnu (13.2.0-23ubuntu3) ... 7867s Setting up gcc-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 7867s Setting up gcc (4:13.2.0-7ubuntu1) ... 7867s Setting up g++-x86-64-linux-gnu (4:13.2.0-7ubuntu1) ... 7867s Setting up g++-13 (13.2.0-23ubuntu3) ... 7867s Setting up g++ (4:13.2.0-7ubuntu1) ... 7867s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode 7867s Setting up build-essential (12.10ubuntu1) ... 7867s Setting up libgcc-s1:i386 (14-20240330-1ubuntu2) ... 7867s Setting up libc6:i386 (2.39-0ubuntu8) ... 7867s Setting up libdb5.3t64:i386 (5.3.28+dfsg2-6build1) ... 7867s Setting up libffi8:i386 (3.4.6-1) ... 7867s Setting up libtasn1-6:i386 (4.19.0-3) ... 7867s Setting up libstdc++6:i386 (14-20240330-1ubuntu2) ... 7867s Setting up libexpat1:i386 (2.6.1-2build1) ... 7867s Setting up libzstd1:i386 (1.5.5+dfsg2-2) ... 7867s Setting up libkeyutils1:i386 (1.6.3-3) ... 7867s Setting up libgdbm6t64:i386 (1.23-5.1build1) ... 7867s Setting up liblzma5:i386 (5.6.1+really5.4.5-1) ... 7867s Setting up libssl3t64:i386 (3.0.13-0ubuntu3) ... 7867s Setting up libbrotli1:i386 (1.1.0-2build2) ... 7867s Setting up libsqlite3-0:i386 (3.45.1-1ubuntu2) ... 7867s Setting up libnghttp2-14:i386 (1.59.0-1build2) ... 7867s Setting up zlib1g:i386 (1:1.3.dfsg-3.1ubuntu2) ... 7867s Setting up libcrypt1:i386 (1:4.4.36-4) ... 7867s Setting up libcom-err2:i386 (1.47.0-2.4~exp1ubuntu3) ... 7867s Setting up libjansson4:i386 (2.14-2build2) ... 7867s Setting up libkrb5support0:i386 (1.20.1-6ubuntu2) ... 7867s Setting up libsasl2-modules-db:i386 (2.1.28+dfsg1-5ubuntu3) ... 7867s Setting up libnettle8t64:i386 (3.9.1-2.2build1) ... 7867s Setting up libgmp10:i386 (2:6.3.0+dfsg-2ubuntu4) ... 7867s Setting up libp11-kit0:i386 (0.25.3-4ubuntu1) ... 7867s Setting up libunistring5:i386 (1.1-2) ... 7867s Setting up libuuid1:i386 (2.39.3-9ubuntu4) ... 7867s Setting up libpcre2-8-0:i386 (10.42-4ubuntu1) ... 7867s Setting up libk5crypto3:i386 (1.20.1-6ubuntu2) ... 7867s Setting up libsasl2-2:i386 (2.1.28+dfsg1-5ubuntu3) ... 7867s Setting up libicu74:i386 (74.2-1ubuntu1) ... 7867s Setting up libhogweed6t64:i386 (3.9.1-2.2build1) ... 7867s Setting up libapr1t64:i386 (1.7.2-3.1build2) ... 7867s Setting up liblua5.4-0:i386 (5.4.6-3build2) ... 7867s Setting up libkrb5-3:i386 (1.20.1-6ubuntu2) ... 7867s Setting up libxml2:i386 (2.9.14+dfsg-1.3ubuntu3) ... 7867s Setting up libaprutil1t64:i386 (1.6.3-1.1ubuntu7) ... 7867s Setting up libidn2-0:i386 (2.3.7-2) ... 7867s Setting up libaprutil1-dbd-sqlite3:i386 (1.6.3-1.1ubuntu7) ... 7867s Setting up libgssapi-krb5-2:i386 (1.20.1-6ubuntu2) ... 7867s Setting up libssh-4:i386 (0.10.6-2build2) ... 7867s Setting up libgnutls30t64:i386 (3.8.3-1.1ubuntu3) ... 7867s Setting up libpsl5t64:i386 (0.21.2-1.1build1) ... 7867s Setting up librtmp1:i386 (2.4+20151223.gitfa8646d.1-2build7) ... 7867s Setting up libldap2:i386 (2.6.7+dfsg-1~exp1ubuntu8) ... 7867s Setting up libcurl4t64:i386 (8.5.0-2ubuntu10) ... 7867s Setting up libaprutil1-ldap:i386 (1.6.3-1.1ubuntu7) ... 7867s Setting up apache2-bin:i386 (2.4.58-1ubuntu7) ... 7867s Setting up apache2:i386 (2.4.58-1ubuntu7) ... 7867s Enabling module mpm_event. 7867s Enabling module authz_core. 7867s Enabling module authz_host. 7867s Enabling module authn_core. 7867s Enabling module auth_basic. 7867s Enabling module access_compat. 7867s Enabling module authn_file. 7868s Enabling module authz_user. 7868s Enabling module alias. 7868s Enabling module dir. 7868s Enabling module autoindex. 7868s Enabling module env. 7868s Enabling module mime. 7868s Enabling module negotiation. 7868s Enabling module setenvif. 7868s Enabling module filter. 7868s Enabling module deflate. 7868s Enabling module status. 7868s Enabling module reqtimeout. 7868s Enabling conf charset. 7868s Enabling conf localized-error-pages. 7868s Enabling conf other-vhosts-access-log. 7868s Enabling conf security. 7868s Enabling conf serve-cgi-bin. 7868s Enabling site 000-default. 7869s Created symlink /etc/systemd/system/multi-user.target.wants/apache2.service → /usr/lib/systemd/system/apache2.service. 7869s Created symlink /etc/systemd/system/multi-user.target.wants/apache-htcacheclean.service → /usr/lib/systemd/system/apache-htcacheclean.service. 7870s Processing triggers for libc-bin (2.39-0ubuntu8) ... 7870s Processing triggers for ufw (0.36.2-5) ... 7870s Processing triggers for man-db (2.12.0-4build1) ... 7875s Reading package lists... 7875s Building dependency tree... 7875s Reading state information... 7876s Starting pkgProblemResolver with broken count: 0 7876s Starting 2 pkgProblemResolver with broken count: 0 7876s Done 7876s The following NEW packages will be installed: 7876s autopkgtest-satdep 7876s 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. 7876s Need to get 0 B/696 B of archives. 7876s After this operation, 0 B of additional disk space will be used. 7876s Get:1 /tmp/autopkgtest.4jUaKD/16-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [696 B] 7877s Selecting previously unselected package autopkgtest-satdep. 7877s (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 ... 76743 files and directories currently installed.) 7877s Preparing to unpack .../16-autopkgtest-satdep.deb ... 7877s Unpacking autopkgtest-satdep (0) ... 7877s Setting up autopkgtest-satdep (0) ... 7879s (Reading database ... 76743 files and directories currently installed.) 7879s Removing autopkgtest-satdep (0) ... 7884s autopkgtest [19:07:20]: test chroot: [----------------------- 7884s + sed -i s_DocumentRoot.*$_DocumentRoot /_ /etc/apache2/sites-available/000-default.conf 7884s + gcc --print-file-name=libgcc_s.so.1 7884s + LIBGCC_S_PATH=/usr/lib/gcc/x86_64-linux-gnu/13/../../../x86_64-linux-gnu/libgcc_s.so.1 7884s + cat 7884s + a2enconf chroot 7884s Enabling conf chroot. 7884s To activate the new configuration, you need to run: 7884s systemctl reload apache2 7884s + echo Hello, world! 7884s + service apache2 restart 7884s Job for apache2.service failed because the control process exited with error code. 7884s See "systemctl status apache2.service" and "journalctl -xeu apache2.service" for details. 7885s autopkgtest [19:07:21]: test chroot: -----------------------] 7885s chroot FAIL non-zero exit status 1 7885s autopkgtest [19:07:21]: test chroot: - - - - - - - - - - results - - - - - - - - - - 7885s autopkgtest [19:07:21]: @@@@@@@@@@@@@@@@@@@@ summary 7885s run-test-suite PASS 7885s duplicate-module-load PASS 7885s default-mods PASS 7885s htcacheclean PASS 7885s ssl-passphrase PASS 7885s check-http2 PASS 7885s check-ubuntu-branding PASS 7885s chroot FAIL non-zero exit status 1 7896s Creating nova instance adt-noble-i386-apache2-20240408-165556-juju-7f2275-prod-proposed-migration-environment-2-92d4883e-2d00-41d3-9496-3236b3de075f from image adt/ubuntu-noble-amd64-server-20240408.img (UUID 30d44b2b-45a1-4839-a24b-65f68dcab139)... 7896s Creating nova instance adt-noble-i386-apache2-20240408-165556-juju-7f2275-prod-proposed-migration-environment-2-92d4883e-2d00-41d3-9496-3236b3de075f from image adt/ubuntu-noble-amd64-server-20240408.img (UUID 30d44b2b-45a1-4839-a24b-65f68dcab139)... 7896s Creating nova instance adt-noble-i386-apache2-20240408-165556-juju-7f2275-prod-proposed-migration-environment-2-92d4883e-2d00-41d3-9496-3236b3de075f from image adt/ubuntu-noble-amd64-server-20240408.img (UUID 30d44b2b-45a1-4839-a24b-65f68dcab139)... 7896s Creating nova instance adt-noble-i386-apache2-20240408-165556-juju-7f2275-prod-proposed-migration-environment-2-92d4883e-2d00-41d3-9496-3236b3de075f from image adt/ubuntu-noble-amd64-server-20240408.img (UUID 30d44b2b-45a1-4839-a24b-65f68dcab139)... 7896s Creating nova instance adt-noble-i386-apache2-20240408-165556-juju-7f2275-prod-proposed-migration-environment-2-92d4883e-2d00-41d3-9496-3236b3de075f from image adt/ubuntu-noble-amd64-server-20240408.img (UUID 30d44b2b-45a1-4839-a24b-65f68dcab139)...